sql >> Databáze >  >> RDS >> Oracle

Jak nainstalovat a spustit Oracle Database Express Edition (XE) 18c na Fedora Linux s SQL-Developer IDE

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é! :)




  1. Jak získat nejnovější záznam v každé skupině pomocí GROUP BY?

  2. ORM, C# a MySQL - Take2

  3. Je to chyba PostgreSQL SQL enginu a jak se tomu vyhnout?

  4. Úvod do Multi-Statement Table-Valued Functions (MSTVF) v SQL Server