Saturday, January 06, 2007

Acceder Oracle OS Account

Hola, este es un mini-script en pl/sql que permite referenciar tu cuenta de tu OS a la bd de oracle para que asi ya no necesites loguearte en oracle, sino se logueara automaticamente apenas entres a tu linux.

------------------------------------------------
-- Creación de Usuarios OS Authentication (LINUX)
------------------------------------------------

-- Creando el usuario autentificado vi­a OS
CREATE USER ops$oracle IDENTIFIED EXTERNALLY
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;

-- Consultando a la BD
select username, password from dba_users order by username order by 1;

-- Dandole privilegios
GRANT CREATE SESSION TO ops$oracle

select osuser from v$session;
SELECT USER FROM DUAL;

-- Probando el user OS
sqlplus /