DBLINK的创建以及注意事项

DBLINK的创建以及注意事项

ID:46892664

大小:39.01 KB

页数:6页

时间:2019-11-28

DBLINK的创建以及注意事项_第1页
DBLINK的创建以及注意事项_第2页
DBLINK的创建以及注意事项_第3页
DBLINK的创建以及注意事项_第4页
DBLINK的创建以及注意事项_第5页
资源描述:

《DBLINK的创建以及注意事项》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.DBLink和ODBC是什么关系物理上存放于网络的多个ORACLE数据库,逻辑上可以看成一个单一的大型数据库,用户可以通过网络对异地数据库中的数据进行存取,而服务器之间的协同处理对于工作站用户及应用程序而言是完全透明的,开发人员无需关心网络的链接细节、数据在网络节点中的具体分布情况和服务器间的协调工作过程。数据库之间的链接建立在DATABASELINK上。要创建一个DATABASELINK,必须首先在建立链接的数据库上设置链接字符串,即配置一个远程数据库的本地网络服务名。dblink是不同数据库之间进行互访的话建立的连接OD

2、BC一般是数据库与外界交互数据建立的数据源,例如oracle与excel表格进行数据的导入导出,就可以建立ODBC来完成数据库全局名称可以用以下命令查出:SELECT*FROMGLOBAL_NAME;修改可以用以下语句来修改参数值:ALTERSYSTEMSETGLOBAL_NAME=TRUE/FALSE;2.Dblink的使用两台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink。有时候,需要在两个Oracle数据库之间手工同步数据时,DBLink是最方便快捷的

3、手段之一,创建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)  )) 2、这样就可以通过客户端访问到数据

4、库A的用户 3、在数据库服务器A的tnsnames中配置数据库服务器B的服务LMISSD=(DEscrīptION=  (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.123)(PORT=1521))  (CONNECT_DATA=    (SERVER=DEDICATED)    (SERVICE_NAME=LMIS)  ))4.通过客户端C访问到数据库A的用户,在A上创建数据库链接--CreatedatabaselinkcreatepublicdatabaselinkLMIS_SDTESTcon

5、necttoLMIS_SDTESTidentifiedby***using'LMISSD';  CreateDATABASELINK数据库链接名CONNECTTO用户名IDENTIFIEDBY密码USING‘本地配置的数据的实例名’;5、查询远端数据库里的表(通过客户端C登陆到数据库服务器A访问数据库B) Select……FROM表名@数据库链接名;   SELECT*FROMSPKFK@LMIS_SDTEST注意:创建是很简单,但是在使用中后台却出现锁,查看这个锁的方法可以去console中看到或者查询数据库。每次使用dbli

6、nk查询的时候,均会与远程数据库创建一个连接,dblink应该不会自动释放这个连接,如果是大量使用dblink查询,会造成web项目的连接数不够,导致系统无法正常运行,导致系统无正常运行。==========================================================3.如何创建oracledblink数据库之间的链接建立在DATABASELINK上。要创建一个DBLINK,必须先在每个数据库服务器上设置链接字符串。1、 链接字符串即服务名,首先在本地配置一个服务名,地址指向远程的数据库地址,

7、服务名取为将来你要使用的数据库链名:2、创建数据库链接,进入系统管理员SQL>操作符下,运行命令:SQL>createpublicdatabaselinkbeijingconnecttoscottidentifiedbytigerusing'tobeijing';命令说明:CREATEPUBLICDATABASELINK数据库链接名CONNECTTO用户名IDENTIFIEDBY密码USING‘本地配置的数据的实例名’;如果建立成功,会提示:Databaselinkcreated.则创建了一个以scott用户和北京数据库的链接b

8、eijing,我们查询北京的scott数据:SQL>select*fromemp@beijing;这样就可以把深圳和北京scott用户的数据做成一个整体来处理。、、、、、、、、、、、、、、、、、、、、、、、、1. 创建DBLINK.A 动态DB LINK (未配

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。