close
imp 遇到以下的錯誤, 這是怎樣一回事.
m_row$$ 這個欄位心裡有印象, 記得在以下兩種情況, oracle 都會幫忙建一個 unique index, 裡面就是這個欄位. 心裡有這個印象, 但沒有特別去注意 ...
1. 建 mview 沒有 PK 時.
2. 做 online redefinition 沒有 PK 時.
IMP-00058: ORACLE 錯誤 904 發生
ORA-00904: "M_ROW$$": 無效的 ID
IMP-00057: 警告: 傾印檔可能不包含這個表格中所有分割表的資料
已順利終止匯入作業, 但含有警告.
論就是將原本要 exp table 內的 m_row$$ 拿掉, 再做 exp / imp 就沒問題了.
ALTER TABLE table_name UNUSED (M_ROW$$);
全站熱搜