Você está na página 1de 13

OCA ORACLE DATABASE

SQL EXPERT EXAM


(Exam 1Z0-047)

SQL Oracle:
Usuários e Sessões

andreviniciusnascimento@gmail.com
2012
Conteúdo

 Introdução
 Criação de Usuários
 Alteração de Usuários
 Remoção de Usuários
 Obtendo Informações
 Parâmetros de Sessão
Introdução

 A criação de um Usuário no Banco de


Dados determina a criação de um
Esquema com o mesmo nome.

 Esquema
 Conjunto de objetos relacionados
Criação de Usuários

 Check List para Criação de Usuários:


 Escolha de um nome;
 Identificação das Tablespaces a serem
utilizadas;
 Especificação de Cotas para Tablespaces;
 Atribuição de Tablespace padrão e
temporária;
 Criação do Usuário;
 Concessão de privilégios e papéis.
Criação de Usuários

 O Comando CREATE USER

CREATE USER ANDRE


IDENTIFIED BY MANAGER
DEFAULT TABLESPACE USERS01
TEMPORARY TABLESPACE TEMP
QUOTA 20M ON USERS01
PASSWORD EXPIRE;
Criação de Usuários

 O Comando CREATE USER

CREATE USER ANDRE


IDENTIFIED BY MANAGER
DEFAULT TABLESPACE USERS01
TEMPORARY TABLESPACE TEMP
QUOTA UNLIMITED ON USERS01
PASSWORD EXPIRE
ACCOUNT LOCK;
Alterando Usuários

 O Comando ALTER USER

ALTER USER ANDRE


IDENTIFIED BY MANAGER
DEFAULT TABLESPACE USERS02
TEMPORARY TABLESPACE TEMP01
QUOTA 0 ON USERS01
QUOTA UNLIMITED ON USERS02;
Eliminando um Usuário

 O Comando DROP USER

DROP USER ANDRE

 Caso o esquema contenha objetos

DROP USER ANDRE CASCADE


Obtendo Informações
 DBA_USERS

SQL> select username, default_tablespace


from dba_users;

USERNAME DEFAULT_TABLESPACE
------------------------------ ------------------------------
SYS SYSTEM
SYSTEM SYSTEM
DBSNMP SYSTEM
USR_CTB USERS
USR_GRH USERS
Parâmetros de Sessão

 Existem parâmetros que podem ser


modificados em uma SESSÃO
específica.
 NLS_DATE_LANGUAGE
 NLS_DATE_FORMAT
 …

 Essas alterações são feitas a partir do


comando ALTER SESSION
Parâmetros de Sessão
SQL> ALTER SESSION SET
NLS_DATE_LANGUAGE='PORTUGUESE';

SQL> ALTER SESSION SET


NLS_DATE_FORMAT=‘DD/MM/YYYY’;

SQL> ALTER SESSION SET


NLS_DATE_FORMAT=‘DD/MM/YYYY
HH24:MI:SS’;
Parâmetros de Sessão
SQL> ALTER SESSION SET
NLS_SORT=BINARY_CI;

SQL> ALTER SESSION SET


NLS_COMP=LINGUISTIC;
Parâmetros de Sessão

 Os parâmetros NLS para a sessão


podem ser consultados através da visão
V$NLS_PARAMETERS;

Você também pode gostar