WEB开发网
开发学院数据库MSSQL Server Oracle与SQL Server的互连 阅读

Oracle与SQL Server的互连

 2007-05-15 09:26:03 来源:WEB开发网   
核心提示: 6、修改ORACLE SERVER的初始化参数,将global_names设为false,Oracle与SQL Server的互连(2),因为我们并不使用GLOBAL NAME,然后重起数据库,oracle server和透明网关server都是在同一台机器上,像在开始说明的那样,7、现在

6、修改ORACLE SERVER的初始化参数,将global_names设为false,因为我们并不使用GLOBAL NAME。然后重起数据库。

7、现在在ORACLE SERVER上创建DB LINK就可以了。下面实验数据:

C:>sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Production on 星期三 6月 25 13:29:41 2003

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

SQL> conn sys/change_on_install as sysdba

已连接。

SQL> create user cyx identified by cyx default tablespace users;

用户已创建

SQL> grant connect to cyx;

授权成功。

SQL> grant resource to cyx;

授权成功。

SQL> conn cyx/cyx

已连接。

SQL> create database link tosql2k connect to cyx identified by cyx using

2 'sql2k';

数据库链接已创建。

 SQL> select * from t@tosql2k;
  c
  ----------
  abc
  aaa
  bbb
  cyx
  gototop
  ncn
  11111

已选择7行。

SQL> insert into t@tosql2k values('ncn.cn');

已创建 1 行。

SQL> commit;

提交完成。

  SQL> select * from t@tosql2k;
  c
  ----------
  abc
  aaa
  bbb
  cyx
  gototop
  ncn
  11111
  ncn.cn

已选择8行。

------------ www.ncn.cn ------------- gototop --------------

以上示例,oracle server和透明网关server都是在同一台机器上,像在开始说明的那样,我们同样可以在其他下面oracle server中通过透明网关来访问sql server的数据。下面是示例:

Tags:Oracle SQL Server

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