Mostrando postagens com marcador database oracle. Mostrar todas as postagens
Mostrando postagens com marcador database oracle. Mostrar todas as postagens

segunda-feira, 13 de abril de 2015

Como monitorar usuários com views Oracle

O Oracle possui um Dicionário de Dados onde armazena informações completas de todos os usuários do banco de dados. Abaixo temos uma listagem das VIEWS disponíveis para consulta:
  • DBA_USERS – Descreve todos os usuários do Banco de Dados
  • ALL_USERS – Lista os usuários visíveis ao usuário atual, mas não os descreve
  • USER_USERS – Descreve somente o usuário atual
  • DBA_TS_QUOTAS – Descreve as quotas da Tablespace
  • USER_TS_QUOTAS – Descreve as quotas da Tablespace
  • USER_PASSWORD_LIMITS – Descreve os parâmetros do perfil da senha que são atribuídos ao usuário
  • USER_RESOURCE_LIMITS – Indica os limites do recurso para o usuário atual
  • DBA_PROFILES – Indica todos os perfis e seus limites
  • RESOURCE_COST – Lista o custo para cada recurso
  • VSESSION – Lista a informação da sessão para cada sessão atual, incluí o nome do usuário
  • VSESSTAT – Lista as estatísticas da sessão do usuário
  • PROXY_USERS – Descreve os usuários que podem assumir a identidade de outros usuários
**Toda consulta às tabelas ou visões deste Dicionário de Dados só serão possíveis com privilégio correspondente.


Saiba como alterar um usuário oracle bloqueado clicando neste link. 

Veja como realizar a manutenção completa de usuários oracle clicando aqui. 


domingo, 12 de abril de 2015

Manutenção de Usuários Oracle

   Este post descreve como criar, alterar ou excluir um usuário do banco de dados Oracle com comandos SQL.
  • Para criar um usuário no banco Oracle, é utilizado o comando CREATE USER, da seguinte forma:
CREATE USER nomeDoUsuario IDENTIFIED BY senhaUsuario
[DEFAULT TABLESPACE nomeDaTablespace]
[TEMPORARY TABLESPACE tablespaceTemporaria];
nomeDoUsuario – Nome do novo usuário a ser criado.
senhaUsuario – Senha para este novo usuário.
nomeDaTablespace – Será a tablespace padrão onde os objetos do banco de dados serão armazenados. Se não informada, o banco assumirá a tablespace SYSTEM que é a padrão.
tablespaceTemporaria – Será a tablespace padrão onde serão armazenados os objetos temporários, como por exemplo as tabelas temporárias. Se não informada uma tablaspace temporária TEMP é assumida.

  • Para alterar um usuário, o comando utilizado é o ALTER USER:
ALTER USER nomeDoUsuario opcoesAlterar valorNovo
DEFAULT TABLESPACE
nomeDaTablespace;
  • Para excluir um usuário, o comando utilizado é o DROP USER:
DROP USER nomeDoUsuario [cascade] opcoesAlterar valorNovo DEFAULT TABLESPACE nomeDaTablespace;
cascade somente deve ser utilizado quando necessária a exclusão de todos os objetos associados ao usuário.


Saiba como alterar um usuário oracle bloqueado clicando neste link.
Monitorando usuários da base de dados oracle.