當前位置:首頁 » 數據倉庫 » 編目遠程資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

編目遠程資料庫

發布時間: 2022-11-15 15:33:16

⑴ 如何設置資料庫編目

如果在不同的機器上,你就做資料庫編目。原理就是你要訪問那個資料庫,你要先訪問那台主機,然後訪問到主機上的實例,通過實例訪問資料庫。分兩步:
1、編目遠程節點
db2 catalog tcpip node 節點名(隨便起) remote 遠程機器ip地址 server 遠程機器實例埠號
例如:db2 catalog tcpip node NODE_ B remote 192.168.1.1 server 50000
就是把地址為192.168.1.1 埠為50000的實例編目到本機名字為NODE_B的節點上
2、編目遠程資料庫
db2 catalog db 資料庫名 at node NODE_B
例如:db2 catalog db B at node NODE_B 就是編目名字為B的資料庫在節點NODE_B上
3、db2 terminate
4、db2 list db directory 你就能看見資料庫了

⑵ DB2如何實現遠程連接

要理解編目我先簡單講下DB2資料庫體系結構DB2資料庫大概念系統(節點)也主機下面實例實例下面資料庫表空間資料庫對象現假設有資料庫伺服器p570機器上有客戶端windowslinux或任何平台上現想建立客戶端伺服器端連接具體步驟呢?
第步:
db2
catalog
tcpip
node
p570
remote
172.10.10.10
server
50000
上面條命令p570節點名(機器上必須唯)remote面伺服器IP地址server遠程伺服器上實例對應埠號DB2通過種方式本地SQLNODIR文件把遠程伺服器信息記錄下來所編目節點其實把遠程伺服器映射本地通過SQLNODIR記錄能夠找遠程伺服器和實例類似指向遠程伺服器和實例地址指針
第二步:
當把遠程伺服器IP地址實例編目下來第二步應該把該實例下資料庫編目本地
db2
catalog
db
REMOTEDB
at
node
p570
條命令REMOTEDB遠程實例下資料庫p570我們第步編目節點名
條命令執行會本地SQLDBDIR文件記錄遠程資料庫信息里編目資料庫理解把遠程伺服器實例下資料庫映射本地別名
上面客戶端和伺服器同台機器上通過編目節點編目資料庫來實現客戶端連接伺服器上資料庫目連接同台機器上時候要顯示編目節點伺服器上當我們創建實例時候有隱含把實例本地編目過程假設p570上創建實例名db2inst1其實有隱含
db2
catalog
local
node
db2inst1
instance
db2inst1
system
p570
ostype
aix步驟同樣當db2inst1下創建資料庫MYDB時候有隱含編目(catalog)資料庫步驟:

⑶ 如何遠程連接db2資料庫

如果要理解編目,我先簡單講一下DB2資料庫的體系結構,在DB2資料庫中最大的概念是系統(節點)也就是主機,下面是實例,實例下面是資料庫,然後是表空間,然後是資料庫對象。現在假設你有一個資料庫伺服器在p570的機器上,你有一個客戶端在windows,linux或任何平台上,你現在想建立一個客戶端到伺服器端的連接,具體步驟是什麼呢? 第一步: db2 catalog tcpip node p570 remote 172.10.10.10 server 50000 在上面的這條命令中p570是一個節點名(在一個機器上必須是唯一的),remote後面是伺服器的IP地址,server是遠程伺服器上實例對應的埠號。DB2通過這種方式在本地的SQLNODIR文件中把遠程伺服器的信息記錄下來,所以編目節點其實就是把遠程伺服器映射到本地,通過SQLNODIR中的記錄能夠找到遠程伺服器和實例,類似指向遠程伺服器和實例的地址指針。 第二步: 當把遠程的伺服器IP地址,實例編目下來後,第二步應該把該實例下的資料庫編目到本地 db2 catalog db REMOTEDB at node p570 在這條命令中,REMOTEDB是遠程實例下的資料庫,p570是我們在第一步中編目的節點名 這條命令執行後會在本地SQLDBDIR文件中記錄遠程資料庫的信息,這這里編目資料庫可以理解為把遠程伺服器實例下的資料庫映射到本地為一個別名。 上面是客戶端和伺服器不在同一台機器上,是通過編目節點,編目資料庫來實現客戶端連接到伺服器上資料庫的目的,如果是連接在同一台機器上,那麼這時候不要顯示的編目節點,但是在伺服器上當我們創建一個實例的時候,有一個隱含的把實例在本地編目的過程,假設在p570上創建一個實例名為db2inst1,其實有一個隱含的 db2 catalog local node db2inst1 instance db2inst1 system p570 ostype aix的步驟,同樣當你在db2inst1下創建一個資料庫MYDB的時候,有一個隱含的編目(catalog)資料庫的步驟:

⑷ 如何遠程連接db2資料庫

在DB2客戶機上連接遠程DB2服務之前,必須正確設置服務端通信協議。DB2支持的協議有TCP/IP、NetBIOS、NPIPE等。
連接遠程DB2資料庫服務的基本步驟如下:
1. 在客戶機上對遠程DB2節點進行編目。
2. 在客戶機上對遠程資料庫進行編目。
一、第一步
首先在客戶機上對遠程節點進行編目,這里需要確認遠程主機在客戶機上的名稱、IP地址、埠號等基本命令如下:
1. CATALOG TCPIP //編目一個TCP/IP節點
NODE local_node_name //遠程主機在客戶機上的別名
REMOTE hostname | IP //遠程主機IP地址
SERVER service_name | posr_number // 服務名稱 / 埠號
2. TERMINATE //刷新目錄高速緩存
3. LIST NODE DIRECTORY //查看客戶機目錄節點
4. UNCATALOG NODE node_name //刪除編目節點node_name
二、第二步
再對已編目的節點進行資料庫編目,這里用戶需要確認遠程連接的資料庫的名稱、該資料庫在本機上的別名、第一步設置的遠程主機在客戶機上的別名(即節點名)和設置認證方式。命令如下:
1. CATALOG DATABASE remote_db_name //遠程資料庫名稱
AS local_db_name //本地資料庫別名
AT NODE local_node_name //本地資料庫節點別名(第一步中配置)
2. TERMINATE //刷新目錄高速緩存
3. LIST DB DIRECTORY //查看本地資料庫目錄
4. UNCATALOG DB db_name //刪除資料庫編目db_name
三、第三步
連接遠程資料庫,使用第二步中設置的本地資料庫別名來連接。命令如下:
CONNECT TO local_db_name //利用本地資料庫別名連接遠程資料庫
USER userid //用戶ID
USING password //登陸密碼

