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

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.

terça-feira, 22 de outubro de 2013

Alterar Usuário Oracle Bloqueado Expirado



 
  Este post descreve como desbloquear, alterar senha ou data de expiração de um usuário do banco de dados Oracle.
  Ao se perceber sem ação com um usuário do banco de Dados Oracle, por exemplo, o principal usuário que faz a conexão do ERP da empresa bloqueado, temos uma saída com outro usuário administrador ("system" é um deles): podemos alterar a senha, desbloquear ele ou ainda alterar a data de expiração se for o caso.
 
  Abaixo alguns comandos que exemplificam o processo a ser realizado:

 - Para desbloquear o usuário:
 
     ALTER USER myuser ACCOUNT UNLOCK;
 
 - Para alterar um usuário: 

     ALTER USER myuser IDENTIFIED BY new_password;
 
 - Para alteração expiração do usuário:

     ALTER USER myuser PASSWORD EXPIRE;
 

  OBS: "myuser" é o usuário em questão e "new_password" é a nova senha.
 
 
Veja como realizar a manutenção completa de usuários oracle clicando aqui.