預設未修改 steam_pool_size(下限,預設為0),data pump資料泵在11g中開始Advanced Queue進階隊列來控制其job作業的啟動、停止和重新開機了。如果streams pool的目前size為0(在v$sgainfo中可以檢視),那麼顯然無法配置設定到任何記憶體。
報錯資訊如下: UDE-31623: operation generated ORACLE error 31623 ORA-31623: a job is not attached to this session via the specified handle ORA-06512: at "SYS.DBMS_DATAPUMP", line 3263 ORA-06512: at "SYS.DBMS_DATAPUMP", line 4488 ORA-06512: at line 1
mos上相關文檔: How to resolve the Data Pump error ORA-31623 (a job is not attached to this session via the specified handle) ? (文檔 ID 1907256.1) Note 1080775.1 - UDE-31623 Error With DataPump Export(文檔 ID 1080775.1)
解決方案: alter system set steam_pool_size=128m scope=spfile;