POKYNY K INSTALACI:
Nejprve nainstalujte Fedora 33 Workstation Edition ze zaváděcího klíče (pro duální spouštění ponechte prázdný oddíl, na kterém chcete, aby byl operační systém umístěn (doporučujeme zmenšit místo ve Správě disků ve Windows 10) a v instalačním programu Fedory vyberte „Automatické vytváření oddílů“.
Nainstalujte Oracle Database 18c Express Edition:
sudo dnf -y install http://mirror.centos.org/centos/7/os/x86_64/Packages/compat-libcap1-1.10-7.el7.x86_64.rpm
sudo dnf -y install http://mirror.centos.org/centos/7/os/x86_64/Packages/compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
dnf -y install libnsl
curl -o oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm -L https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
dnf -y install oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
curl -o oracle-database-xe-18c-1.0-1.x86_64.rpm -L https://download.oracle.com/otn-pub/otn_software/db-express/oracle-database-xe-18c-1.0-1.x86_64.rpm
sudo dnf -y install oracle-database-xe-18c-1.0-1.x86_64.rpm
Nakonfigurujte databázi přihlášením jako root a spuštěním:
sudo su
/etc/init.d/oracle-xe-18c
Na výzvu zadejte stejné heslo pro SYS
, SYSTEM
a PDBADMIN
účty. Nepoužívejte žádné speciální znaky a na začátek hesla neumisťujte číslo.
Nainstalujte Java JDK11:
sudo dnf -y install java-11-openjdk-devel java-11-openjdk-jmods java-11-openjdk-src
Přidejte následující řádky na konec .bashrc
domácího uživatele :
# User specific aliases and functions
export JAVA_HOME=$(dirname $(dirname $(readlink $(readlink $(which javac)))))
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/18c/dbhomeXE
export ORACLE_SID=XE
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
a použijtesource .bashrc
Přihlaste se jako uživatel oracle pomocí:
sudo su oracle
Přidejte následující na konec uživatelského .bashrc
oracle :
# User specific aliases and functions
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/18c/dbhomeXE
export ORACLE_SID=XE
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
a zadejtesource ~/.bashrc
Ukončete a přejděte na následující stránku a stáhněte si sql-developer:https:// www.oracle.com/tools/downloads/sqldev-downloads.html
Nainstalujte soubor .rpm a spusťte instalační skript:
sudo dnf -y install sqldeveloper-20.4.1.407.0006-20.4.1-407.0006.noarch.rpm
cd /opt/sqldeveloper/
./sqldeveloper.sh
Pro displeje HiDPI připojte k /opt/oracle-sqldeveloper/sqldeveloper/bin/sqldeveloper.conf
následující:AddVMOption -Dsun.java2d.uiScale=2
Jak přidat nesystémového databázového uživatele (abyste nemuseli vidět systémové tabulky):V typu terminálu:sqlplus sys as sysdba
Zadejte řádky:
SQL> alter session set "_ORACLE_SCRIPT"=true;
Vytvořte místního uživatele s názvem, jak chcete. Zadejte heslo pro uživatele do následujícího řádku za „identifikován“
SQL> create user usernamehere identified by passwordhere;
Udělte svému uživateli administrátorská práva:
SQL> grant all privileges to usernamehere;
Poté ukončete příkazový řádek:
SQL> exit;
Nyní se můžete připojit k místní databázi v Oracle SQL Developer IDE. Vyhledejte sqldeveloper v systémové nabídce shellu. Mělo by se to spustit dobře, nyní chcete přidat připojení k databázi místního počítače. V levé horní části okna IDE byste měli vidět štítek s názvem „Connections“ se zeleným znaménkem plus. Klikněte na znaménko plus a zobrazí se výzva k připojení. Do pole "Název" zadejte vhodný název pro vaši místní databázi. Své jsem nazval „LocalDatabase“. Při pojmenování databáze nepoužívejte kromě podtržítek mezery ani speciální znaky. Pro "Uživatelské jméno" a "Heslo" zadejte uživatelské jméno a heslo, které jste vytvořili pro svůj nesystémový účet do příkazového řádku SQL Plus. Zaškrtněte políčko „Uložit heslo“. Ponechte Hostname (localhost), Port (1521) a SID (xe) jako výchozí hodnoty pro připojení k místní databázi. V dolní části okna Připojení klikněte na „Test“ a mělo by se zobrazit Stav:Úspěch. Poté klikněte na tlačítko "Uložit" a měli byste vidět, že vaše připojení bylo přidáno mezi připojení v okně Připojení. Klikněte na „Připojit“ a okno se zavře a vy budete úspěšně připojeni k databázi na vašem místním počítači. Gratulujeme, nyní můžete používat Oracle SQL Plus na svém vlastním počítači!
Restartujte počítač a postupujte podle níže uvedených pokynů pro spolehlivé opětovné připojení k databázi.
NÁVOD K OBSLUZE (PO INSTALACI):
Pokud jste již provedli instalační kroky:Nejprve chcete spustit databázovou službu. Z vašeho domácího uživatelského účtu v terminálu zadejte
sqlplus sys as sysdba
poté zadejte heslo databáze, které jste přiřadili při instalaci. Na výzvu SQL zadejte
SQL> startup
Počkejte, až se databáze spustí, a poté ukončete pomocí
SQL> exit
pak se přihlaste jako uživatel oracle:
sudo su oracle
A spustit:
lsnrctl start
Potom pro stav:lsnrctl status
Ukončete domovského uživatele, otevřete sqldeveloper a úspěšně se připojte k místně nainstalované databázi!
To je vše, doufám, že to bude někomu užitečné! :)