Oracle變更redo log文件位置的操作步驟
更改Oracle數(shù)據(jù)庫的Redo log文件位置,可以按照以下步驟操作。
1.查詢當(dāng)前Redo log文件信息
select * from v$log; select * from v$logfile;
通過查詢結(jié)果可知Redo log文件放在/oradata/redofile 目錄下。
2.拷貝redo log文件到新的位置/Data/redolog
$cd /oradata/redofile $cp redo01.log /Data/redolog/ $ cp redo02.log /Data/redolog/ $ cp redo03.log /Data/redolog/ $ cp redo05.log /Data/redolog/ $ cp redo06.log /Data/redolog/ $ cp redo07.log /Data/redolog/
注意:這里因為查詢到 redo04.log 的STATUS 值為CURRENT,所以顯不處理,待STATUS為INACTIVE時再處理。
3.重命名redo log member
使用ALTER DATABASE命令更改Redo log文件的位置:
SQL> ALTER DATABASE RENAME FILE '/oradata/redofile/redo01.log' TO '/Data/redolog/redo01.log'; Database altered. SQL> ALTER DATABASE RENAME FILE '/oradata/redofile/redo02.log' TO '/Data/redolog/redo02.log'; Database altered. SQL> ALTER DATABASE RENAME FILE '/oradata/redofile/redo03.log' TO '/Data/redolog/redo03.log'; Database altered. SQL> ALTER DATABASE RENAME FILE '/oradata/redofile/redo05.log' TO '/Data/redolog/redo05.log'; Database altered. SQL> ALTER DATABASE RENAME FILE '/oradata/redofile/redo06.log' TO '/Data/redolog/redo06.log'; Database altered. SQL> ALTER DATABASE RENAME FILE '/oradata/redofile/redo07.log' TO '/Data/redolog/redo07.log'; Database altered.
4.待edo04.log 的STATUS 變成INACTIVE時處理
$cd /oradata/redofile $cp redo04.log /Data/redolog/
SQL> ALTER DATABASE RENAME FILE '/oradata/redofile/redo04.log' TO '/Data/redolog/redo04.log'; Database altered.
5.查詢當(dāng)前Redo log文件信息
select * from v$log; select * from v$logfile;
通過查詢結(jié)果可知Redo log文件已遷移至/Data/redolog 目錄下。
到此這篇關(guān)于Oracle變更redo log文件位置的操作步驟的文章就介紹到這了,更多相關(guān)Oracle變更redo log位置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Oracle全角數(shù)字轉(zhuǎn)換半角數(shù)字
今天小編就為大家分享一篇關(guān)于Oracle全角數(shù)字轉(zhuǎn)換半角數(shù)字,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-01-01
oracle數(shù)據(jù)庫導(dǎo)入導(dǎo)出命令解析
這篇文章主要介紹了oracle數(shù)據(jù)庫導(dǎo)入導(dǎo)出命令解析,小編覺得還是比較不錯的,需要的朋友可以參考下。2017-10-10
Oracle 9i 數(shù)據(jù)庫異常關(guān)閉后的啟動
Oracle 9i 數(shù)據(jù)庫異常關(guān)閉后的啟動...2007-03-03
Oracle數(shù)據(jù)創(chuàng)建虛擬列和復(fù)合觸發(fā)器的方法
Oracle的虛擬列解決了很多需要使用觸發(fā)器或者需要通過代碼進行計算統(tǒng)計產(chǎn)生數(shù)據(jù)信息的問題,而復(fù)合觸發(fā)器實際上是作為一個整體定義的四個不同的觸發(fā)器來執(zhí)行操作,需要了解的朋友可以參考下2015-08-08
使用Oracle通過gateway連接MSSQL的詳細(xì)流程
oracle Gateway是Oracle公司提供的一種訪問非Oracle數(shù)據(jù)源的方法,它可以將非Oracle數(shù)據(jù)源(如SQLserver、mysql等)的數(shù)據(jù)看作是oracle數(shù)據(jù)庫中的表,從而可以使用SQL和PLSQL等Oracle語言來訪問這些數(shù)據(jù),本文介紹了使用Oracle通過gateway連接MSSQL的詳細(xì)流程2024-12-12

