Vad är en dataordlista i Oracle?


Bästa svaret

Databöcker är vyer som skapas genom att kombinera olika systemnivåtabeller i Oracle-databasen.

Dessa dataordboksvyer är inget annat än databasens metadata.

Det finns rikliga vyer som sådana för att ge information om databas, tabellutrymmen, objekt, segment etc.

Nedan är några av de mest allmänt använda ordboksvyerna.

Varje DBA\_-vy har motsvarande USER\_-vyer och ALL\_-vyer, som är specifika för varje användare / schema

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

Behörighet

Som standard kommer SYS- och SYSTEM-databasanvändare att ha tillgång till dessa vyer, om någon annan användare behöver åtkomst till dessa vyer, ska den användaren tillhandahållas med nedanstående bidrag.

Bevilja valfri ordlista till ;

Hoppas att det hjälper !!

Svar

Databoken är där Oracle lagrar metadata om objekt i databasen. Du kan tänka på det som en uppsättning tabeller som håller reda på dina tabeller, index och andra objekt. När du till exempel skapar en tabell lagras tabellnamnet, kolumnnamn, typer, tabellutrymme med mera i datalistan. Du kan fråga vyer, till exempel user\_tables, för att se vad som är lagrat i datalisten.

Prova detta: skapa tabell my\_table (my\_name varchar2 (50)); välj * från user\_tables där table\_name = ”MY\_TABLE”;

Det första kommandot skapar en tabell. Det andra kommandot visar information om tabellen, information lagrad i datalistan.

Tänk på att detta är ett väldigt enkelt svar, förhoppningsvis nog för att komma igång. Du bör läsa konceptguiden, som finns på Oracles webbsida, för en mer fullständig beskrivning.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *