轉移Oracle日誌檔案位置
SQL> select group#,member from v$logfile;
GROUP# MEMBER
---------- -------------------------------------
3 D:\ORACLE\ORADATA\DEVDB\REDO03.LOG
2 D:\ORACLE\ORADATA\DEVDB\REDO02.LOG
1 D:\ORACLE\ORADATA\DEVDB\REDO01.LOG
目前我的環境下有3組日誌,每組中只有一個成員,我下面給每一個組新增一個成員,來模擬把組內
的另一成員遷移到其他磁碟上。
SQL> alter database add logfile member 'D:\ORACLE\ORADATA\DEVDB\REDO01A.LOG' to group 1;
資料庫已更改。
SQL> alter database add logfile member 'D:\ORACLE\ORADATA\DEVDB\REDO02A.LOG' to group 2;
資料庫已更改。
SQL> alter database add logfile member 'D:\ORACLE\ORADATA\DEVDB\REDO03A.LOG' to group 3;
資料庫已更改。
SQL> select group#,member from v$logfile order by 1 ;
GROUP# MEMBER
---------- -------------------------------------
1 D:\ORACLE\ORADATA\DEVDB\REDO01.LOG
1 D:\ORACLE\ORADATA\DEVDB\REDO01A.LOG
2 D:\ORACLE\ORADATA\DEVDB\REDO02A.LOG
2 D:\ORACLE\ORADATA\DEVDB\REDO02.LOG
3 D:\ORACLE\ORADATA\DEVDB\REDO03A.LOG
3 D:\ORACLE\ORADATA\DEVDB\REDO03.LOG
已選擇6行。
環境準備好了,我們開始遷移日誌檔案到其他磁碟上。實現多路複用。
先一致性關閉資料。
SQL> shutdown immediate
資料庫已經關閉。
已經解除安裝資料庫。
ORACLE 例程已經關閉。
我們使用OS命令把日誌檔案複製到其他路徑下。
C:\Users\Administrator>copy D:\ORACLE\ORADATA\DEVDB\REDO01A.LOG e:\ORACLE\ORADATA\DEVDB\REDO01A.LOG
已複製 1 個檔案。
C:\Users\Administrator>copy D:\ORACLE\ORADATA\DEVDB\REDO02A.LOG e:\ORACLE\ORADATA\DEVDB\REDO02A.LOG
已複製 1 個檔案。
C:\Users\Administrator>copy D:\ORACLE\ORADATA\DEVDB\REDO03A.LOG e:\ORACLE\ORADATA\DEVDB\REDO03A.LOG
已複製 1 個檔案。
SQL> startup mount;
ORACLE 例程已經啟動。
Total System Global Area 939495424 bytes
Fixed Size 2181344 bytes
Variable Size 583010080 bytes
Database Buffers 348127232 bytes
Redo Buffers 6176768 bytes
資料庫裝載完畢。
--修改資料路徑名
SQL> alter database rename file 'D:\ORACLE\ORADATA\DEVDB\REDO03A.LOG' to 'e:\ORACLE\ORADATA\DEVDB\REDO03A.LOG';
資料庫已更改。
SQL> alter database rename file 'D:\ORACLE\ORADATA\DEVDB\REDO02A.LOG' to 'e:\ORACLE\ORADATA\DEVDB\REDO02A.LOG';
資料庫已更改。
SQL> alter database rename file 'D:\ORACLE\ORADATA\DEVDB\REDO01A.LOG' to 'e:\ORACLE\ORADATA\DEVDB\REDO01A.LOG';
資料庫已更改。
--開啟資料庫
SQL> alter database open;
資料庫已更改。
SQL> select group#,member from v$logfile order by 1 ;
GROUP# MEMBER
---------- --------------------------------------
1 D:\ORACLE\ORADATA\DEVDB\REDO01.LOG
1 E:\ORACLE\ORADATA\DEVDB\REDO01A.LOG
2 E:\ORACLE\ORADATA\DEVDB\REDO02A.LOG
2 D:\ORACLE\ORADATA\DEVDB\REDO02.LOG
3 E:\ORACLE\ORADATA\DEVDB\REDO03A.LOG
3 D:\ORACLE\ORADATA\DEVDB\REDO03.LOG
已選擇6行。
對應的日誌路徑已經修改了。日誌中另一個成員放到了E盤上。
本節實驗完成了,下節實驗實現刪除日誌成員。
pxboracle@live.com
2014.04.24. 21:30
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12798004/viewspace-1148936/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 11g alter日誌檔案位置Oracle
- 更改Listener日誌檔案的位置
- oracle中移動控制檔案、資料檔案、日誌檔案Oracle
- 【Oracle日誌】- 日誌檔案重建Oracle
- 在Oracle中移動資料檔案、控制檔案和日誌檔案Oracle
- oracle日誌檔案頭轉儲說明Oracle
- oracle 日誌檔案管理Oracle
- oracle資料庫移動資料檔案、日誌檔案和控制檔案Oracle資料庫
- 分析Oracle資料庫日誌檔案(1)(轉)Oracle資料庫
- 分析Oracle資料庫日誌檔案(1) [轉]Oracle資料庫
- oracle丟失日誌檔案的恢復( 轉)Oracle
- Oracle日誌檔案常用操作Oracle
- oracle 關於-日誌檔案Oracle
- 轉儲日誌檔案頭
- 【VMWARE】vCenter Server 日誌檔案的位置及組成Server
- oracle12告警日誌檔案?Oracle
- Oracle重做日誌檔案基礎Oracle
- oracle 聯機重做日誌檔案Oracle
- oracle 日誌檔案佔空間Oracle
- ORACLE停止監聽日誌檔案Oracle
- 深入分析Oracle日誌檔案Oracle
- Oracle日誌組新增冗餘檔案和日誌組Oracle
- 日誌檔案使用小結(轉)
- oracle 修改資料檔案位置(路徑)(移動)Oracle
- oracle日誌分析從列表中移去一個日誌檔案Oracle
- 日誌檔案
- 修改Oracle重做日誌檔案的大小Oracle
- 日誌檔案的移動或重新命名
- 更改Oracle檔案位置Oracle
- 使用logrotate 管理日誌檔案(轉)logrotate
- 日誌檔案和歸檔日誌檔案的關係以及如何切換日誌
- ORACLE 11G RAC 增加日誌組及增大日誌檔案Oracle
- oracle歸檔日誌Oracle
- Oracle 歸檔日誌Oracle
- 刪除日誌檔案組與日誌檔案成員
- 分析Oracle資料庫日誌檔案(1)Oracle資料庫
- 分析Oracle資料庫日誌檔案(2)Oracle資料庫
- 分析Oracle資料庫日誌檔案(3)Oracle資料庫