Che cosè un dizionario di dati in Oracle?


Risposta migliore

I dizionari di dati sono viste create combinando varie tabelle a livello di sistema nel database Oracle.

Queste viste del dizionario dei dati non sono altro che i metadati del database.

Ci sono molte viste in quanto tali, per fornire informazioni su database, spazi tabella, oggetti, segmenti, ecc.

Di seguito sono alcune delle viste di dizionario più diffuse.

Ogni vista DBA\_ ha viste USER\_ e ALL\_ equivalenti, che sono specifiche per ogni utente / schema

  • Dba\_tablespaces
  • Dba\_data\_files
  • Dba\_temp\_files
  • Dba\_directories
  • Dba\_users
  • Dba\_objects
  • Dba\_segments
  • Dba\_sys\_privs
  • Dba\_tables, ecc…

Privilegio richiesto

Per impostazione predefinita gli utenti del database SYS e SYSTEM avranno accesso a queste viste, se qualsiasi altro utente ha bisogno di accedere a queste viste, allora quellutente dovrebbe essere fornito con la concessione di seguito.

Concedi selezionare qualsiasi dizionario a ;

Spero che questo aiuti !!

Risposta

Il dizionario dei dati è dove Oracle memorizza i metadati sugli oggetti nel database. Puoi pensarlo come linsieme di tabelle che tengono traccia delle tue tabelle, indici e altri oggetti. Ad esempio, quando si crea una tabella, il nome della tabella, i nomi delle colonne, i tipi, lo spazio tabella e altro vengono memorizzati nel dizionario dei dati. Puoi interrogare le viste, come user\_tables, per vedere cosa è memorizzato nel dizionario dei dati.

Prova questo: create table my\_table (my\_name varchar2 (50)); seleziona * da user\_tables dove table\_name = “MY\_TABLE”;

Il primo comando crea una tabella. Il secondo comando mostrerà le informazioni sulla tabella, informazioni memorizzate nel dizionario dei dati.

Tieni presente che questa è una risposta molto semplice, si spera abbastanza per iniziare. Dovresti leggere la guida ai concetti, disponibile sulla pagina web di Oracle, per una descrizione più completa.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *