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