oracle 11G undo表空間錯誤

2021-09-04 02:31:43 字數 611 閱讀 8415

1.開啟資料庫時提示undo表空間不存在

sql> alter database open;                 

alter database open

*error at line 1:

ora-01092: oracle instance terminated. disconnection forced

ora-30012: undo tablespace 'undotbs01' does not exist or of wrong type

process id: 3236

session id: 1 serial number: 5

解決方法:

思路:根據啟動oracle的錯誤可以看出,錯誤資訊的undo表空間的名字與資料庫裡面的名字不一至,此時要在init.orcl.ora檔案中修改undo_tablespace的值,用pfile檔案啟動資料庫.

[oracle@oracle ~]$ cd $oracle_home/dbs

[oracle@oracle dbs]$ vim initorcl.ora

*.undo_tablespace='undotbs1'              --修改這行的值

Oracle 11g UNDO表空間備份增強

1.在11g以前的版本,oracle的rman並沒有和其他日誌應用系統緊密結合起來,因此,rman刪除歸檔日誌的時候並不會判斷這個日誌是否對其他系統仍然有用。當rman刪除日誌後,可能會發現其他的系統比如data guard streams等由於日誌被刪除而無法正常工作。從11g開始,rman在刪除...

oracle11g匯出空表

該引數意思是當建立物件 如表 初始時沒有資料,是否立即建立segment。預設是true。這會導致在按使用者匯出時,沒有segment的物件不會匯出。首先執行下面的語句 select alter table table name allocate extent from user tables wh...

oracle 11g匯出空表

oracle 11g 用exp命令匯出庫檔案備份時,發現只能匯出來一部分表而且不提示錯誤,之前找不到解決方案只能把沒匯出來的表重新建建立。後來發現是所有的空表都沒有匯出來。於是想好好查查,因為在以前的10g版本中沒有這樣的問題。查資料發現oracle 11g中有個新特性 新增了乙個引數 deferr...