删除数据文件—启动不了数据库--恢复数据库—启动数据库
Sqlplus / as sydsba? 繞過(guò)密碼以操作系統(tǒng)認(rèn)證的方式登陸數(shù)據(jù)庫(kù)
Select file_name from dba_data_files; 在SQL下查看數(shù)據(jù)文件位置(一會(huì)兒模擬刪除該路徑下的數(shù)據(jù)文件)
Exit
Rman target /
Backup database? rman備份屬于物理備份
Quit
sqlplus / as sysdba
shutdown immediate
?startup mount? 啟動(dòng)數(shù)據(jù)庫(kù)到mount狀態(tài),才能讓下步生效
?alter database archivelog;將數(shù)據(jù)庫(kù)改為歸檔模式alter database? noarchivelog
?Exit
?rman target /
?backup database; 備份數(shù)據(jù)庫(kù)需要在歸檔模式下
?exit
???? Cd /u01/app/oracle/oradata/數(shù)據(jù)庫(kù)名/(數(shù)據(jù)文件)
???? Ls
?Rm –rf example01.dbfsqlplus / as sysdba 刪除數(shù)據(jù)文件
?sqlplus / as sysdba
?shutdown abort;
?startup? 發(fā)現(xiàn)啟動(dòng)不了數(shù)據(jù)庫(kù)了
?Exit
?rman target /
?restore database;將刪除的文件歸檔到以前未刪除的位置----將丟失的“肉”拿回來(lái)
?recover database;恢復(fù)文件----將傷口撫平
?Sqlplus / as sysdba
?startup? 成功啟動(dòng)數(shù)據(jù)庫(kù)了
總結(jié)
以上是生活随笔為你收集整理的删除数据文件—启动不了数据库--恢复数据库—启动数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如果只看一篇文章弄懂Pfile与spfi
- 下一篇: 配置rman环境