Bereiten Sie Ihre externe Oracle Database mit Hilfe der mitgelieferten Datenbankvorbereitungsskripte vor.
Informationen zu diesem Vorgang
Weitere Informationen zur Vorbereitung Ihrer
Oracle Database für die Installation, siehe:
Vorgehensweise
- Installieren Sie Ihr Oracle Database mit Hilfe der Dokumentation des Anbieters.
- Führen Sie den Befehl
create-ts.sql
aus, um die Tabellenbereiche zu erstellen.
Stellen Sie sicher, dass Sie den DATAFILE Pfad entsprechend Ihrer Oracle Installation aktualisieren.
- Erstellen Sie das Datenbankschema und den Benutzer.
- Führen Sie den folgenden Befehl aus:
alter session set "_ORACLE_SCRIPT"=true;
- Führen Sie dann den Befehl
createuser.sql
aus.
Stellen Sie sicher, dass Sie die Werte $dbuser$
und $dbpassword$
entsprechend Ihrer Oracle Database installation.
- Richten Sie SSL ein und extrahieren Sie das Zertifikat.
- Führen Sie die folgenden Befehle aus und ersetzen Sie dabei Ihr Oracle Database Installationsverzeichnis:
export ORACLE_SID=orcl
export ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1
export PATH=/u01/app/oracle/product/19.0.0/dbhome_1/bin:$PATH
- Suchen Sie die folgenden Dateien, je nach Ihrer Oracle Database Version:
Für Oracle 19c:
Tabelle 1. Oracle 19c
Dateiname |
Pfad |
listener.ora |
$ORACLE_HOME/network/admin |
sqlnet.ora |
$ORACLE_HOME/network/admin |
xdbwallet |
/u01/app/oracle/admin/orcl/xdb_wallet |
- Update listener.ora:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = <hostname>)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCPS)(HOST = <hostname>)(PORT = 5500))
)
)
SSL_VERSION = 1.2
SSL_CLIENT_AUTHENTICATION = FALSE
WALLET_LOCATION =
(SOURCE =
(METHOD = FILE)
(METHOD_DATA =
(DIRECTORY = /u01/app/oracle/admin/orcl/xdb_wallet)
)
)
- Update sqlnet.ora:
SQLNET.AUTHENTICATION_SERVICES= (TCPS, NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES)
SSL_VERSION = 1.2
SSL_CLIENT_AUTHENTICATION = FALSE
WALLET_LOCATION =
(SOURCE =
(METHOD = FILE)
(METHOD_DATA =
(DIRECTORY = /u01/app/oracle/admin/orcl/xdb_wallet)
)
)
- Starten Sie Listener Control neu, indem Sie die folgenden Befehle ausführen:
lsnrctl stop
lsnrctl start
lsnrctl status
Vergewissern Sie sich, dass der Listener anzeigt, dass die Dienste ihre Instanzen gestartet haben und sich im Bereitschaftszustand befinden.
Wenn der Listener keine Dienste anzeigt, führen Sie den folgenden Befehl aus:
dbstart $ORACLE_HOME
- Extrahieren Sie das Zertifikat, indem Sie die folgenden Befehle ausführen:
orapki wallet display -wallet /u01/app/oracle/admin/orcl/xdb_wallet
orapki wallet export -wallet /u01/app/oracle/admin/orcl/xdb_wallet -dn 'CN=orcl' -cert /home/oracle/CA.cert
cat /home/oracle/CA.cert