INSTALLATIONSINSTRUKTIONER:
Installera först Fedora 33 Workstation Edition från en startbar nyckel (för att dubbelstarta, lämna bara en tom partition som du vill att operativsystemet ska finnas kvar (rekommenderar att krympa utrymmet från Diskhantering i Windows 10) och välj "Automatisk partitionering" i Fedora-installationsprogrammet.
Installera 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
Konfigurera databasen genom att logga in som root och kör sedan:
sudo su
/etc/init.d/oracle-xe-18c
Vid uppmaningen anger du samma lösenord för SYS
, SYSTEM
och PDBADMIN
konton. Inkludera inga specialtecken och placera inte en siffra i början av lösenordet.
Installera Java JDK11:
sudo dnf -y install java-11-openjdk-devel java-11-openjdk-jmods java-11-openjdk-src
Lägg till följande rader längst ned i hemanvändarens .bashrc
:
# 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
och använd source .bashrc
Logga in som Oracle-användare med:
sudo su oracle
Lägg till följande i slutet av oracle-användarens .bashrc
:
# 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
och skrivsource ~/.bashrc
Avsluta och gå till följande webbplats och ladda ner sql-developer:https:// www.oracle.com/tools/downloads/sqldev-downloads.html
Installera .rpm och kör installationsskriptet:
sudo dnf -y install sqldeveloper-20.4.1.407.0006-20.4.1-407.0006.noarch.rpm
cd /opt/sqldeveloper/
./sqldeveloper.sh
För HiDPI-skärmar, lägg till /opt/oracle-sqldeveloper/sqldeveloper/bin/sqldeveloper.conf
följande:AddVMOption -Dsun.java2d.uiScale=2
Hur man lägger till en icke-systemdatabasanvändare (så att du inte behöver se systemtabeller):Skriv i en terminal:sqlplus sys as sysdba
Ange raderna:
SQL> alter session set "_ORACLE_SCRIPT"=true;
Skapa en lokal användare som heter vad du vill. Skriv lösenordet för användaren på följande rad efter "identifierad av"
SQL> create user usernamehere identified by passwordhere;
Ge dina användaradministratörsbehörigheter:
SQL> grant all privileges to usernamehere;
Avsluta sedan kommandotolken:
SQL> exit;
Nu kan du ansluta till din lokala databas i Oracle SQL Developer IDE. Sök efter sqldeveloper i systemskalmenyn. Det bör starta bra, nu vill du lägga till en anslutning till din lokala maskindatabas. På den övre vänstra sidan av IDE-fönstret bör du se en etikett som heter "Anslutningar" med ett grönt plustecken. Klicka på plustecknet så får du en anslutningsprompt. Ange ett lämpligt namn för din lokala databas under "Namn". Jag kallade min "LocalDatabase". Undvik att använda mellanslag eller specialtecken vid sidan av understrecket när du namnger din databas. För "Användarnamn" och "Lösenord" anger du användarnamnet och lösenordet du skapade för ditt icke-systemkonto i SQL Plus-kommandotolken. Markera rutan "Spara lösenord". Behåll värdnamnet (localhost), Port (1521) och SID (xe) standardvärdena för att ansluta till din lokala databas. Klicka på "Test" längst ned i fönstret Anslutning och det ska stå Status:Framgång. Klicka sedan på "Spara"-knappen och du bör se din anslutning läggas till bland dem i fönstret Anslutningar. Klicka på "Anslut" och fönstret stängs och du kommer att anslutas till databasen på din lokala dator. Grattis, nu kan du använda Oracle SQL Plus på din egen dator!
Starta om din maskin och följ instruktionerna nedan för att återansluta till din databas på ett tillförlitligt sätt.
BRUKSANVISNING (EFTER INSTALLATION):
Om du redan har gjort installationssteg:Först vill du starta databastjänsten. Från ditt hemanvändarkonto i en terminal, skriv
sqlplus sys as sysdba
Ange sedan ditt databaslösenord som du tilldelade vid installationen. Ange
vid SQL-prompten
SQL> startup
Vänta tills databasen startar och avsluta sedan med
SQL> exit
logga sedan in som Oracle-användare:
sudo su oracle
Och kör:
lsnrctl start
Sedan för statusen:lsnrctl status
Avsluta till hemanvändare, öppna sedan sqldeveloper och anslut framgångsrikt till din lokalt installerade databas!
Det är det, jag hoppas att någon tycker att detta är användbart! :)