lunes, 5 de julio de 2010

Como habilitar la opción de DEBUG en el TOAD?

Pasos

El usuario necesita tener el privilegio 'DEBUG CONNECT SESSION'. Si el mismo no fue granteado, el icono de debugger estará deshabilitado en el editor de pl/sql.


Solución

1. Grant debug any procedure to user_name;
2. Grant debug connect session to user_name;

Si es necesario tambien ejecutar:

1. GRANT EXECUTE ON DBMS_DEBUG to public;
2. Si, DBMS_DEBUG no esta creado, ejecutar el archivo $ORACLE_HOME\rdbms\admin\prvtpb.plb con el usuario SYS.

jueves, 17 de junio de 2010

Configurar Toad y sqlplus, usando Oracle Instant Client


Instant Client Package – Basic
Instant Client Package - SQL*Plus

Paso 2. Creamos cuatro carpetas como se muestra debajo.

C:\oracle
C:\oracle\bin
C:\racle\network
C:\oracle\network\admin
Paso 3. Descomprimimos los binarios dentro de c:\oracle\bin y nos aseguramos que exita el archivo oci.dll y sqlplus.exe.
Luego dentro de la carpeta admin alojamos los archivos tnsnames.ora y sqlnet.ora

tnsnames.ora


ALIAS_XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = x.x.x.x)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)

sqlnet.ora

SQLNET.AUTHENTICATION_SERVICES = (NTS)

Paso 4. Creamos las siguientes variables de sistema. Vamos a mi pc > propiedades > configuración avanzada del sistema > Variables de entorno


Y agregamos:

ORACLE_HOME = C:\oracle
ORACLE_HOME_NAME = C:\oracle
SQL_PATH = C:\oracle
TNS_ADMIN = C:\oracle\network\admin
LD_LIBRARY_PATH = C:\oracle\bin
PATH= C:\oracle\bin;

Paso 5. Probamos hacer la conexión con el Toad y el sqlplus.