ora00704故障解決方法?
解決方法如下:
1. 關閉(中止)實例,并清理實例使用的所有操作系統結構。
2. 如有共享內存/信號semaphore存在,進行清理
使用以下命令來刪除Oracle用戶擁有的共享內存段和信號。
在Unix命令提示符下執行以下操作:
a) ipcs -m
這顯示了Oracle用戶擁有的內存段。如果有Oracle擁有和實例相關的一些段無法啟動,則刪除它們
> ipcrm -m <segment id number>
這從內存中刪除段,使Oracle不再需要保留那段內存
c) ipcs -s
檢查是否有任何信號 – 獲取無法啟動和刪除的正確實例的段id
>ipcrm -s <segment id number>
3. 重試啟動。
4. 如果錯誤仍然存在,則從升級之前的備份中還原數據庫
C) 如果ORA-01406: fetched column value was truncated OR any other errors,
有可能bootstrap 對象損壞
從升級之前的備份中還原數據庫