Red de conocimiento informático - Conocimiento informático - Cómo conectarse a la base de datos Oracle en Linux

Cómo conectarse a la base de datos Oracle en Linux

Después de instalar la base de datos Oracle, usaremos el software PLSQL Developer para conectarnos a la base de datos del servidor.

La siguiente es una breve introducción sobre cómo configurar este software y conectarse a la base de datos Oracle:

1. Descargue e instale PLSQL Developer (la versión verde también está disponible);

2. Descargar y descomprimir

Cliente de Oracle versión sin instalación:

/otn/nt/instantclient/112030/instantclient-basic-nt-11.2. 0.3.0.zip

3. Cree un archivo de configuración tns.

1. Cree una carpeta en la carpeta descomprimida "nstantclient-basic-nt-11.2.0.3.0", con una ruta como esta "nstantclient-basic-nt-11.2.0.3.0\neidown\ admin", en realidad esto no importa, simplemente se parece más al del servidor y corresponde a las variables de entorno más adelante en el artículo.

2. Copie el directorio del servidor "$ORACLE_HOME$\network\admin\tnsnames.ora" al directorio "nstantclient-basic-nt-11.2.0.3.0\neidown\admin" del cliente. El contenido es el siguiente: (También puedes crearlo tú mismo)

# tnsnames.ora Archivo de configuración de red: /home/oradb/oracle/product/11.2.0/db_1/network/admin/tnsnames. ora

# Generado por las herramientas de configuración de Oracle.

ORCL =

(DESCRIPCIÓN =

(DIRECCIÓN = (PROTOCOLO = TCP)( HOST = localhost. localdomain)(PUERTO = 1521))

(CONNECT_DATA =

(SERVIDOR = DEDICADO)

(SERVICE_NAME = orcl.localdomain)

)

) Copie el código anterior para dar una breve introducción. En este ejemplo, la base de datos Oracle instalada en Linux tiene la siguiente configuración de entorno:

ORACLE_BASE=/. home/oradb /oracle

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

ORACLE_SID=orcl

PATH=$PATH:$HOME/bin :$ORACLE_HOME /bin?

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib?

LANG=C Después de copiar el código al cliente, ábralo con el Bloc de notas y modifique el siguientes parámetros:

# tnsnames.ora Archivo de configuración de red: /home/oradb/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora

# Generado por Herramientas de configuración de Oracle.

ORCL =

(DESCRIPCIÓN =

(DIRECCIÓN = (PROTOCOLO = TCP)(HOST = 192.168.1.10)(PUERTO = 1521) )

(CONNECT_DATA =

(SERVIDOR = DEDICADO)

(SERVICE_NAME = orcl.localdomain)

)

) Importante copiar el código: Excepto el HOST que es la IP del servidor, los otros tres caracteres rojos deben ser consistentes con el archivo en el servidor, de lo contrario causará un error ORA-12514 al conectarse.

4. Establezca la ruta de la biblioteca oci del programa PLSQL Developer.

Ejecute el programa PLSQL Developer y haga clic en "Cancelar" en el cuadro de inicio de sesión emergente.

En "Conexión" en el menú "Herramientas-Preferencias",

Busque el "nombre del directorio principal de Oracle" e ingrese la ruta a la carpeta descomprimida "nstantclient-basic-nt-11.2.0.3.0", por ejemplo:?

"D:\PLSQL\instantclient_11_2"

Busque "Biblioteca OCI" e ingrese la ruta al archivo oci.dll descomprimido en la carpeta "nstantclient-basic-nt-11.2.0.3.0", por ejemplo:

"D:\ PLSQL\instantclient_11_2\oci.dll"

Como se muestra a continuación:

5. Establezca las variables de entorno de Windows

(haga clic derecho en "Mi". Computadora"-Propiedades-Avanzadas -Variables de entorno)

Agregue 2 variables del sistema:

1. Apunte al directorio donde se encuentra el archivo TNS. Este directorio es el directorio donde se encuentra el TNS de Oracle. se encuentra el archivo. El archivo TNS es el archivo tnsnames.ora que guarda la información de conexión.

El valor de TNS_ADMIN? en este ejemplo: D:\Program Files\PLSQL Developer\instantclient_11_2\network\admin

2. Si no lo establece en el siguiente valor, después de conectarse a la base de datos, todo el contenido chino que vea estará confuso y lleno de signos de interrogación.

En este ejemplo, el valor NLS_LANG? es: AMERICAN_AMERICA.AL32UTF8

Como se muestra a continuación:

Si la codificación de caracteres de la base de datos en el servidor es GBK, configúrela a: CHINESE_CHINA SIMPLIFICADA ZHS16GBK

Si la configuración es incorrecta, el código será confuso.

Nota: Después de configurar las variables de entorno, debes cerrar sesión o reiniciar el ordenador para que surta efecto.