Analise
Quinta-feira, 17/05/2007 às 09h00, por André Antunes
Olá pessoal! O Oracle 10g gerencia e controla a segurança dos objetos criados em cada conta de usuários. Isso inclui: * Clusters * Índices * Tabelas * Views * Sequences
Cada banco de dados Oracle possui uma lista de usuários válidos, identificados por USERNAMES.
Todos os usuários são cadastrados no Dicionário de Dados do Banco em tabelas e views consultados pelo DBA. Quando o usuário do Banco de Dados é criado, um Schema correspondente com mesmo nome é criado para o usuário.
Um Schema é o conjunto de informações sobre o USERNAME. Isso inclui: * Username * Password * Privilégios permitidos * Tablespaces de seus objetos * Quotas nas Tablespace * Profile * Role
Agora que já entendemos o que vem a ser um usuário no Oracle, veremos como criar, alterar, excluir e monitorá-los.
Criando um novo usuário:
SQL> CREATE USER [Usuário]
IDENTIFIED BY [Senha/Externally/Globally as]
DEFAULT TABLESPACE [Nome Default]
TEMPORARY TABLESPACE [Nome Temporária]
PROFILE [Nome Profile]
QUOTA [K/M/Unlimited]
ON [Tablespace]
PASSWORD EXPIRE
ACCOUNT [Lock/Unlock]
Onde:
* Usuário - Nome do usuário a ser criado. * Senha - Especifica a senha do usuário. * Externally - Verifica o acesso do usuário através do sistema operacional. * Globally As - Especifica que o usuário será autenticado por um sistema externo de Gerenciamento de Segurança (Oracle Security Server) ou outro Sistema de Gerenciamento de autenticação. * Default Tablespace - Identifica a Tablespace onde serão criados os objetos dos usuários. * Temporary Tablespace - Identifica a Tablespace para segmentos temporários. * Profile - O nome do Profile associado ao usuário. * Quota - Especifica o valor da quota na Tablespace * Unlimited - Permite ao usuário alocar espaço dentro de uma Tablespace sem limites. * On - Especifica o nome da