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$$);

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 py3939 的頭像
    py3939

    老爹寫程式

    py3939 發表在 痞客邦 留言(0) 人氣()