最近老遇到遷移測試LOAD時報錯,如圖所示
但是換成import又可以
看描述是說load的內容將不會進入備份暫掛狀態balbala…
下面的錯誤是說ixf文件無效
這里一直以為是SQL3501W的問題,去各種研究load參數和db2set里面的load參數,各種調整都不行
又以為是用戶權限的問題,不能用普通用戶給另一個用戶load數據,經過賦權dbadm權限測試,也不是權限問題
在仔細閱讀官網資料后發現,是文件權限的問題
實例擁有者必須對文件有讀權限
以下是測試過程:
使用普通用戶創建另一個schema的表,并插入一條數據
使用實例用戶導出數據
將文件mv到普通用戶家目錄下,并修改權限
賦予普通用戶dbadm權限
嘗試使用普通用戶load該表,load失敗
使用普通用戶import該表,import成功
修改文件權限使得實例用戶可以訪問該文件
重新load,load成功