我在兩個獨立的AIX服務器上有兩個實例。兩個DB2數據庫都有它們的示例數據庫。我想從另一個實例連接一個DB2實例。如何從AIX上的另一個DB2實例連接遠程DB2服務器?
我在DB2新,想知道我怎麼能做到這一點。
我已經執行以下命令:
此路徑是客戶機實例:
#. /home/db2inst2/sqllib/db2profile
db2 catalog tcpip node db2serverinst remote lpar1 server 50005 remote_instance ctginst1
db2 => terminate
DB20000I The TERMINATE command completed successfully.
# db2 connect to db2serverinst user ctginst1
Enter current password for ctginst1: SQL1031N The database directory cannot be found on the indicated file system.
SQLSTATE=58031
根據「DB2基礎知識 - 瞭解大數據世界中的DB2」Raul F. Chong,IBM出版社,2014「用戶經常會混淆附加到實例並連接到數據庫。如果對使用哪一個有疑問,確定操作是否影響實例或特定的數據庫,例如,他列出的應用程序命令列出了與活動實例中所有數據庫連接的所有應用程序,這不是您在數據庫級別執行的操作,因爲您想要列出所有連接到所有數據庫,所以附件是在這種情況下需要的「 –