1. Introducción
Este documento se basa en:
- PL/SQL Developer 10.0
- ORACLE 11g
2- Algunas herramientas visuales que trabajan con bases de datos Oracle
Mientras SQLServer o MySQL tiene un paquete de descarga, en el que después de instalarlo, una herramienta visual que está disponible, después de instalar Oracle, es necesario instalar otra herramienta visual adicional, pero tiene una variedad de opciones para usted. Basado en mi experiencia de trabajo, creo que PL / SQL Developer es la mejor herramienta. Sin embargo, todavía nos fijamos en algunas otras opciones:
2.1- Oracle SQL Developer
Oracle también proporciona una herramienta visual para desarrolladores de Oracle SQL de forma gratuita, y se puede descargar en:
2.2- Toad
Toad es un software comercial, y una herramienta visual que trabaja con Oracle. Es muy apreciado.
2.3- PL / SQL Developer
Este es un software comercial. En comparación con el software anteriormente, es obviamente la mejor.
3- Modelos de conexión de Oracle
Cuando se instala una de las herramientas visuales que trabajan con Oracle, el modelo es similar a la siguiente imagen:
Situación 1: La herramienta visual en su ordenador está conectado con la base de datos Oracle en otro equipo. Es necesario instalar el Cliente de Oracle o una base de datos Oracle en el equipo.
Nota: Oracle Database desempeña el papel tanto de un servidor y un cliente Oracle
Situación 2:
La herramienta visual en su ordenador está conectado con la base de datos Oracle en el mismo equipo. A continuación, esta base de datos desempeña el papel tanto de un servidor de Oracle y un cliente Oracle. No es necesario instalar ninguna otra cosa (Hay algunos problemas con Oracle de 64 bits).
4- Hay un problema con PL / SQL Developer
Hay un problema con la herramienta visual, incluyendo PL / SQL Developer:
Este problema ocurre en la situación que conecte la herramienta visual de 64 bits con Oracle de base de datos en el mismo equipo.
"SQL Navigator, Toad, Oracle SQL Developer, PL/SQL Developer raise error OCI.dll when connect to Oracle 11g 64bit"
Causa del error:
En ese caso, debe superarlo mediante la instalación de cliente de Oracle de 32 bits. (Nota: Debe ser de 32 bits). Al mismo tiempo, la versión de cliente de Oracle debe ser similar a la de la base de datos Oracle que se ha instalado en el ordenador.
5- Descargar PL / SQL Developer
Descarga PL / SQL Developer en:
Actualmente la versión más reciente es 11.0
6- Instalación de PL / SQL Developer
7- Configuración de PL / SQL Developer para conectarse al servidor de Oracle
Dividimos algunos casos para configurar:
PL / SQL Developer conectarse a Oracle de 32 bits de bases de datos en el mismo equipo.
PL / SQL Developer conectarse a Oracle de 64 bits de bases de datos en el mismo equipo.
PL / SQL Developer conectarse a bases de datos Oracle en otro equipo (el equipo se ha instalado Oracle)
PL / SQL Developer conectarse a bases de datos Oracle en otro equipo (el equipo no se instala Oracle).
7.1 Configuración de PL / SQL Developer conectarse a Oracle de 32 bits de bases de datos en el mismo equipo
Este es el caso más simple. Sólo tiene que ejecutar el PL / SQL Developer, introduzca el nombre de usuario, contraseña, SID. Todo está bien.
7.2- Configuración de PL / SQL Developer, conectarse a Oracle de 64 bits de bases de datos en el mismo equipo
Este es el modelo de PL / SQL Developer conectarse a bases de datos Oracle de 64 bits en el mismo equipo:
Abrir PL / SQL Developer:
Al hacer click en Aceptar, nos muestra un mensaje de error:
No te preocupes por eso. Haga clic en OK para volver. A continuación, haga clic en Cancelar.
PL / SQL Developer abrió, pero no se puede utilizar.
Es necesario configurar la ubicación del archivo de 32 bits OCI.DLL. En primer lugar, se descarga de 32 bits del cliente de Oracle (Nota: Debe ser de 32 bits). Se puede ver el Apéndice a continuación:
Esta es la carpeta de cliente de Oracle que ha descomprimido.
Introduzca la ruta de acceso al archivo de oci.dll, ubicado en el directorio del cliente de Oracle.
Haga clic en Aceptar. Y vuelva a ejecutar el PL / SQL Developer:
Y ya está listo para trabajar con PL / SQL Developer.
Como de costumbre, sólo se necesita la configuración como se indica más arriba que se puede conectar a Oracle de 64 bits de PL / SQL Developer. En caso de que todavía recibe el mensaje de error:
En este caso, se puede tratar a su equipo como otro ordenador remoto, instalar el cliente de Oracle en el ordenador y se conecta al Oracle de ese equipo remoto. Puede ver el siguiente caso:
Configuración de PL / SQL Developer conectarse a bases de datos Oracle en otro equipo (el equipo no se instala Oracle)
En caso de que reciba un error msvcr100.dll provoca versión de cliente de Oracle no es la misma versión de la versión de base de datos Oracle que ha instalado.
7.3- Configuración de PL / SQL Developer conectarse a Oracle de base de datos en otro equipo (el equipo se ha instalado Oracle)
Se trata de un modelo de conexión entre PL / SQL Developer y base de datos Oracle en otro equipo. En el ordenador de base de datos Oracle está disponible.
Supongamos PL / SQL Developer se ha conectado con Oracle de base de datos en el mismo equipo. A continuación, configuramos con el fin de conectar con bases de datos Oracle en otro equipo, en este caso, es necesario tener la configuración en el archivo tnsnames.ora:
En el caso de archivos de Oracle 11g tnsnames.ora ubicado en el directorio:
<ORACLE_INSTALL_DIRECTORY> /product/11.2.0/dbhome_1/NETWORK/ADMIN
El contenido del archivo tnsnames.ora:
Agregue el código siguiente en el archivo de TNSNAME:
DB11G_ABC =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = host_abc)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = SID_ABC)
)
)
Donde:
SID_ABC: SID de la base de datos Oracle se encuentra en el equipo al que desea conectarse.
host_abc: Es el nombre o la dirección IP del equipo al que desea conectarse.
DB11G_ABC: TNSNAME (Alias)
Después de la configuración, ahora conectarse a la base de datos del servidor de Oracle:
7.4- Configuración de PL / SQL Developer conectarse a bases de datos Oracle en otro equipo (el equipo no se instala Oracle)
En caso de que su equipo no se instala base de datos Oracle. Es necesario descargar el cliente de Oracle de 32 bits:
Configuración de la ruta de biblioteca OCI para PL / SQL Developer.
Crear un archivo llamado tnsnames.ora y configurado en este archivo
Crear 2 subcarpetas:
RED / ADMIN
Añadir 2 archivos sqlnet.ora y tnsnames.ora --- OJO no olvidarse de poner la Extensión *.ora al final del archivo
- sqlnet.ora:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
- tnsnames.ora:
DB11G_SERVER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ora_server_host)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = db11g)
)
)
- Instalar el cliente de Oracle
Aquí le dejo el link de la página para descargarlo:
Hay muchas versiones de cliente de Oracle, como se ve:
versión 12.1.0.2.0
versión 12.1.0.1.0
versión 11.2.0.4.0
versión 11.2.0.3.0
versión 11.2.0.2.0
versión 11.2.0.1.0
Es necesario descargar la misma versión correcta, Oracle actualmente instalado en su ordenador. Usted debe tener algunas verificaciones.
Nota: "Debe ser la versión correcta, de lo contrario no se ejecutará."
Entrar:
sistema / <contraseña> @ <sid>
Usted sabrá qué versión de Oracle se ha instalado
En mi caso, utilizo la versión de 64 bits de Oracle 11g 11.2.0.1.0, así que necesito para descargar la versión de 32 bits del cliente de Oracle 11.2.0.1.0.
Nota: Oracle requiere nombre de usuario / contraseña para descargar, es necesario registrar una cuenta de Oracle (es gratis).
Descomprimir el archivo descargado en un lugar determinado en el disco duro, en mi caso el disco C:
Y como último paso, configurar la variable de entorno "Path":
- Se dirige a Propiedades del Equipo
- Configuración Avanzada del Sistema
- Variables de Entorno
Y editan el primer campo (sólo hasta donde está el punto y coma) lo reemplazan por la ruta en donde descomprimió el "Cliente de Oracle"
Bueno, eso es todo espero les haya sido de mucha ayuda.
Visita mi Canal de Youtube: