database - link - pl sql developer download
¿Cómo conectarse a Oracle DB remoto con PL/SQL Developer? (5)
Además de las respuestas de Richard Cresswells y dpbradleys: si no quiere crear un nombre TNS ni funciona la entrada "//123.45.67.89:1521/Test" (algunas configuraciones no), puede poner
(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 123.45.67.89)(PORT = 1521)) (CONNECT_DATA = (SID = TEST)(SERVER = DEDICATED)))
(como una línea) en la sección ''base de datos'' del diálogo de inicio de sesión.
Tengo una base de datos "TEST", a la que me conecto en la dirección 123.45.67.89:1521.
¿Cómo me conecto usando PL / SQL Developer?
El problema no es el archivo TNS, en PLSQL Developer, si no tiene la instalación de Oracle, debe proporcionar la ubicación del archivo OCI.DLL.
En la aplicación PLSQL DEV, vaya a Herramientas-Preferencias-Oracle / connections-OCI Library.
En mi caso, puse la siguiente dirección C:/Oracle/InstantClient-win32-11.2.0.1.0/oci.dll
.
Si tengo instalada la aplicación Weblogic, no lo intenté, pero si quieres, intenta poner la siguiente ubicación
C:/Oracle/Middleware/wlserver_10.3/server/adr
.
En la sección "base de datos" del cuadro de diálogo de inicio de sesión, ingrese //hostname.domain:port/database, en su caso //123.45.67.89:1521/TEST - esto supone que no desea configurar un tnsnames. ora archivo / entrada por alguna razón.
También asegúrese de que la configuración del firewall en su servidor no esté bloqueando el puerto 1521.
Me enfrento a este problema muchas veces hasta que tenga 32bit PL / SQL Developer y 64bit Oracle DB u Oracle Client.
La solucion es:
- instala un cliente de 32 bits
- establecer PLSQL DEV-Tools-Preferencies-Oracle Home para el nuevo cliente de 32 bits Inicio
- establecer PLSQL DEV-Tools-Preferencies-OCI a la nueva home de inicio de 32 bits /bin/oci.dll Por ejemplo: c: / app / admin / product / 11.2.0 / client_1 / BIN / oci.dll
- Guarde y reinicie PLSQL DEV.
Edite o cree un archivo TNSNAMES.ORA en la carpeta c: / app / admin / product / 11.2.0 / client_1 / NETWORK / admin como se mencionó anteriormente.
Pruebe con TNSPING en la consola como
C:> tnsping ORCL
Si aún tiene problemas, configure el valor de las propiedades del entorno TNS_ADMIN apuntando a la carpeta donde se encuentra el TNSNAMES.ORA, como: c: / app / admin / product / 11.2.0 / client_1 / network / admin
Yo recomendaría crear un archivo TNSNAMES.ORA. Desde su directorio de instalación de Oracle Client, navegue a NETWORK / ADMIN. Es posible que ya tenga un archivo llamado TNSNAMES.ORA, de ser así, edítelo; de lo contrario, créelo con su editor de texto favorito.
Luego, simplemente agrega una entrada como esta:
MYDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 123.45.67.89)(PORT = 1521))
(CONNECT_DATA = (SID = TEST)(SERVER = DEDICATED))
)
Puede cambiar MYDB a lo que quiera, este es el identificador que las aplicaciones usarán para encontrar la base de datos usando la información de TNSNAMES.
Finalmente, inicie sesión con MYDB como su base de datos en PL / SQL Developer. Debería encontrar automáticamente la cadena de conexión en TNSNAMES.ORA.
Si eso no funciona, presione Ayuda-> Acerca de y luego haga clic en el icono con una "i" en la esquina superior izquierda. La cuarta pestaña es la pestaña "Nombres TNS", verifíquela para confirmar que está cargando el archivo TNSNAMES.ORA correcto. Si no es así, puede tener varias instalaciones de Oracle en su computadora, y deberá encontrar la que está en uso.