INSTALLATIE-INSTRUCTIES:
Installeer eerst Fedora 33 Workstation Edition vanaf een opstartbare sleutel (voor dual-boot laat je gewoon een lege partitie achter waar je het besturingssysteem op wilt laten staan (raad aan om de ruimte van Schijfbeheer in Windows 10 te verkleinen) en selecteer "Automatische partitionering" in het Fedora-installatieprogramma.
Oracle Database 18c Express Edition installeren:
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
Configureer de database door in te loggen als root en dan uit te voeren:
sudo su
/etc/init.d/oracle-xe-18c
Geef bij de prompt hetzelfde wachtwoord op voor de SYS
, SYSTEM
, en PDBADMIN
rekeningen. Gebruik geen speciale tekens en plaats geen cijfer aan het begin van het wachtwoord.
Java JDK11 installeren:
sudo dnf -y install java-11-openjdk-devel java-11-openjdk-jmods java-11-openjdk-src
Voeg de volgende regels toe aan de onderkant van de .bashrc
van de thuisgebruiker :
# 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
en gebruiksource .bashrc
Log in als orakelgebruiker met:
sudo su oracle
Voeg het volgende toe aan het einde van .bashrc
van de orakelgebruiker :
# 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
en typsource ~/.bashrc
Sluit af en ga naar de volgende site en download sql-developer:https:// www.oracle.com/tools/downloads/sqldev-downloads.html
Installeer de .rpm en voer het installatiescript uit:
sudo dnf -y install sqldeveloper-20.4.1.407.0006-20.4.1-407.0006.noarch.rpm
cd /opt/sqldeveloper/
./sqldeveloper.sh
Voeg voor HiDPI-schermen toe aan /opt/oracle-sqldeveloper/sqldeveloper/bin/sqldeveloper.conf
het volgende:AddVMOption -Dsun.java2d.uiScale=2
Een niet-systeemdatabasegebruiker toevoegen (zodat u geen systeemtabellen hoeft te zien):In een terminaltype:sqlplus sys as sysdba
Voer de regels in:
SQL> alter session set "_ORACLE_SCRIPT"=true;
Maak een lokale gebruiker met de naam wat je maar wilt. Typ het wachtwoord voor de gebruiker in de volgende regel na "geïdentificeerd door"
SQL> create user usernamehere identified by passwordhere;
Verleen uw gebruikersbeheerdersrechten:
SQL> grant all privileges to usernamehere;
Verlaat vervolgens de opdrachtprompt:
SQL> exit;
Nu kunt u verbinding maken met uw lokale database in de Oracle SQL Developer IDE. Zoek naar sqldeveloper in het systeemshell-menu. Het zou goed moeten opstarten, nu wil je een verbinding toevoegen aan je lokale machinedatabase. Linksboven in het IDE-venster ziet u een label met de naam "Verbindingen" met een groen plusteken. Klik op het plusteken en u krijgt een verbindingsprompt. Voer onder "Naam" een geschikte naam in voor uw lokale database. Ik noemde de mijne "LocalDatabase". Vermijd het gebruik van spaties of speciale tekens naast het onderstrepingsteken bij het benoemen van uw database. Voer bij "Gebruikersnaam" en "Wachtwoord" de gebruikersnaam en het wachtwoord in die u voor uw niet-systeemaccount hebt gemaakt in de SQL Plus-opdrachtprompt. Vink het vakje "Wachtwoord opslaan" aan. Houd de hostnaam (localhost), poort (1521) en SID (xe) de standaardwaarden om verbinding te maken met uw lokale database. Klik onderaan het verbindingsvenster op "Test" en er zou Status:Success moeten staan. Klik vervolgens op de knop "Opslaan" en uw verbinding zou moeten worden toegevoegd aan die in het venster Verbindingen. Klik op "Verbinden" en het venster wordt gesloten en u wordt met succes verbonden met de database op uw lokale computer. Gefeliciteerd, u kunt nu Oracle SQL Plus op uw eigen computer gebruiken!
Start uw machine opnieuw op en volg de onderstaande instructies om op betrouwbare wijze opnieuw verbinding te maken met uw database.
BEDIENINGSINSTRUCTIES (NA INSTALLATIE):
Als u de installatiestappen al heeft uitgevoerd:Eerst wilt u de databaseservice starten. Typ vanuit uw thuisgebruikersaccount in een terminal
sqlplus sys as sysdba
voer vervolgens uw databasewachtwoord in dat u bij de installatie hebt toegewezen. Voer bij de SQL-prompt
SQL> startup
Wacht tot de database is gestart en sluit af met
SQL> exit
log dan in als orakelgebruiker:
sudo su oracle
En ren:
lsnrctl start
Dan voor de status:lsnrctl status
Sluit af naar de thuisgebruiker en open vervolgens sqldeveloper en maak verbinding met uw lokaal geïnstalleerde database!
Dat was het, ik hoop dat iemand dit nuttig vindt! :)