domingo, 15 de novembro de 2009

Criação de usuário

--VERIFICAR SE EXISTE ESSE USUÁRIO NO SISTEMA
SELECT USERNAME FROM DBA_USERS
WHERE USERNAME LIKE 'USER%';


--CRIAR A TABLESPACE PARA O USUÁRIO
CREATE TABLESPACE INSTANCE_SCHEMA_01
DATAFILE 'CAMINHO/INSTANCE_SCHEMA.DBF' SIZE 64M
AUTOEXTEND ON NEXT 1M
SEGMENT SPACE MANAGEMENT AUTO;


--VERIFICA SE TEM ALGUMA ROLE PARA ESSE USUÁRIO
SELECT * FROM DBA_ROLES WHERE ROLE LIKE '%USER%';
SELECT * FROM DBA_SYS_PRIVS WHERE LIKE '%USER%';
SELECT * FROM DBA_TAB_PRIVS WHERE LIKE '%USER%';

--CRIAR O USUÁRIO
CREATE USER USER
IDENTIFIED BY 'SENHA'
DEFAULT TABLESPACE INSTANCE_SCHEMA_01
TEMPORARY TABLESPACE TEMP;


--APLICA GRANT
GRANT RESOURCE, CONNECT TO USER;

--VERIFICAR SE O USUÁRIO FOI CRIADO
SELECT * FROM DBA_USERS
WHERE USERNAME LIKE 'USER%';


--VERIFICA ROLES DO USUARIO CRIADO
SELECT * FROM DBA_SYS_PRIVS
WHERE GRANTEE LIKE 'USER%';

SELECT * FROM DBA_ROLE_PRIVS
WHERE GRANTEE LIKE 'USER%';

0 comentários:

Postar um comentário