Prepare su base de datos externa Oracle Database utilizando los scripts de preparación de bases de datos proporcionados.
Acerca de esta tarea
Para obtener más información sobre cómo preparar su
Oracle Database para la instalación, consulte
Procedimiento
- Instale su Oracle Database utilizando la documentación del proveedor.
- Ejecute el comando
create-ts.sql para crear los espacios de tabla.
Asegúrese de actualizar la ruta DATAFILE en función de su instalación de Oracle.
- Cree el esquema de la base de datos y el usuario.
- Ejecute el mandato siguiente:
alter session set "_ORACLE_SCRIPT"=true;
- A continuación, ejecute el comando
createuser.sql .
Asegúrese de actualizar los valores de $dbuser$ y $dbpassword$ en función de su Oracle Database instalación.
- Configure SSL y extraiga el certificado.
- Ejecute los siguientes comandos, sustituyendo el directorio de instalación por Oracle Database :
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
- Localice los siguientes archivos, en función de su versión de Oracle Database :
Para Oracle 19c:
Tabla 1. Oracle 19c
| Nombre de archivo |
Ruta |
| listener.ora |
$ORACLE_HOME/network/admin |
| sqlnet.ora |
$ORACLE_HOME/network/admin |
| xdbwallet |
/u01/app/oracle/admin/orcl/xdb_wallet |
- Actualización 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)
)
)
- Actualización 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)
)
)
- Reinicie Listener Control ejecutando los siguientes comandos:
lsnrctl stop
lsnrctl start
lsnrctl status
Asegúrese de que el listener muestra que los servicios han iniciado sus instancias y están en estado listo.
Si el listener no muestra ningún servicio, ejecute el siguiente comando:
dbstart $ORACLE_HOME
- Extraiga el certificado ejecutando los siguientes comandos:
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