Rumah  >  Artikel  >  pangkalan data  >  Di manakah jadual pangkalan data oracle?

Di manakah jadual pangkalan data oracle?

下次还敢
下次还敢asal
2024-04-19 06:24:15770semak imbas

Jadual dalam pangkalan data Oracle disimpan dalam fail data jenis khusus termasuk fail data biasa, fail data sementara, fail data segmen rollback dan buat asal fail data. Penamaan fail data mengikut konvensyen tertentu, contohnya, fail data biasa ialah fail data.dbf. Oracle menguruskan fail data menggunakan Pengurusan Storan Automatik (ASM), yang menyimpan fail data dalam kumpulan cakera fizikal. Untuk menentukan fail data khusus untuk jadual, anda boleh menggunakan pertanyaan SQL untuk mendapatkan ID fail, nama ruang jadual dan nama fail.

Di manakah jadual pangkalan data oracle?

Lokasi Penyimpanan Jadual Pangkalan Data Oracle

Jadual dalam Pangkalan Data Oracle disimpan dalam fail data. Fail data ialah fail fizikal yang digunakan untuk menyimpan data dalam pangkalan data.

Jenis Fail Data

Terdapat banyak jenis fail data dalam Oracle:

  • Fail Data Biasa: Simpan data jadual dan indeks.
  • Fail data sementara: Simpan data daripada operasi isihan dan jadual sementara.
  • Fail data segmen gulung balik: Segmen rollback storan, digunakan untuk menyimpan data apabila transaksi ditarik balik.
  • Buat asal fail data: Simpan rekod buat asal, digunakan untuk menyimpan data sementara dalam pertanyaan selari.

Konvensyen penamaan fail

Penamaan fail data mengikut konvensyen berikut:

  • Fail data biasa: datafile<Nombor fail>.dbfdatafile<文件号>.dbf
  • 临时数据文件:tempfile<临时表空间号>.dbf
  • 回滚段数据文件:rollback<回滚段号>.rbs
  • 撤消数据文件:undo<撤消表空间号>.dbf>Fail data sementara:
Fail data segmen gulung balik: rollback<Nombor segmen gulung balik>.rbs

Buat asal fail data: buat asal<Buat asal nombor ruang Jadual&gt ;.dbf

Pengurusan fail data

Oracle menggunakan Pengurusan Storan Automatik (ASM) untuk mengurus fail data. ASM menyimpan fail data dalam kumpulan cakera fizikal dan menghilangkan kerumitan pengurusan fail.

Tentukan fail data jadual🎜🎜🎜Untuk menentukan fail data jadual, anda boleh menggunakan kaedah berikut: 🎜
SELECT file_id, tablespace_name, file_name
FROM dba_data_files
WHERE tablespace_name IN (SELECT tablespace_name FROM dba_tables WHERE table_name = '<table_name>');

Atas ialah kandungan terperinci Di manakah jadual pangkalan data oracle?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn