Co je datový slovník v Oracle?


Nejlepší odpověď

Datové slovníky jsou pohledy, které jsou vytvářeny kombinací různých tabulek na úrovni systému v databázi Oracle.

Tato zobrazení datového slovníku nejsou nic jiného než metadata databáze.

Existuje mnoho pohledů jako takových, které poskytují informace o databázi, tabulkových prostorech, objektech, segmentech atd.

Níže je několik nejběžněji používaných zobrazení slovníku.

Každé zobrazení DBA\_ má ekvivalentní zobrazení USER\_ a ALL\_, které jsou specifické pro každého uživatele / schéma.

  • Dba\_tablespaces
  • Dba\_data\_files
  • Dba\_temp\_files
  • Dba\_directories
  • Dba\_users
  • Dba\_objects
  • Dba\_segment
  • Dba\_sys\_privs
  • Dba\_tables atd. …

Je vyžadováno oprávnění

Ve výchozím nastavení budou mít uživatelé databáze SYS a SYSTEM přístup k těmto pohledům, pokud jakýkoli jiný uživatel potřebuje přístup k těmto pohledům, měl by být tomuto uživateli poskytnut s níže uvedeným grantem.

Grant vyberte libovolný slovník pro ;

Doufám, že to pomůže !!

Odpověď

Datový slovník je místo, kde Oracle ukládá metadata o objektech v databázi. Můžete si to představit jako sadu tabulek, které sledují vaše tabulky, indexy a další objekty. Například když vytvoříte tabulku, její název, názvy sloupců, typy, tabulkový prostor a další se uloží do datového slovníku. Můžete dotazovat pohledy, například user\_tables, abyste zjistili, co je uloženo v datovém slovníku.

Zkuste toto: create table my\_table (my\_name varchar2 (50)); select * from user\_tables where table\_name = „MY\_TABLE“;

První příkaz vytvoří tabulku. Druhý příkaz zobrazí informace o tabulce, informace uložené v datovém slovníku.

Mějte na paměti, že se jedná o velmi jednoduchou odpověď, doufejme, že pro začátek. Podrobnější popis byste si měli přečíst v příručce Concepts Guide, která je k dispozici na webové stránce společnosti Oracle.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *