Rumah > Artikel > pangkalan data > Bagaimana untuk menyemak sama ada Oracle berada dalam mod arkib
Kaedah: 1. Gunakan pernyataan "pilih nama,mod_log dari v$database" Jika hasil yang dipaparkan ialah ARCHIVELOG, ia adalah mod arkib. Jika hasilnya ialah NOARCHIVELOG, ia adalah mod bukan arkib ; 2. Gunakan paparan Penyata "senarai log arkib".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
1 pilih nama, log_mode daripada v$database; -mod arkib, kemudian LOG_MODE=NOARCHIVELOG
selectname,log_mode,open_mode from v$database; NAME LOG_MODE OPEN_MODE --------- ------------ ----------------- CKDB ARCHIVELOG READ WRITEAnda juga boleh menggunakan pernyataan berikut
2 (Kaedah memerlukan sebagai sysdba)
Lihat mod log oracle:
Pengetahuan lanjutan:
archive log list
Ubah suai mod log oracle:
1, tutup pangkalan data: tutup segera; 2, mulakan contoh pangkalan data ke keadaan lekap: lekap permulaan; > ubah log arkib pangkalan data; (tetapkan pangkalan data kepada mod log arkib)
ubah pangkalan data noarchivelog; (tetapkan pangkalan data kepada mod log bukan arkib)
4 ;
5, sahkan bahawa pangkalan data berada dalam mod arkib: senarai log arkib;
Tutorial yang disyorkan: "
Tutorial Video Oracle"
Atas ialah kandungan terperinci Bagaimana untuk menyemak sama ada Oracle berada dalam mod arkib. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!