2024年5月11日发(作者:)

和ODBC是什么关系

物理上存放于网络的多个ORACLE数据库,逻辑上可以看成一个单一的大型数据库,

用户可以通过网络对异地数据库中的数据进行存取,而服务器之间的协同处理对于工作站

用户及应用程序而言是完全透明的,开发人员无需关心网络的链接细节、数据在网络节点

中的具体分布情况和服务器间的协调工作过程。

数据库之间的链接建立在DATABASE LINK上.要创建一个DATABASE LINK,必须首

先在建立链接的数据库上设置链接字符串,即配置一个远程数据库的本地网络服务名。

dblink是不同数据库之间进行互访的话建立的连接

ODBC一般是数据库与外界交互数据建立的数据源,例如oracle与excel表格进行数

据的导入导出,就可以建立ODBC来完成

数据库全局名称可以用以下命令查出:

SELECT * FROM GLOBAL_NAME;

修改可以用以下语句来修改参数值:

ALTER SYSTEM SET GLOBAL_NAME=TRUE/FALSE;

的使用

两台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器

下的某个用户的数据,这个时候可以使用dblink。

有时候,需要在两个Oracle数据库之间手工同步数据时,DBLink是最方便快捷的手

段之一,创建DBLink的方式一般是这样:

例如:数据库服务器A,数据库服务器B,数据库客户端C;通过客户端C连到A,在

A上操作访问B。

1、在数据库客户端C的tnsnames中配置数据库服务器A的服务

LMISDX_LOCAL=

(DEscrīptION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192。168.0.11)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = LMISdx)

)

)