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)
)
)


发布评论