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...