studio management instalar from como linux amazon-web-services amazon-ec2 centos sqlplus

linux - management - sql server debian



Cómo instalar el cliente SQL*PLUS en Linux (5)

Vaya a la página de descarga de clientes instantáneos de Oracle Linux x86-64

Descargue el cliente correspondiente

oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm

Instalar

rpm -ivh oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm

Establezca variables de entorno en su ~/.bash_profile

ORACLE_HOME=/usr/lib/oracle/11.2/client64 PATH=$ORACLE_HOME/bin:$PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib export ORACLE_HOME export LD_LIBRARY_PATH export PATH

Recargue su .bash_profile simplemente escribiendo source ~/.bash_profile (sugerido por jbass) o cierre la sesión del usuario e inicie sesión de nuevo.

Ahora está listo para usar SQL * Plus y conectar su servidor. Escribir :

sqlplus "username/pass@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.2.1)(PORT=1521))(CONNECT_DATA=(SID=YOURSID)))"

Estoy trabajando en los servicios de AWS. Tengo una ec2 ( centos ) . Necesito configurar el cliente SQL * Plus en esta máquina centos.

El servidor con el que quiero conectarme está en algún área remota. La versión del servidor es oracle-se(11.2.0.2)

Amablemente ayúdame a instalar el cliente en la máquina centos.

Gracias por adelantado.


La solución de @ChamaraKeragala es buena, pero no es necesario cerrar la sesión / iniciar sesión. En vez escribe:

source ~/.bash_profile


Para todos los que sigan recibiendo el siguiente error:

comando sqlplus no encontrado

La publicación original se refiere a un conjunto de variables de entorno, la más importante de las cuales es ORACLE_HOME . Este es el directorio padre donde se instalan los binarios de Oracle.

Según la versión de Oracle que haya descargado, deberá cambiar ORACLE_HOME según corresponda. Por ejemplo, ORACLE_HOME la pregunta original se configuró en:

ORACLE_HOME=/usr/lib/oracle/11.2/client64

Mi versión de Oracle pasa a ser 12.1, por lo que mi ORACLE_HOME está configurado para:

ORACLE_HOME=/usr/lib/oracle/12.1/client64

Si no está seguro de la versión que descargó, puede:

  1. cd /usr/lib/oracle después de la instalación y encuentre la versión.
  2. Mire el archivo RPM oracle-instantclient 12.1 , donde los bits en negrita se referirían al número de versión.

Hay una buena publicación de blog [1] en $ subject. configura el cliente de Oracle en ubuntu con el mínimo esfuerzo. Los siguientes son los pasos principales sobre cómo intensificar el cliente. En mi caso, estaba instalando archivos rpm usando el paquete alien.

  1. Instalar paquetes alienígenas y relacionados

    sudo apt-get install alien

  2. Instale paquetes de cliente Oracle usando alien.

    sudo alien -i oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm

    sudo alien -i oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.x86_64.rpm

En mi opinión, estos dos pasos son la forma más fácil de instalar las rpm del cliente Oracle en su sistema Ubuntu. (No voy a mencionar las variables específicas del oráculo de exportación, como ya se explicó claramente en las respuestas anteriores)

Espero que ayude a alguien.

[1] http://pumuduruhunage.blogspot.com/2016/04/setup-oracle-sql-plus-client-on-aws.html


Para cualquiera que esté usando proxy, necesitaría agregar una línea adicional al perfil de bash. Al menos esto es lo que lo hizo funcionar para mí. Estoy usando cntlm.

exportar no_proxy =