Como ya aparecieron las versiones 21c de Oracle , tanto para Cloud (OCI) y el cliente de conexión 21c, llega el momento de realizar las instalaciones.

Para ello comenzaremos descargando el cliente 21c , la descarga del cliente en el link

Descargamos el instalador del cliente 21c

Copiar el instalador a una ruta donde instalaremos el cliente 21c, una vez copiado , descomprimimos el archivo zip

UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/home/oracle/cliente21c
oracle.install.client.installType=Administrator
ORACLE_HOME=/home/oracle/cliente21c
ORACLE_BASE=/home/oracle

Llevamos a cabo la instalación en modo Silent , para ello el archivo response llamado ./client/response/client_install.rsp debe contener a lo menos lo siguiente (valores de ejemplo) :

Una vez tenido el archivo de response, simplemente ejecutamos el instalador en modo SILENT

./runInstaller -ignoreSysPrereqs -showProgress -silent -responseFile /home/oracle/cliente21c/client/response/client_install.rsp

El comando posee la siguiente salida

Una vez instalado, procedemos a ejecutar un archivo orainstRoot.sh , tal cual lo indica la salida del instalador

Con lo anterior ya poseemos un cliente 21c instalado (recordar agregar el ORACLE_HOME del cliente al PATH)

Ahora procederemos a crear una base de datos autonoma 21c en nuestro Cloud (OCI) , puede ser mediante la siguiente nota

https://dbligarius.mktpower.cl/creando-un-autonomous-database-21c-con-terraform/

O de forma manual, de la siguiente manera

Ingresamos a nuestro Cloud OCI , seleccionando la opción de creación de una base de datos ATP

Elegimos el COMPARTMENT donde quedará la base, indicamos el display name y el nombre de la base de datos.

Seleccionamos la versión 21c para nuestra base ATP

Ingresamos las claves de nuestro único usuario dba de nuestra ATP OCI (User ADMIN)

Y presionamos CREATE AUTONOMOUS DATABASE, aparecerá la base de datos como PROVISIONING

Cuando aparezca AVAILABLE, simplemente tendremos generada nuestra base de datos en OCI CLOUD

Procedemos a crear y descargar el Wallet para llevar a cabo la conexión desde nuestro cliente 21c

Presionamos SERVICE CONSOLE

Presionamos en ADMINISTRATION

Bajamos el Wallet

Una vez descargado nuestro wallet , procedemos a copiar el archivo tnsnames.ora y sqlnet.ora a $ORACLE_HOME/network/admin (recordar que ya tenemos instalado nuestro cliente Oracle 21c)

Dentro del archivo tnsnames.ora existen conexiones predefinidas , ocuparemos alguna de las existentes (cada una tiene cualidades distintas por ejemplo si podemos utilizar o no paralelismo) Los tipos de entradas del archivo tnsnames lo podemos ver en este link

https://docs.oracle.com/en/cloud/paas/atp-cloud/atpug/connect-predefined.html#GUID-9747539B-FD46-44F1-8FF8-F5AC650F15BE

Utilizaremos alguna entrada del archivo tnsnames.ora

Ahora simplemente utilizamos nuestro cliente 21c para conectarnos a nuesta Autonomous Database 21c

Cabe consignar que nuestra base de datos en Cloud es Free Tier, teniendo acceso a una base de datos en RAC, a través de contenedores.

Espero les sirva… 😉

Facebook
Twitter
LinkedIn
Email
DBLigarius
Desafíos que fortalecen, experiencia que impulsa
Nuestras soluciones tienen un impacto positivo en su compañía. Escríbanos ahora.