日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle改成归档模式_oracle 11g开启归档模式及修改归档目录

發布時間:2023/12/15 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle改成归档模式_oracle 11g开启归档模式及修改归档目录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

11G開啟歸檔模式

在oracle 11g,開啟archive log模式時,默認歸檔目錄為db_recovery_file_dest指定。此參數在pfile/spfile中可以指定:

db_recovery_file_dest='/u01/app/oracle/flash_recovery_area'

更改歸檔模式

需要在mount狀態下,更改歸檔模式。

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup mount

ORACLE instance started.

Total System Global Area 1258291200 bytes

Fixed Size 1219160 bytes

Variable Size 318768552 bytes

Database Buffers 922746880 bytes

Redo Buffers 15556608 bytes

Database mounted.

SQL> alter database archivelog;

Database altered.

SQL> alter database open;

Database altered.

SQL> archive log list;

Database log mode Archive Mode

Automatic archival Enabled

Archive destination USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence 15

Next log sequence to archive 17

Current log sequence 17

更改歸檔日志目錄

更改log_archive_dest_1參數可更改歸檔日志目錄(pfile/spfile中參數db_recovery_file_dest指定的目錄將無效)

SQL> alter system set log_archive_dest_1='location=/data/oracle/log1/archive_log'; ? ? 最后的目錄名稱需要為archive_log!

System altered.

SQL> archive log list;

Database log mode ? ? ? ? ? ? ?Archive Mode

Automatic archival ? ? ? ? ? ? Enabled

Archive destination ? ? ? ? ? ?/data/oracle/log1/archive_log

Oldest online log sequence ? ? 26

Next log sequence to archive ? 28

Current log sequence ? ? ? ? ? 28

實際上從Oracle 10g開始,可以生成多份一樣的日志,保存多個位置,以防不測,方法如下:

SQL>alter system set log_archive_dest_2='location=/data/oracle/log2/archive_log';

SQL> archive log list;

Database log mode ? ? ? ? ? ? ?Archive Mode

Automatic archival ? ? ? ? ? ? Enabled

Archive destination ? ? ? ? ? /data/oracle/log2/archive_log ? ? ? ? ? ? ? ? ? ? ? ? 只能看到最新設置的歸檔目錄。

Oldest online log sequence ? ? 30

Next log sequence to archive ? 32

Current log sequence ? ? ? ? ? 32

SQL> alter system archive log current;

System altered.

SQL> select name from v$archived_log;

NAME

--------------------------------------------------------------------------------

/data/oracle/log1/archive_log1_6637_737857592.dbf

/data/oracle/log2/archive_log1_6637_737857592.dbf

2rows selected.

將log_archive_log設置為默認值時,歸檔目錄將會變為?/dbs/arch。

SQL> alter system set log_archive_dest_1='';

System altered.

SQL> alter system set log_archive_dest_2=''

2 ?; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?;號最后敲入按回車

System altered.

SQL> archive log list;

Database log mode ? ? ? ? ? ? ?Archive Mode

Automatic archival ? ? ? ? ? ? Enabled

Archive destination ? ? ? ? ? ?/dbs/arch

Oldest online log sequence ? ? 33

Next log sequence to archive ? 35

Current log sequence ? ? ? ? ? 35

SQL> shutdown immediat

重啟數據庫后,歸檔目錄變回為db_recovery_file_dest指定的目錄。

SQL> archive log list;

Database log mode ? ? ? ? ? ? ?Archive Mode

Automatic archival ? ? ? ? ? ? Enabled

Archive destination ? ? ? ? ? ?USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence ? ? 33

Next log sequence to archive ? 35

Current log sequence ? ? ? ? ? 35

修改日志文件命名格式:

SQL> alter system set log_archive_max_processes = 5;

SQL> alter system set log_archive_format = "archive_%t_%s_%r.log" scope=spfile;

*****************************************************************************************************************

SQL>archive log list;

如果顯示為ENABLE則表示已成功歸檔

或 SQL>select log_mode from v$database;

如果為ARCHIVELOG則表示已成功歸檔

********************************************************************************

SQL> show parameter db_recovery

NAME ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?TYPE ? ? ? ? ? ? ? ? ? ? ? ? ?VALUE

------------------------------------ ? ? ? ? ----------- ? ? ? ? ? ? ? ? ? ? ? ------------------------------

db_recovery_file_dest ? ? ? ? ? ? ? ? ? string ? ? ? ? ? ? ? ? ? ? ? /data/oracle/flash_recovery_area

db_recovery_file_dest_size ? ? ? ? big integer ? ? ? ? ? ? ? ? ?4231m

可以修改db_recovery_file_dest_size參數的大小

SQL>alter system set db_recovery_file_dest_size=21474836480

總結

以上是生活随笔為你收集整理的oracle改成归档模式_oracle 11g开启归档模式及修改归档目录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。