閱讀838 返回首頁    go 阿裏雲 go 技術社區[雲棲]


oracle omf

如果創建 online redolog, datafile, 如果指定名稱, 不指定存放路徑, 則默認存放ORACLE_HOME

利用 OMF



修改 datafile 默認存放路徑
show parameter db_create_file
mkdir /u1/oracle/datafile; <- 目錄必須存在, 權限正確
alter system set db_create_file_dest='/u1/oracle/datafile';



創建表空間測試
create tablespace ts3 datafile size 100M extent management local segment space management auto;

select name from v$datafile;
/u1/oracle/datafile/BTDB/datafile/o1_mf_ts3_7f8o7dln_.dbf


當執行 drop tablespace ts3; <- 自動刪除數據文件

==================================




默認狀態下 archive log 存放路徑
db_recovery_file_dest -> 默認狀態下 archive log 存放路徑
-> /u1/oracle/flash_recovery_area


默認存檔格式
log_archive_format -> %t_%s_%r.dbf


啟用 archive log
shutdown immediate;
startup mount;
alter system archivelog;

startup open;



修改默認 archive_log 路徑

a. 如果隻需要設定單獨路徑可以設定 LOG_ARCHIVE_DEST
b. 如果需要多路徑, 可以設定 LOG_ARCHIVE_DEST_n

當設定 LOG_ARCHIVE_DEST_n 後設定 LOG_ARCHIVE_DEST 則報錯
ORA-16018: cannot use LOG_ARCHIVE_DEST with LOG_ARCHIVE_DEST_n or DB_RECOVERY_FILE_DEST



1. alter system set log_archive_dest_1='LOCATION=/u1/oracle/archive';
2. alter system switch logfile;

[oracle@server archive]$ ls -lh /u1/oracle/archive/
total 836K
-rw-r----- 1 oracle oinstall 741K Nov 29 10:45 1_14_762540711.dbf
-rw-r----- 1 oracle oinstall 84K Nov 29 10:48 1_15_762540711.dbf

spfile 參數 db_recovery_file_dest 仍然 /u1/oracle/flash_recovery_area
但已經改變了 archive log 存檔路徑


注: alter_system_set_log_archive_dest_n 具有兩種設定路徑

  a. location -> 本地存儲
  b. service  -> 主從複製使用 example: 'service = standbyserver'



總結
默認狀態優先順序為
LOG_ARCHIVE_DEST_n
LOG_ARCHIVE_DEST
DB_RECOVERY_FILE_DEST




==================================
默認日誌位置
sys@BTDB> select member from v$logfile;

MEMBER
----------------------------------------------
/u1/oracle/oradata/btdb/redo03.log
/u1/oracle/oradata/btdb/redo02.log
/u1/oracle/oradata/btdb/redo01.log



修改在線日誌
alter system set db_create_online_log_dest_1='/u1/oracle/online';

alter database add logfile size 100m;

select member from v$logfile;

MEMBER
----------------------------------------------
/u1/oracle/oradata/btdb/redo03.log
/u1/oracle/oradata/btdb/redo02.log
/u1/oracle/oradata/btdb/redo01.log
/u1/oracle/online/BTDB/onlinelog/o1_mf_4_7f8nsn9w_.log







最後更新:2017-04-02 06:52:11

  上一篇:go 天氣預報抓取天氣信息模塊實現(代碼)
  下一篇:go 天氣預報程序-抓取和文件讀寫