天天看點

expdp遇到ora-00959:tablespace 'TEMP01' does not exist

今天一直在梳理各個環境的expdp備份,發現有套資料庫expdp備份一直失敗,檢視報錯資訊如下:

ora-00959:tablespace 'TEMP01' does not exist

覺得挺奇怪的,之前隻是在impdp操作遇到過表空間不存在的報錯,expdp倒是第一次遇到。立馬檢視了dba_tablespaces和v$tablespace視圖,發現并未有TEMP01的資訊。

查了dba_users視圖,發現temporary tablespace一列,有幾個使用者的值确實是TEMP01。大概是當初哪位小哥建立使用者的時候指定了該表空間名稱。

重新改下各個使用者的預設臨時表空間,問題解決。

繼續閱讀