Usuários em Oracle

Tudo relacionado com o gerenciamento de usuários em Oracle.

Por Agustin Jareño


Publicado em: 09/8/07

Valorize este artigo:
É um nome definido no banco de dados que se pode conecta-lo e acessar a determinados objetos segundo certas condições que o administrador estabelece.
Os objetos do dicionário de dados aos que um usuário pode acessar, encontram-se na vista DICTIONARY, que é propriedade do usuário SYS.

   DESC DICTIONARY;

Com a ordem:

   SELECT TABLENAME FROM DICTIONARY;

Visualizam-se os objetos do dicionário de dados aos que se pode acessar.

Criação de usuários:

   CREATE USER NOME_USUARIO
   IDENTIFIED BY SENHA_ACESSO
   [DEFAULT TABLESPACE ESPACO_TABELA]
   [TEMPORARY TABLESPACE ESPACO_TABELA]
   [COTA {INTEIRO {K | M} | UNLIMITED } ON ESPACO_TABELA]
   [PROFILE PERFIL];


DEFAULT TABLESPACE= Atribui a um usuário o tablespace padrão para armazenar os objetos que crie. Se não se atribui nenhum, o tablespace padrão é SYSTEM.
TEMPORARY TABLESPACE= Especifica o nome do tablespace para trabalhar temporais. Se não se especifica nenhum, o tablespace padrão é SYSTEM.
QUOTA= Atribui um espaço em megabites ou kilobites no tablespace atribuído. Se não se especifica esta cláusula, o usuário não tem cota atribuída e não poderá criar objetos no tablespace. Para ter espaço e acesso ilimitado a um tablespace é:

   GRANT UNLIMITED TABLESPACE NOME_TABLESPACE;

PROFILE= Atribui um perfil a um usuário.

Modificação de usuários:

   ALTER USER NOME_USUARIO
   IDENTIFIED BY SENHA _ACESSO
   [DEFAULT TABLESPACE ESPACO_TABELA]
   [TEMPORARY TABLESPACE ESPACO_TABELA]
   [COTA {INTEIRO {K | M } | UNLIMITED } ON ESPACO_TABELA
   [PROFILE PERFIL];


Eliminação de usuarios:

   DROP USER USUARIO [CASCADE];

CASCADE= Suprime todos os objetos do usuário antes de elimina-lo.






Usuários :    login / registro
Manuais relacionados
Categorias relacionadas
O autor

Buscar projetos:

Home | Sobre nós | Copyright | Anuncie | Entrar em contato