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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

oracle asm 异机挂载,oracle 异机恢复 从asm到文件系统成功实例

發(fā)布時(shí)間:2023/12/20 windows 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle asm 异机挂载,oracle 异机恢复 从asm到文件系统成功实例 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.1???確實(shí) 源數(shù)據(jù)庫(kù)與目標(biāo)庫(kù)版本一致

語(yǔ)句:select * from v$version;

源庫(kù):

1.2???確認(rèn)源數(shù)據(jù)庫(kù)名與目標(biāo)庫(kù)數(shù)據(jù)庫(kù)名一致

查詢數(shù)據(jù)庫(kù)名語(yǔ)句:select name fromv$database;

如果不一致通過(guò)恢復(fù)spfile文件再把spfile文件轉(zhuǎn)為為pfile文件修改數(shù)據(jù)庫(kù)名;

恢復(fù)spfile:

restore spfile from '/home/oracle/backup/spfile_20171103_0hsijpo8_1_1.bak';

根據(jù)spfile創(chuàng)建pfile:

createpfile from spfile;

1.3???查詢?cè)磶?kù)dbid

語(yǔ)句:select dbid fromv$database;

1.4???登錄sqlplus 創(chuàng)建pfile

1.5???關(guān)閉數(shù)據(jù)庫(kù)

1.6???進(jìn)入rman

1.7???由pfile啟動(dòng)數(shù)據(jù)庫(kù)到nomount狀態(tài)

語(yǔ)句:startup pfile ='$ORACLE_HOME/dbs/initauth.ora' nomount;

1.8???恢復(fù)控制文件

命令:restorecontrolfile from '/home/oracle/backup/ctl_20171109_1usj3jvs_1_1.ctl'

1.9????mount數(shù)據(jù)庫(kù)

命令: alterdatabase mount;

1.10?????重新注冊(cè)備份集

命令:catalogstart with '/home/oracle/backup/';

1.11??????恢復(fù)數(shù)據(jù)文件

腳本如下:

run{

allocate channel t1 type DISK FORMAT'/home/oracle/backup/%U';

allocate channel t2 type DISK FORMAT'/home/oracle/backup/%U';

allocate channel t3 type DISK FORMAT'/home/oracle/backup/%U';

set newname for datafile 1 to'/u01/app/oracle/oradata/AUTH/system.259.856237927';

set newname for datafile 2 to'/u01/app/oracle/oradata/AUTH/sysaux.260.856237941';

set newname for datafile 3 to'/u01/app/oracle/oradata/AUTH/undotbs1.261.856237955';

set newname for datafile 4 to'/u01/app/oracle/oradata/AUTH/undotbs2.263.856237975';

set newname for datafile 5 to'/u01/app/oracle/oradata/AUTH/users.264.856237981';

set newname for datafile 6 to'/u01/app/oracle/oradata/AUTH/auth.268.856243549';

set newname for datafile 7 to'/u01/app/oracle/oradata/AUTH/auth.269.856243795';

set newname for datafile 8 to'/u01/app/oracle/oradata/AUTH/sysaux02.dbf';

set newname for datafile 9 to'/u01/app/oracle/oradata/AUTH/system02.dbf';

restore database;

switch datafile all;

release channel t1;

release channel t2;

release channel t3;

}

等待。。。。

1.12?????recover 數(shù)據(jù)庫(kù)

腳本如下:

run {

allocate channel t1 type DISK FORMAT'/home/oracle/backup/%U';

allocate channel t2 type DISK FORMAT'/home/oracle/backup/%U';

allocate channel t3 type DISK FORMAT'/home/oracle/backup/%U';

recover database;

release channel t1;

release channel t2;

release channel t3;

}

1.12.1???????????更改數(shù)據(jù)庫(kù),歸檔日志的存檔終點(diǎn)。

刪除選中兩行

alter system setlog_archive_dest='/u01/app/oracle/oradata/arch_log';

1.13?????用resetlogs方式打開(kāi)數(shù)據(jù)庫(kù)

命令: alterdatabase open resetlogs;

1.14?????修改redo 日志文件位置:

在sqlplusz中

通過(guò) select memberfrom V$logfile;?查詢

通過(guò) alterdatabase rename file ‘原路徑’ to ‘新路徑’? 全部修改完畢

再次嘗試resetlog方式打開(kāi)數(shù)據(jù)庫(kù)

刪除 log 10;

再次嘗試resetlog方式打開(kāi)數(shù)據(jù)庫(kù)

1.15?????重建臨時(shí)表空間

由于rman備份的時(shí)候并不備temporarytablespaces,所以恢復(fù)完畢后,要重新創(chuàng)建它們。如:

$sqlplus /nolog

SQL>conn /as sysdba

SQL> altertablespace temp add tempfile '/u01/app/oracle/oradata/AUTH/temp01.dbf' size1024m;

總結(jié)

以上是生活随笔為你收集整理的oracle asm 异机挂载,oracle 异机恢复 从asm到文件系统成功实例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。