Mi az adatszótár az Oracle-ben?


Legjobb válasz

Az adatszótárak olyan nézetek, amelyek az Oracle adatbázis különböző rendszerszintű tábláinak kombinálásával jönnek létre.

Ezek az adatszótár nézetek nem mások, mint az adatbázis metaadatai.

Vannak bőséges nézetek, amelyek információkat szolgáltatnak az adatbázisról, a táblaterekről, az objektumokról, a szegmensekről stb.

Az alábbiakban néhány a legelterjedtebben használt szótár nézetek közül.

Minden DBA\_ nézet egyenértékű USER\_ és ALL\_ nézettel rendelkezik, amelyek minden felhasználóra / sémára jellemzőek.

  • Dba\_tablespaces
  • Dba\_data\_files
  • Dba\_temp\_files
  • Dba\_directories
  • Dba\_users
  • Dba\_objects
  • Dba\_segments
  • Dba\_sys\_privs
  • Dba\_tables stb.

Jogosultság szükséges

Alapértelmezés szerint a SYS és a SYSTEM adatbázis felhasználói hozzáférhetnek ezekhez a nézetekhez, ha bármely más felhasználónak szüksége van hozzáférésre ezekhez a nézetekhez, akkor azt a felhasználót meg kell adni az alábbi támogatással.

Grant válassza ki a (z) szótárakat;

Remélem, ez segít !!

Válasz

Az adatszótárban az Oracle tárolja az adatbázisban található objektumok metaadatait. Úgy gondolhat rá, mint olyan táblákra, amelyek nyomon követik a táblákat, indexeket és más objektumokat. Például tábla létrehozásakor a tábla neve, oszlopnevei, típusai, táblaterülete és egyebek az adatok szótárában kerülnek tárolásra. Lekérdezhet nézeteket, például user\_tables, hogy megnézze, mi van tárolva az adatszótárban.

Próbálja ki: hozza létre a my\_table táblát (my\_name varchar2 (50)); válassza a * -t a felhasználói\_táblák közül, ahol table\_name = “MY\_TABLE”;

Az első parancs létrehoz egy táblázatot. A második parancs a táblára vonatkozó információkat, az adatszótárban tárolt információkat jeleníti meg.

Ne feledje, hogy ez egy nagyon egyszerű válasz, remélhetőleg elég ahhoz, hogy elinduljon. Olvassa el az Oracle weboldalán elérhető Concepts útmutatót a teljesebb leírásért.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük