ダモンデータベースdblink(外部リンクオブジェクト)
1959 ワード
ダモンデータベース外部リンク外部リンク概要 外部リンクの作成 DAMENGへの外部リンクの作成 ORACLEへの外部リンクの作成 外部リンクを使用 外部リンクの概要
ダモン・データベースの外部リンクは、リモート・データとの接続を確立するためにリモート・データベースの接続情報を記録するデータベースのエンティティ・オブジェクトです.ユーザーは、データベースの外部リンクオブジェクトを介してリモート・データベースのデータを透過的に操作したり、リモート・データベースのテーブルをクエリーおよび削除したり、リモートのストレージ・プロシージャを呼び出すことができます.データベースの外部リンク・オブジェクトは、共通(データベース内のすべてのユーザーが使用)であってもよいし、プライベート(特定のユーザーが使用)であってもよい.
外部リンクの作成
DAMENGへの外部リンクの作成
DAMENGデータベースへの外部リンクを作成するには、まずdmmalを構成する必要があります.ini、linkを使用できます.DAMENG接続列は、次の3つの方法をサポートします./<リモートインスタンスポート番号> /
ORACLEへの外部リンクの作成
達夢データベースを使用してORACLEデータベースへの外部リンクを作成し、3つの接続列をサポートします.使用ネットサービス名 接続記述子を使用 使用/
外部リンクの使用
ダモン・データベースの外部リンクは、リモート・データとの接続を確立するためにリモート・データベースの接続情報を記録するデータベースのエンティティ・オブジェクトです.ユーザーは、データベースの外部リンクオブジェクトを介してリモート・データベースのデータを透過的に操作したり、リモート・データベースのテーブルをクエリーおよび削除したり、リモートのストレージ・プロシージャを呼び出すことができます.データベースの外部リンク・オブジェクトは、共通(データベース内のすべてのユーザーが使用)であってもよいし、プライベート(特定のユーザーが使用)であってもよい.
外部リンクの作成
CREATE [OR REPLACE] [PUBLIC] LINK CONNECT ['] WITH IDENTIFIED BY USING '';
1. PUBLIC
2. DAMENG、ORACLE ODBC, DAMENG
DAMENGへの外部リンクの作成
DAMENGデータベースへの外部リンクを作成するには、まずdmmalを構成する必要があります.ini、linkを使用できます.DAMENG接続列は、次の3つの方法をサポートします.
, dmmal.ini :
1. mal_inst_host/mal_inst_port
2. mal_host/mal_port
3. mal_inst_name
:
create public link link1 connect 'DAMENG' with user01 identified by 123456789 using '192.168.0.31/5369';
create public link link1 connect 'DAMENG' with user01 identified by 123456789 using 'DMSERVER'; -- DMSERVER , dmmal.ini
ORACLEへの外部リンクの作成
達夢データベースを使用してORACLEデータベースへの外部リンクを作成し、3つの接続列をサポートします.
1. create link link1 connect 'ORACLE' with test identified by 123456789 using 'ORCL';
2. create link link1 connect 'ORACLE' with test identified by 123456789 using '(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.225)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)';
3. create link link1 connect 'ORACLE' with test identified by 123456789 using '192.168.0.225/orcl';
外部リンクの使用
insert into test1 @link1 values(1,2,3);
call @ ();