INSTALLATIONSANLEITUNG:
Installieren Sie zuerst Fedora 33 Workstation Edition von einem bootfähigen Schlüssel (für Dual-Boot lassen Sie einfach eine leere Partition, auf der sich das Betriebssystem befinden soll (empfohlen wird, Speicherplatz von der Datenträgerverwaltung in Windows 10 zu verkleinern) und wählen Sie „Automatische Partitionierung“ im Fedora-Installationsprogramm.
Installieren Sie 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
Konfigurieren Sie die Datenbank, indem Sie sich als root anmelden und dann Folgendes ausführen:
sudo su
/etc/init.d/oracle-xe-18c
Geben Sie an der Eingabeaufforderung dasselbe Kennwort für SYS
an , SYSTEM
, und PDBADMIN
Konten. Verwenden Sie keine Sonderzeichen und keine Zahl am Anfang des Passworts.
Installieren Sie Java JDK11:
sudo dnf -y install java-11-openjdk-devel java-11-openjdk-jmods java-11-openjdk-src
Fügen Sie die folgenden Zeilen am Ende der .bashrc
des Heimbenutzers hinzu :
# 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
und verwenden Sie source .bashrc
Melden Sie sich als Oracle-Benutzer an mit:
sudo su oracle
Fügen Sie Folgendes am Ende der .bashrc
des Oracle-Benutzers hinzu :
# 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
und geben Sie source ~/.bashrc
ein
Beenden Sie die Seite und gehen Sie zur folgenden Seite und laden Sie sql-developer herunter:https:// www.oracle.com/tools/downloads/sqldev-downloads.html
Installieren Sie die .rpm-Datei und führen Sie das Setup-Skript aus:
sudo dnf -y install sqldeveloper-20.4.1.407.0006-20.4.1-407.0006.noarch.rpm
cd /opt/sqldeveloper/
./sqldeveloper.sh
Hängen Sie für HiDPI-Anzeigen an /opt/oracle-sqldeveloper/sqldeveloper/bin/sqldeveloper.conf
an Folgendes:AddVMOption -Dsun.java2d.uiScale=2
So fügen Sie einen Nicht-System-Datenbankbenutzer hinzu (damit Sie keine Systemtabellen sehen müssen):Geben Sie in einem Terminal Folgendes ein:sqlplus sys as sysdba
Geben Sie die Zeilen ein:
SQL> alter session set "_ORACLE_SCRIPT"=true;
Erstellen Sie einen lokalen Benutzer mit dem gewünschten Namen. Geben Sie das Passwort für den Benutzer in die folgende Zeile nach "Identifiziert durch"
ein
SQL> create user usernamehere identified by passwordhere;
Gewähren Sie Ihrem Benutzer Administratorrechte:
SQL> grant all privileges to usernamehere;
Verlassen Sie dann die Eingabeaufforderung:
SQL> exit;
Jetzt können Sie in der Oracle SQL Developer IDE eine Verbindung zu Ihrer lokalen Datenbank herstellen. Suchen Sie im System-Shell-Menü nach sqldeveloper. Es sollte problemlos starten, jetzt möchten Sie eine Verbindung zu Ihrer lokalen Maschinendatenbank hinzufügen. Auf der oberen linken Seite des IDE-Fensters sollten Sie ein Label namens "Verbindungen" mit einem grünen Pluszeichen sehen. Klicken Sie auf das Pluszeichen und Sie erhalten eine Verbindungsaufforderung. Geben Sie unter „Name“ einen passenden Namen für Ihre lokale Datenbank ein. Ich habe meine "LocalDatabase" genannt. Vermeiden Sie Leerzeichen oder Sonderzeichen außer dem Unterstrich, wenn Sie Ihre Datenbank benennen. Geben Sie für "Benutzername" und "Kennwort" den Benutzernamen und das Kennwort ein, die Sie für Ihr Nicht-Systemkonto in der SQL Plus-Eingabeaufforderung erstellt haben. Aktivieren Sie das Kontrollkästchen "Passwort speichern". Belassen Sie Hostname (localhost), Port (1521) und SID (xe) als Standardwerte, um eine Verbindung zu Ihrer lokalen Datenbank herzustellen. Klicken Sie unten im Verbindungsfenster auf „Test“ und es sollte Status:Success angezeigt werden. Klicken Sie dann auf die Schaltfläche "Speichern" und Sie sollten sehen, dass Ihre Verbindung zu denen im Verbindungsfenster hinzugefügt wurde. Klicken Sie auf „Verbinden“ und das Fenster wird geschlossen und Sie werden erfolgreich mit der Datenbank auf Ihrem lokalen Rechner verbunden. Herzlichen Glückwunsch, jetzt können Sie Oracle SQL Plus auf Ihrem eigenen Computer verwenden!
Starten Sie Ihren Computer neu und befolgen Sie die nachstehenden Anweisungen, um sich wieder zuverlässig mit Ihrer Datenbank zu verbinden.
BEDIENUNGSANLEITUNG (NACH DER INSTALLATION):
Wenn Sie die Installationsschritte bereits durchgeführt haben:Zuerst möchten Sie den Datenbankdienst starten. Geben Sie von Ihrem Home-Benutzerkonto in einem Terminal
ein
sqlplus sys as sysdba
Geben Sie dann Ihr Datenbankkennwort ein, das Sie bei der Installation zugewiesen haben. Geben Sie an der SQL-Eingabeaufforderung
ein
SQL> startup
Warten Sie, bis die Datenbank gestartet ist, und beenden Sie sie dann mit
SQL> exit
Melden Sie sich dann als Oracle-Benutzer an:
sudo su oracle
Und führen Sie Folgendes aus:
lsnrctl start
Dann für den Status:lsnrctl status
Beenden Sie den Home-Benutzer, öffnen Sie dann sqldeveloper und verbinden Sie sich erfolgreich mit Ihrer lokal installierten Datenbank!
Das ist es, ich hoffe, jemand findet das nützlich! :)