Come posso vedere tutti gli utenti in Oracle?
Come posso vedere tutti gli utenti in Oracle?

Video: Come posso vedere tutti gli utenti in Oracle?

Video: Come posso vedere tutti gli utenti in Oracle?
Video: Lezione 2 ITA - Utenti, Schema e tipologie comandi Oracle 2024, Aprile
Anonim

Potete trovare tutti gli utenti creato in Oracolo eseguendo una query da un prompt dei comandi. Il utente le informazioni sono memorizzate in varie tabelle di sistema - ALL_USERS e DBA_USERS, a seconda di cosa utente informazioni che si desidera recuperare.

Rispetto a questo, come si verifica se un utente ha accesso a una tabella in Oracle?

Per determinare quale gli utenti hanno sovvenzione diretta accesso a un tavolo useremo la vista DBA_TAB_PRIVS: SELECT * FROM DBA_TAB_PRIVS; Puoi dai un'occhiata la documentazione ufficiale per ulteriori informazioni sulle colonne restituite da questa query, ma le colonne critiche sono: GRANTEE è il nome del utente con concesso accesso.

come si risolve ORA 28000 L'account è bloccato? Soluzione

  1. Carica SQL*Plus.
  2. Controlla cosa è bloccato e cosa non è bloccato con il seguente comando: select username, account_status from dba_users;
  3. Per sbloccare l'account [nome utente] (senza parentesi), immettere il seguente comando: alter user [nome utente] sblocco account;
  4. Eseguire nuovamente il passaggio 2 per verificare l'esito positivo.

Quindi, come posso vedere tutte le tabelle in Oracle?

Il modo più semplice per vedi tutte le tabelle nel database è interrogare all_tables Visualizza : SELECT proprietario, nome_tabella FROM all_tables; Questo sarà mostrare il proprietario (l'utente) e il nome del tavolo . Non hai bisogno di privilegi speciali per vedere questo Visualizza , ma mostra solo tabelle che ti sono accessibili.

Come trovo l'ID di sessione Oracle?

Prova questo: SELECT SID, SERIAL# FROM V$ SESSIONE WHERE AUDSID = Sys_Context('USERENV', ' SESSIONID '); Dal momento che sei interessato all'attuale sessione , il corrente sessione deve essere sull'istanza locale (per definizione), quindi usa V$ SESSIONE invece di GV$ SESSIONE . Inoltre, tutto ciò di cui hai bisogno è AUDSID per identificare in modo univoco il tuo sessione.

Consigliato: