uso oracle,Uso de SQL*Plus con Oracle Database Exadata Express Cloud Service

Conexión con SQL*Plus 18c

SQL*Plus 18c puede conectarse a Oracle Database Exadata Express Cloud Service. La seguridad de la red se aplica mediante un directorio Oracle Wallet, que se puede descargar desde el servicio de base de datos.

1. Descarga e instalación de SQL*Plus 18c

Para otras plataformas, use los enlaces de la página de Oracle Instant Client para realizar la descarga. Revise la Nota de soporte 2183770.1 para determinar si son necesarias actualizaciones.

En lugar de 'basic', se puede usar el paquete 'basiclite', que es más pequeño. El paquete más pequeño contiene únicamente mensajes de error en inglés y no es compatible con Unicode, ASCII y los juegos de caracteres de Europa occidental.

Descomprima los paquetes 'sqlplus' y 'basic' (o 'basiclite') en el mismo directorio (por ejemplo, en C:\instantclient_18_5 or /home/myuser/instantclient_18_5.).

En Windows, agregue C:\instantclient_18_5 a la variable PATH en la sección "Variables del sistema" del panel Variables de entorno. Para acceder a esta configuración en Windows 8, vaya a Panel de control>Sistema>Configuración avanzada del sistema>Variables de entorno. Si tiene instaladas varias versiones de bibliotecas Oracle, asegúrese de que el nuevo directorio aparezca el primero en la ruta.

En Windows, instale una versión de Microsoft Visual Studio Redistributable. Para Instant Client 18c y 12.2, instale VS 2013 Redistributable. Utilice una versión Redistributable de 64 o 32 bits correspondiente a su arquitectura de Instant Client.

En plataformas que no sean Windows, cree un enlace simbólico para libclntsh.so (si no lo hubiera). Por ejemplo:

cd /home/myuser/instantclient_18_5 ln -s libclntsh.so.18.1 libclntsh.so And set the library and executable paths: export LD_LIBRARY_PATH=/home/myuser/instantclient_18_5:$LD_LIBRARY_PATH export PATH=/home/myuser/instantclient_18_5:$PATH Instead of setting LD_LIBRARY_PATH, you could create an ldconfig configuration file if there is no other Oracle software that will be impacted: sudo sh -c "echo /home/myuser/instantclient_18_5 > /etc/ld.so.conf.d/oic.conf" sudo ldconfig

También se pueden usar los RPM 'sqlplus' y 'basic' de Linux. Con ellos, no es necesario crear un enlace simbólico de libclntsh.so.

2. Habilitar la conectividad de red de Oracle y descargar el directorio Wallet del cliente

En el navegador web, vaya a la consola del servicio Exadata Express.

Si el acceso de cliente no está habilitado actualmente, haga clic en Enable Client Access (Habilitar acceso de cliente) en la consola.

Haga clic en Download Client Credentials (Descargar credenciales de cliente) en la consola para descargar el archivo client_credentials.zip que contiene sus credenciales de seguridad y los archivos de configuración de red que permitirán el acceso del cliente a su base de datos en la nube. Guarde este archivo zip en una ubicación segura.

Cree los subdirectorios network y network/admin en el directorio de Instant Client si no existen, y descomprima en ellos las credenciales del cliente. Por ejemplo, descomprima el directorio Wallet de forma que los archivos estén en el directorio.

C:\instantclient_18_5\network\admin, /home/myuser/instantclient_18_5/network/admin or /usr/lib/oracle/18.5/client64/lib/network/admin

Proteja los archivos para que solo los usuarios autorizados a conectarse al servicio Exadata Express tengan acceso a ellos. De forma predeterminada, Oracle recomienda otorgar permisos solo al propietario del archivo.

Como alternativa, coloque los archivos descomprimidos del directorio Wallet en un directorio seguro y establezca ese nombre de directorio como valor de la TNS_ADMIN variable de entorno.

3. Ejecutar SQL*Plus

Ejecute SQL*Plus y conéctese con el nombre de servicio de red de Oracle utilizado en el archivo tnsnames.ora descomprimido. Por ejemplo, si se ha otorgado acceso a la base de datos al usuario 'CJ', ejecute SQL*Plus en un terminal: sqlplus cj@dbaccess

Si tiene que crear un usuario, consulte Crear esquemas de base de datos.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值