第一种方法:在配置文件中D:\Oracle\product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora已经配置好实例数据库名。
create [public] database link 数据库链接名 connect to 数据库用户名 identified by 数据库密码 using '数据库实例名';
其中创建public dblink时 必须是sys或system用户才能创建
第二种方法:如果没有在配置文件中配置好,那么可以用这种方法:
create [public] database link name connect to 数据库用户名 identified by 数据库密码 using'(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)';
create [public] database link 数据库链接名 connect to 数据库用户名 identified by 数据库密码 using '数据库实例名';
其中创建public dblink时 必须是sys或system用户才能创建
第二种方法:如果没有在配置文件中配置好,那么可以用这种方法:
create [public] database link name connect to 数据库用户名 identified by 数据库密码 using'(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)';