Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Baza danych a przestrzeń tabel, jaka jest różnica?

Trochę terminologii:

Oracle definiuje bazę danych jako zestaw plików znalezionych w systemie Oracle. Oznacza to, że wszystkie dane w systemie Oracle znajdują się w tych plikach baz danych, powszechnie znanych jako „pliki danych”. W bazie danych znajdują się inne pliki, takie jak pliki parametrów i logi przeróbek.

Z drugiej strony instancja składa się z procesów i obszarów pamięci, z których korzysta baza danych Oracle. Razem baza danych i instancję stworzyć system baz danych . (Aby uzyskać więcej informacji, zobacz Przewodnik po koncepcji Oracle)

Logicznie, będziesz chciał zdefiniować różne przestrzenie w tej bazie danych. Odbywa się to za pomocą obszarów tabel (patrz Przewodnik po koncepcji Oracle). Przestrzeń tabel zwykle składa się z co najmniej jednego pliku danych. Kiedy definiujesz tabelę za pomocą CREATE TABLE, możesz określić, w którym obszarze tabel ma zostać utworzona tabela. Pozwala to na przykład na oddzielenie różnych aplikacji w tym samym systemie bazy danych.

Przewodnik Oracle Concepts jest doskonałym źródłem informacji na takie pytania. Zobacz to zdjęcie, jak składają się pliki danych i przestrzenie tabel.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zrozumienie różnic między Table a Transaction API

  2. Funkcja NUMTOYMINTERVAL() w Oracle

  3. Pobierz listę wszystkich tabel w Oracle?

  4. przechwyć wyjątek DB w aplikacji JSF+EJB

  5. Użyj ciągu zawiera funkcję w zapytaniu Oracle SQL