Db2
將 DB2 db 從 AIX 還原到 AIX 伺服器時出錯?
我需要將 1 個數據庫從一台 AIX 伺服器遷移到另一台 AIX 伺服器。為了實現,我從一台機器上備份並按照以下步驟操作
我嘗試的第一個命令如下。
db2 restore db DBNAME FROM /home/LOCATION taken at 20130912184605 into DBNAME1 REDIRECT generate script DBNAME1.sql
其中生成了 1 個 sql 文件。然後我厭倦了在命令下執行。
db2 -tvf DBNAME1.sql
我收到以下錯誤
UPDATE COMMAND OPTIONS USING S ON Z ON DBNAME_NODE0000.out V ON DB21005E An error occurred while accessing the file "DBNAME_NODE0000.out".
Z ON DBNAME_NODE0000.out
指示 DB2 命令行處理器將所有輸出重定向到目前目錄中名為 DBNAME_NODE0000.out 的文件。顯然,您無權在該目錄中創建文件。
如果遇到此類問題,只需複制錯誤編號並在資訊中心搜尋即可。在你的情況下,它說
以下可能導致錯誤:
- 文件權限不允許文件訪問
- 該文件不存在
當談到 AIX 中的文件權限時,您需要確保“其他”類型的使用者可以訪問該文件。