Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk membuat sandaran jadual dalam Oracle

Bagaimana untuk membuat sandaran jadual dalam Oracle

下次还敢
下次还敢asal
2024-04-19 03:57:18406semak imbas

Oracle menyediakan berbilang kaedah untuk menyandarkan jadual: Utiliti eksport: Eksport jadual dan datanya ke fail teks untuk import dan pemulihan kemudian. Import Utiliti: Import fail eksport ke dalam pangkalan data, buat atau gantikan jadual sedia ada. Import Ruang Meja: Memulihkan seluruh ruang jadual dengan serta-merta, termasuk jadual, indeks dan kekangan. Jadual Sandaran RMAN: Gunakan Pengurus Pemulihan (RMAN) untuk menyandarkan jadual, tetapi ia lebih kompleks dan memakan masa daripada kaedah lain. . dan datanya ke fail teks yang boleh diimport kemudian untuk memulihkan jadual.

Langkah: Bagaimana untuk membuat sandaran jadual dalam Oracle

Sambung ke pangkalan data sebagai pengguna dengan kebenaran SYSDBA.

Jalankan arahan berikut:

<code>EXPDP DIRECTORY=directory_name DUMPFILE=dump_file_name TABLES=table_name</code>

Contohnya:

<code>EXPDP DIRECTORY=my_dir DUMPFILE=my_table.dmp TABLES=my_table</code>

Menggunakan Utiliti Import

Menggunakan Utiliti Import, anda boleh mengimport atau menggantikan fail yang dieksport ke dalam pangkalan data dan mencipta fail yang telah dieksport.

  1. Langkah:
Sambung ke pangkalan data sebagai pengguna dengan kebenaran SYSDBA.

Jalankan arahan berikut:

<code>IMPDP DIRECTORY=directory_name DUMPFILE=dump_file_name TABLES=table_name</code>

Contohnya:

<code>IMPDP DIRECTORY=my_dir DUMPFILE=my_table.dmp TABLES=my_table</code>

Gunakan import ruang meja

Import ruang meja membolehkan anda memulihkan keseluruhan ruang jadual, indeks, ruang jadualnya dengan serta-merta.

  1. Langkah:
Hentikan pangkalan data.

Salin fail tablespace yang mengandungi data tablespace.

Mulakan pangkalan data dan lekapkannya ke dalam ruang jadual sasaran.

Sandarkan jadual menggunakan RMAN

Pengurus Pemulihan (RMAN) ialah alat untuk mengurus sandaran dan pemulihan Oracle.

Langkah:
  1. Sambung ke pangkalan data sebagai pengguna dengan kebenaran SYSBACKUP.
  2. Buat set sandaran:
<code>BACKUP TABLESPACE tablespace_name;</code>

Contohnya:

<code>BACKUP TABLESPACE my_tablespace;</code>

Pulihkan set sandaran:

<code>RESTORE TABLESPACE tablespace_name;</code>

Nota:
  1. menyimpulkan masa lebih kompleks
  2. lain kaedah.
  3. Pilih kaedah sandaran yang paling sesuai berdasarkan keperluan khusus anda dan konfigurasi sistem.

Atas ialah kandungan terperinci Bagaimana untuk membuat sandaran jadual dalam 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