⑸ db2 裡面怎麼刪除遠程資料庫節點編目

windows在cmd輸入DB2CA,進入配置界面刪除;
LINUX/AIX 在DB2命令行: db2 uncatalog node xxx

⑹ DB2 Catalog 與 Schema

catalog在DB2中就是編目的意思,可以對接點node或者database進行catalog(編目)。
就是將資料庫database物理層和資料庫管理邏輯層建立關系,這樣用戶、DB2管理服務就可以對資料庫進行管理和操作。
比如當你發出
DB2 CREATE DB TESTDB
系統會自動創建資料庫TESTDB,並自動Catalog編目,這個很容易理解。
catalog還可以編目遠程接點,然後編目遠程資料庫。
db2 catalog tcpip node db2node remote 遠程資料庫IP server 埠;
db2 catalog db 資料庫名 at node db2node;
同樣可以uncatalog,意思反過來的。
Schema:模式

模式是表的上一層,類似於Oracle的用戶下的表一下。

在scott用戶下建表啊,切換到另外一個用戶要加上模式名select * from scott.a;
DB2下不用新建用戶,直接DB2 CREATE SCHEMA scott01;
然後建表create table scott01.a(id int);
因為DB2的用戶和操作系統層是關聯的,如果你create table 不加模式名,會默認為當前登錄用戶。
希望你理解,可以幫你,這些東西很簡單,所以懂了就行不用太糾結這個。

⑺ Java連接 遠程 db2資料庫

type2需要有db2客戶端
用catalog命令編目資料庫,demo:
db2 catalog tcpip node node_ntbgm0 remote 10.25.11.11 server 50001
db2 catalog database ntbgm0 as ftdb11 at node node_ntbgm0

這個編目完資料庫別名是ftdb11,然後你鏈接裡面的database就是這個別名的名字

要是不要求快之類的,建議用type4方式鏈接,比較簡單

⑻ 如何理解DB2中的資料庫,節點組,表空

如果要理解編目,我先簡單講一下DB2資料庫的體系結構,在DB2資料庫中最大的概念是系統(節點)也就是主機,下面是實例,實例下面是資料庫,然後是表空間,然後是資料庫對象。現在假設你有一個資料庫伺服器在p570的機器上,你有一個客戶端在windows,linux或任何平台上,你現在想建立一個客戶端到伺服器端的連接,具體步驟是什麼呢?
第一步:
db2 catalog tcpip node p570 remote 172.10.10.10 server 50000
在上面的這條命令中p570是一個節點名(在一個機器上必須是唯一的),remote後面是伺服器的IP地址,server是遠程伺服器上實例對應的埠號。DB2通過這種方式在本地的SQLNODIR文件中把遠程伺服器的信息記錄下來,所以編目節點其實就是把遠程伺服器映射到本地,通過SQLNODIR中的記錄能夠找到遠程伺服器和實例,類似指向遠程伺服器和實例的地址指針。
第二步:
當把遠程的伺服器IP地址,實例編目下來後,第二步應該把該實例下的資料庫編目到本地
db2 catalog db REMOTEDB at node p570
在這條命令中,REMOTEDB是遠程實例下的資料庫,p570是我們在第一步中編目的節點名
這條命令執行後會在本地SQLDBDIR文件中記錄遠程資料庫的信息,這這里編目資料庫可以理解為把遠程伺服器實例下的資料庫映射到本地為一個別名。

⑼ 如何遠程連接db2資料庫

如果要理解編目,我先簡單講一下DB2資料庫的體系結構,在DB2資料庫中最大的概念是系統(節點)也就是主機,下面是實例,實例下面是資料庫,然後是表空間,然後是資料庫對象。現在假設你有一個資料庫伺服器在p570的機器上,你有一個客戶端在windows,linux或任何平台上,你現在想建立一個客戶端到伺服器端的連接,具體步驟是什麼呢?
第一步:
db2
catalog
tcpip
node
p570
remote
172.10.10.10
server
50000
在上面的這條命令中p570是一個節點名(在一個機器上必須是唯一的),remote後面是伺服器的IP地址,server是遠程伺服器上實例對應的埠號。DB2通過這種方式在本地的SQLNODIR文件中把遠程伺服器的信息記錄下來,所以編目節點其實就是把遠程伺服器映射到本地,通過SQLNODIR中的記錄能夠找到遠程伺服器和實例,類似指向遠程伺服器和實例的地址指針。
第二步:
當把遠程的伺服器IP地址,實例編目下來後,第二步應該把該實例下的資料庫編目到本地
db2
catalog
db
REMOTEDB
at
node
p570
在這條命令中,REMOTEDB是遠程實例下的資料庫,p570是我們在第一步中編目的節點名
這條命令執行後會在本地SQLDBDIR文件中記錄遠程資料庫的信息,這這里編目資料庫可以理解為把遠程伺服器實例下的資料庫映射到本地為一個別名。