Linux

SQL2542N - 根據源數據庫別名找不到數據庫映像文件的匹配項

  • June 20, 2014

我正在嘗試將數據庫從 Linux 系統恢復到 Windows。我正在使用 DB2 9.7.7。我想用恢復的數據庫創建一個新的數據庫。數據庫文件有這個名字:DBBACKUP.0.db2inst1.DBPART000.20140614125950.001我有文件/home/db2inst1夾下的文件。因此,以 DB2 管理員 (db2inst1) 的身份登錄,我正在嘗試使用以下命令:

db2inst1@machine:/data/home/db2inst1> db2 restore db DBBACKUP

要麼

db2inst1@machine:/data/home/db2inst1> db2 restore db DBBACKUP 取自 20140614125950

它返回給我:

SQL2542N 根據提供的源數據庫別名“DBBACKUP”和時間戳“”,找不到數據庫映像文件的匹配項。

找不到數據庫,但不知道錯誤是我在命令中輸入的數據庫名稱,還是路徑錯誤。

謝謝。

謝謝大家的回答。

最後我問那個給我數據庫副本的人。它來自 Linux,我試圖在 Windows 中恢復,所以我認為這是主要問題。我嘗試在 Linux-Suse 上進行還原,並且成功了。

再一次,最好從最明顯的開始……對不起,謝謝!

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