Client/Server 通訊管道異常中斷,Server Process 非正常終止或網路中斷。
PMON 清理異常 Process 記錄SELECT 權限、或透過 Role 擁有權限但在 PL/SQL 中不生效 (需直接 Grant)CATEXP.SQL 未執行或版本錯誤-- 1. 確認物件存在
SELECT owner, object_name FROM all_objects WHERE object_name = UPPER('table_name');
-- 2. 確認權限
SELECT * FROM dba_tab_privs WHERE table_name = 'TABLE_NAME' AND grantee = 'USER';
-- 3. PL/SQL 中需直接授權
GRANT SELECT ON schema.table TO user; -- 不可只透過 Role
| 錯誤 | 原因 | 處理 |
|---|---|---|
| ORA-01598: not online | Segment 被手動/SMON 離線 | ALTER ROLLBACK SEGMENT rb ONLINE; |
| ORA-01636: already online | 另一 Instance 已啟用 (RAC) 或參數重複 | 檢查 ROLLBACK_SEGMENTS 參數、DBA_ROLLBACK_SEGS 狀態 |
event="10015 trace name context forever level 10" 重啟error recovery tx(#,#) object #DBA_OBJECTS 找物件,DROP 該物件Tablespace 空間不足,無法配置 Next Extent。
ALTER TABLESPACE tbs ADD DATAFILE '...' SIZE 1G AUTOEXTEND ON;DEFAULT STORAGE (NEXT 500M PCTINCREASE 1)DBA_SEGMENTS 按 Tablespace 聚合)AUTOEXTEND 並設 MAXSIZE