Como posso ver todos os usuários do Oracle?
Como posso ver todos os usuários do Oracle?

Vídeo: Como posso ver todos os usuários do Oracle?

Vídeo: Como posso ver todos os usuários do Oracle?
Vídeo: Criando Usuários e Conexões Dentro do Oracle Database 2024, Novembro
Anonim

Você pode encontrar todos os usuários criado em Oráculo executando uma consulta em um prompt de comando. o do utilizador as informações são armazenadas em várias tabelas de sistema - ALL_USERS e DBA_USERS, dependendo do que do utilizador informações que você deseja recuperar.

A respeito disso, como você verifica se um usuário tem acesso a uma tabela no Oracle?

Para determinar que usuários têm concessão direta acesso a uma mesa usaremos a view DBA_TAB_PRIVS: SELECT * FROM DBA_TAB_PRIVS; Você pode Verifica a documentação oficial para obter mais informações sobre as colunas retornadas desta consulta, mas as colunas críticas são: GRANTEE é o nome do do utilizador com concedido Acesso.

como você resolve ORA 28000 A conta está bloqueada? Solução

  1. Carregue o SQL * Plus.
  2. Verifique o que está bloqueado e o que não está bloqueado com o seguinte comando: select username, account_status from dba_users;
  3. Para desbloquear a conta [nome de usuário] (sem colchetes), digite o seguinte comando: alter user [nome de usuário] conta desbloquear;
  4. Execute novamente a etapa 2 para verificar o sucesso.

Então, como posso ver todas as tabelas no Oracle?

A maneira mais fácil de veja todas as tabelas no banco de dados é consultar o all_tables visualizar : SELECT proprietário, nome_tabela FROM todas_tabelas; Isso vai exposição o proprietário (o usuário) e o nome do tabela . Você não precisa de nenhum privilégio especial para Vejo isto visualizar , mas só mostra mesas que são acessíveis a você.

Como encontro o ID da sessão Oracle?

Tente isto: SELECIONE SID, Nº DE SÉRIE DE V $ SESSÃO WHERE AUDSID = Sys_Context ('USERENV', ' IDENTIFICAÇÃO DE SESSÃO '); Já que você está interessado no atual sessão , o actual sessão deve estar na instância local (por definição), então use V $ SESSÃO em vez de GV $ SESSÃO . Além disso, tudo que você precisa é AUDSID para identificar exclusivamente o seu sessão.

Recomendado: