- 浏览: 842913 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (530)
- Java编程 (64)
- C/C++/D (6)
- .Net/C# (9)
- Ruby (12)
- JavaScript (77)
- XML (1)
- JSON (1)
- Ajax (17)
- ExtJs (81)
- YUI (1)
- JQuery (7)
- DWR (1)
- HTML (7)
- CSS (7)
- Database (6)
- PowerDesigner (23)
- DB2 (2)
- Oracle (57)
- MS SQL Server (8)
- MySQL (6)
- JSP/Servlet/JSTL/TagLib (3)
- Spring (1)
- Hibernate (0)
- iText (0)
- Struts (0)
- Struts2 (0)
- iReport (0)
- FreeMarker (0)
- HttpClient (1)
- POI (6)
- FckEditor (15)
- Eclipse / MyEclipse (10)
- IntelliJ IDEA (0)
- NetBeans (0)
- Tomcat (11)
- WebLogic (1)
- Jboss (3)
- jetty (4)
- IIS (2)
- CVS/VSS (1)
- FTP (1)
- Windows/DOS (6)
- Linux/Unix (0)
- 软件建模 UML (0)
- Design Pattern & Thinking In Programming (10)
- 数据结构与算法 (12)
- 软件项目管理 (9)
- 行业应用解决方案 (3)
- 电脑软件与故障解决 (13)
- 编程语言 (1)
- 十万个为什么 (3)
- JBPM (2)
- sysbase (2)
- JDBC (8)
- Ant (2)
- Case-计算机辅助软件工程 (1)
- WebService (4)
- 浏览器 (1)
最新评论
-
gaoqiangjava:
同一楼,还请大手帮解决
JAVA读取word文件 -
hyl523:
// 判断数组中的第一个值是否未定义,如果未定义,便定义为空对 ...
javascript面向对象之二 命名空间 -
ping12132200:
ping12132200 写道我抱着个错不是因为:body标签 ...
extjs在IE报对象不支持此属性或方法 -
ping12132200:
我抱着个错不是因为:body标签内的第一个元素不能为文本tex ...
extjs在IE报对象不支持此属性或方法 -
fireinjava:
呀,不错,转走了,谢谢啦~
利用OpenOffice将word转换成PDF
不同数据库平台的互连一般称之为数据库的异构服务,现在各大数据库之间都可以实现这样的异构互连,只是各厂商的具体实现技术不一样,如:在SQL SERVER里面叫做LINKED SERVER,通过ODBC实现与其它数据库的互联。
而ORACLE实现异构服务的技术叫做透明网关(Transparent Gateway),当然之前ORACLE还采用过通用连接技术。目前ORACLE利用透明网关可以实现和SQL SERVER、SYBASE、DB2等多种数据库的互联。
透明网关的体系结构也很简单,在ORACLE和SQL SERVER之间使用ORACLE透明网关服务器实现互连互通,其中透明网关服务器可以与ORACLE或SQL SERVER数据库在同一台主机上,也可以是在独立的一台主机上。
下面是具体步骤:
1、在SQL SERVER数据库上创建测试账号和表
这里我用的是10.16.74.140的PUBS数据库,账号cyx,
create table t (c char(10));
2、我测试所用数据库和透明网关是在同一台机器上,在我本机:10.16.98.16,透明网关在oracle默认安装时是不安装的,所以如果你想用需要选择这一选项。
3、安装透明网关for sql server的软件后,可以在$ORACLE_HOME下看到tg4msql目录,编辑$ORACLE_HOME/tg4msql/admin/inittg4msql.sql文件确认这一行正确:
HS_FDS_CONNECT_INFO="SERVER=10.16.74.140;DATABASE=pubs"
4、修改透明网关server上的listener.ora,在SID_LIST中加入以下内容:
(SID_NAME = tg4msql) # SID自己命名
(ORACLE_HOME = c )
(PROGRAM = tg4msql)
5、在oracle server上的tnsnames.ora中加入到透明网关的tnsname,内容如下:
sql2k =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.16.98.16)(PORT = 1521)) #此处HOST填的是透明网关SERVER的地址
)
(CONNECT_DATA = (SID = tg4msql) ) #此SID应和透明网关SERVER上设定的SID相同
(HS=OK)
)
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';
本篇文章来源于 站长资讯网 原文链接:http://www.chinahtml.com/database/oracle/2007/119345236616780.shtml
发表评论
-
oracle中怎样查询数据表的哪个字段是主键
2011-03-20 18:17 1517selecttable_name,constraint_nam ... -
ORACLE树查询,startwithconnectbyprior
2011-03-20 18:12 999[url=#author]周 登朋[/url] ([url=m ... -
java.sql.SQLException: ORA-00933: SQL command not properly ended
2010-10-08 19:16 2294java.sql.SQLException: ORA-0093 ... -
Oracle数据显示--横表转纵表
2010-10-06 11:42 11681.建表-- Create table create ta ... -
Oracle学习笔记
2010-07-28 00:30 8821、set linesize 100; 设置长度 2、se ... -
《oracle 9i从入门到精通读书笔记2》
2010-07-26 19:51 1205第二章:PL/SQL基础 2.1 PL/SQL程序结构 ... -
《Oracle9i PL/SQL 从入门到精通读书笔记1》
2010-07-26 19:51 1187Oracle9i PL/SQL 从入门到精通学习笔记 第一章: ... -
Oracle域用户安装
2010-07-05 19:43 1183问题:如果在域中安装Oracle 10G, 在DataB ... -
存储过程无法代替触发器的特殊情况
2010-07-03 13:30 1022在这里先解释一下推崇 ... -
informix的字符串类型详解(含与oracle的对比)
2010-07-03 13:29 1738lvarchar在9.4版本之后才可以用带指定长度的方式,如l ... -
oracle的字符串类型详解
2010-07-03 13:29 1664整理一下对于char,characte ... -
Oracle学习笔记
2010-07-01 20:29 7531、set linesize 100; 设置长度 2、se ... -
Oracle数据库函数(单行函数)
2010-07-01 20:28 904Oracle数据库函数(单行函数) Oracle中的函 ... -
oracle日期函数集锦
2010-07-01 20:26 772一、 常用日期数据格式 1.Y或YY或YYY 年的最后一位, ... -
Oracle时间加减
2010-07-01 20:23 1084加法 select sysdate,add_months(s ... -
Oracle中数值的计算
2010-06-30 23:46 1129运算符 含义 · +(加) 加法 · ||(加) ... -
Oracle常见问题处理
2010-06-30 23:46 936一、Oracle的安装目录不能是中文,否则安装不成功。解决:O ... -
Oracle基础练习(三)
2010-06-30 23:45 10471、select 5/2,null*5 from dual, ... -
如何在Oracle中建表格时就指定主键和外键
2010-06-30 23:42 1507创建表的语法-创建表格语法:create table 表 ... -
Oracle触发器中when语句的用法
2010-06-30 23:41 1436案例:scott.emp表的销售员工资只能增加,不能减少 代 ...
相关推荐
### SQLServer2008R2与Oracle11gR2互连 #### 1. 简介 SQLServer2008 R2与Oracle11g R2分别是Microsoft和Oracle公司推出的重量级数据库系统,在不同的应用场景下各自拥有优势。在实际的企业环境中,往往需要在两种...
总的来说,Oracle 10g通过透明网关技术实现与SQL Server 2000的互连,提供了跨数据库平台的数据访问能力,这对于多数据库环境的数据整合和迁移工作至关重要。正确配置后,用户可以在Oracle环境中透明地访问和操作SQL...
在企业环境中,数据库之间的互连是一项常见的需求,尤其是SQL Server与Oracle这两个广泛使用的数据库系统。互连不仅能够帮助业务进行无缝的数据交换和处理,还能够在数据分析和报表生成等方面提供便利。以下将介绍...
在这个“hsodbc-oracle 连接sqlserver等.zip”压缩包中,我们可以预见到它包含了与Oracle、SQL Server以及MySQL数据库间互连的相关资料和配置文件。下面将详细介绍HSODBC的功能、使用场景以及如何在这些数据库之间...
VB应用程序连接SQL Server数据库方法的探讨主要涉及在Visual Basic (VB)开发环境中实现VB应用程序与SQL Server数据库之间的连接。文档介绍了VB开发中可以采用的三种数据库访问方式,即数据访问对象(DAO)、远程数据...
数据库导入导出: 在Oracle里设置访问多个SQL Server 把图片上传到oracle表中 Oracle与SQL Server的互连. OralceandSQL2000通过数据链接 Oracle中导入文本数据的方法 数据迁移基础与ORACLE体系结构
透明网关是一种高级的数据互连解决方案,它允许用户通过Oracle数据库系统无缝地访问非Oracle数据库,如SQL Server,而无需了解底层数据源的细节。 **透明网关的概念** 透明网关是Oracle数据库的一个特性,它提供了...
这一技术允许Oracle数据库与诸如SQL Server、Sybase、DB2和Informix等异构数据库平台进行无缝通信,无需对现有应用进行大规模修改。透明网关的核心理念是提供一个接口,使得用户可以像访问Oracle数据库一样访问其他...
9. SQL Server特有的功能:文档中提到了“PersonalOracle7”和“InterBaseSQLI”,这可能指向了SQL Server与Oracle、InterBase数据库系统的一些互操作性或相似性。 10. 数据类型转换:教程中提到了“TO_CHAR”和...
服务器端的SQL Server服务负责处理所有文件,协调Transact-SQL语句的执行,而客户端则负责用户界面和前端处理,两者通过网络互连进行通信。 在SQL Server 2000中,Transact-SQL是主要的数据库交互语言,用于创建、...
本文将详细介绍如何通过ODBC(Open Database Connectivity,开放式数据库互连)技术让C#应用程序与MySQL及Oracle数据库建立连接,并实现事务处理。 #### 二、ODBC简介 ODBC是一种标准的API(Application ...
在.NET应用程序中使用ODBC(Open Database Connectivity,开放式数据库互连)驱动程序连接Oracle数据库是一种常见的解决方案。 #### ODBC简介 ODBC是一个开放标准的应用程序接口(API),它定义了数据库管理系统...
WinCC与其他工控软件包不同之处在于,它将数据保存在Microsoft SQL Server数据库中,这种数据库因其标准性和功能强大而被广泛采用。 为了便于在WinCC中访问数据库,文档提到了ODBC(开放数据库互连)技术。ODBC是一...
在本文中,我们将比较几种常见的数据库管理系统,包括SQL Server、Oracle、MySql、Access等。 SQL Server SQL Server是微软公司开发的一种关系数据库管理系统。其主要特点包括: * 高性能设计,充分利用Windows ...
在数据库系统中,由于存在多种不同的RDBMS,如Oracle、MySQL、SQL Server等,它们对SQL的支持程度、语法细节、数据类型、API接口以及存储过程等都有所不同,导致在同一RDBMS下开发的应用程序无法在其他RDBMS上直接...