首頁  >  文章  >  資料庫  >  oracle歸檔日誌怎麼關閉

oracle歸檔日誌怎麼關閉

WBOY
WBOY原創
2022-01-26 16:24:5814473瀏覽

方法:1、利用「select log_mode from v$database;」語句查看目前模式是否為歸檔模式;2、關閉資料庫,啟動到mount狀態;3、利用「alter database noarchivelog」指令關閉歸檔日誌即可。

oracle歸檔日誌怎麼關閉

本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。

oracle歸檔日誌怎麼關閉

關閉歸檔。

1 sql> archive log list; #查看是否是歸檔方式

2 sql> alter system set log_archive_start=false scope=spfile; #停用自動歸檔

3 sql> ; shutdown immediate;

4 sql> startup mount; #開啟控製文件,不開啟資料檔案

5 sql> alter database noarchivelog; #將資料庫切換為非歸檔模式

6 sql> alter database open; #將資料檔案開啟

7 sql> archive log list; #查看此時便處於非歸檔模式

拓展:

更改Oracle為歸檔模式

   1.關閉oracle

SQL> shutdown immediate;
   Database closed.
   Database dismounted.
   ORACLE instance shut down.

    2.啟動為mount狀態

SQL> startup mount
ORACLE instance started.
Total System Global Area 2572144640 bytes
Fixed Size                  2283984 bytes
Variable Size             738199088 bytes
Database Buffers         1828716544 bytes
Redo Buffers                2945024 bytes
Database mounted.

  3.變更為歸檔模式

SQL>   alter database archivelog
  Database altered.

#」備註: 'archivelog'為歸檔模式;'noarchivelog'為非歸檔模式。

4.更改資料庫為'開啟'狀態

SQL>  alter database open

  5.查看歸檔模式資訊

SQL>   archvie log list

它會提示歸檔的模式、是否啟用、參數

Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     88
Next log sequence to archive   90
Current log sequence           90

推薦教學:《Oracle影片教學

以上是oracle歸檔日誌怎麼關閉的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn