WEB开发网
开发学院数据库Oracle Oracle与SQL Server之间的数据迁移 阅读

Oracle与SQL Server之间的数据迁移

 2009-05-12 13:13:53 来源:WEB开发网   
核心提示: 加亮代码是要在监听文件中新加部分,GLOBAL_DBNAME、SID_NAME可以任意,Oracle与SQL Server之间的数据迁移(2),PROGRM必须指向tg4msql,3 本地服务文件的配置oracle_homenetworkadminTnsNames.oraXZH=(DESC

加亮代码是要在监听文件中新加部分,GLOBAL_DBNAME、SID_NAME可以任意,PROGRM必须指向tg4msql。

3 本地服务文件的配置oracle_homenetworkadminTnsNames.ora

XZH =

 (DESCRIPTION =

(ADDRESS_LIST =

 (ADDRESS = (PROTOCOL = TCP)(HOST = xzh)(PORT = 1521))

)

(CONNECT_DATA =

 (SERVER = DEDICATED)

 (SERVICE_NAME = xzh.world)

)

 )

TG4MSQL =

 (DESCRIPTION =

(ADDRESS_LIST =

 (ADDRESS = (PROTOCOL = TCP)(HOST = xzh)(PORT = 1527))

)

(CONNECT_DATA =

 (SID = tg4msql)

)

(HS = OK)

 )

使用SQL的本地服务名为TG4MSQL,可以任意写,SID必须是Listiner.ora中指定的那个SID_NAME,PORT也必须是监听中指定的PORT,主机等都要符合一致。 到此为止,我们把透明网关大致已经配置好啦,如果要访问SQL,还要使用数据库链才方便。

4 在SQL中创建登录帐号xzh口令xzh,使用可以访问PUBS数据库。

CREATE DATABASE LINK sql CONNECT TO xzh IDENTIFIED BY xzh

USING ‘TG4MSQL’

这里的USING ‘TG4MSQL’是tnsnames.ora中配置好的本地服务名,sql是我们以后要引用的数据库链名。

SQL>SELECT * FROM sales@sql

如果有数据返回,表示我们访问SQL数据库的通道已经建成,请大胆使用吧,但对远程异构数据库不充许进行DDL操作。

Tags:Oracle SQL Server

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接