Db2

將 DB2 db 從 AIX 還原到 AIX 伺服器時出錯?

  • October 28, 2014

我需要將 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 中的文件權限時,您需要確保“其他”類型的使用者可以訪問該文件。

引用自:https://dba.stackexchange.com/questions/49738