oracle透明网关环境的建立

1、安装oracle 的transparent gateway 透明网关。
安装ORACLE 选择自定义安装, 然后再选择 安装透明网关,再进去选择 安装FOR SQLSERVER 的组件。
2、修改 oraclehome\ora92\tgsmsql\admin\inittg4msql.orq 文件

HS_FDS_CONNECT_INFO="SERVER=YIRONG-NO1;DATABASE=jsoct"
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
说明 可以通过 ORACLE 工具中的migration WorkBench 进行配置。(过程中需要配置ODBC)

3、建立监听 修改oracle 的 oraclehome\ora92\network\admin\listener.ora 文件。

# LISTENER.ORA Network Configuration File: F:\oracle\ora92\network\admin\listener.ora
# Generated by Oracle configuration tools.

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = yirong-no1)(PORT = 1521))
)

)
)

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = F:\oracle\ora92)
(PROGRAM = extproc)
)

(SID_DESC =
(GLOBAL_DBNAME = ora9i2)
(ORACLE_HOME = F:\oracle\ora92)
(SID_NAME = ora9i2)
)

#连接 sqlserver
(SID_DESC =
(GLOBAL_DBNAME = tg4msql)
(PROGRAM = tg4msql)
(SID_NAME = tg4msql)
(ORACLE_HOME = F:\oracle\ora92)
)

)

4、修改TNS

TG4MSQL =
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))
(CONNECT_DATA=(SID=tg4msql))
(HS=)
)

5、创建DBLINK 说明建立的 用户名,密码要是 SQLSERVER 的用户名和密码
create PUBLIC DATABASE LINK oratoSql
CONNECT TO sa IDENTIFIED BY "lanwei"
USING 'TG4MSQL' ;

6、测试数据的是否正常检索。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1518385

时间: 2024-08-30 18:31:04

oracle透明网关环境的建立的相关文章

RedHat Linux下Oracle启动脚本的建立 dbstart oracle8.1.6

oracle|脚本 RedHat Linux下Oracle启动脚本的建立 2001-06-05 8:25发布者:Crystal 阅读次数:102 一.修改$ORACLE_HOME/bin/dbstart脚本 首先测试你的$ORACLE/bin/dbstart脚本,如果能正常启动Oracle,请跳到第二部分. 本人运行环境为RedHat7.1+Oracle8.1.6,发现dbstart脚本有问题,不能得到当前运行的Oracle的版本号.编辑dbstart,找到 STATUS=1 if [ "$VE

Oracle透明网关配置问题

问题描述 Oracle透明网关配置问题 本地配置连接Sqlserver没有问题,连接服务器出现问题,以下为截图: 尝试几种写法,均连接不上,initdg4msql.ora 配置如下: HS_FDS_CONNECT_INFO=192.168.1.103:1433//MSSQLSERVER//huaihai57 HS_FDS_TRACE_LEVEL=OFF HS_FDS_RECOVERY_ACCOUNT=sa HS_FDS_RECOVERY_PWD=1 解决方案 声名:转载用透明网关从SQL Ser

创建最适合的Oracle运行环境

在Oracle数据库中,提供了一套默认的用户操作环境.如用户查询的时候,从数据库中一次提取的行 数;列之间的分隔符;每行显示的最大宽度;每页默认显示的行数等等.这些都是靠数据库的环境变量来控 制.这些参数虽然是Oracle系统推荐的,但是,往往不符合数据库管理的要求.因为我们工作一段时间以 来,已经养成了自己的一套工作习惯.所以,我们希望每次更换一个Oracle运行环境之后,数据库都能够 提供一个我们熟悉的运行环境.这无疑可以提高我们工作的兴趣与效率. 为此,我们就需要手工的更改Oracle的环

详解Oracle RAC 环境下的连接管理

这篇文章详细介绍了Oracle RAC环境下的连接管理,分别介绍了什么是 Connect Time Load Balancing.Runtime Connection Load Balancing.Connect Time Connection Failover 和 Runtime Connection Failover,以及里面所涉及到的 TAF.ONS.FCF.FAN.LBA 等诸多知识点.本文主要是针对 Oracle RAC 11gR2 环境下的连接管理,但同时也会对比说明一下 Oracl

Oracle RAC 环境下的 v$log v$logfile

      通常情况下,在Oracle RAC 环境中,v$视图可查询到你所连接实例的相关信息,而gv$视图则包含所有实例的信息.然而在RAC环境中,当我们查询v$log视图时说按照常理的话,v$log视图应当看到的是你所连接到实例的日志组的信息.但v$log是个例外,也就是说v$log视图里看到的不仅仅是自身实例所包含的redo日志组,其他所有剩余实例的redo日志组也同样会出现在该视图中.无论你从任意一个节点连接查询v$log视图都将获得相同的结果.该情形同样适用于v$logfile.这到底

【RAC】Oracle RAC环境的日志体系

在Oracle RAC环境中比单个系统的日志体系要复杂:见下图: 简单介绍一下有关Oracle集群环境中日志体系结构,在遇到问题时,可以快速查找所需的日志文件,及时的定位问题~ 1.Oracle集群日志的文件路径 Oracle集群涉及的日志主要位于"$GRID_HOME/log"和"$ORACLE_HOME/log"目录中. 2.日志目录结构 clusterware 层的日志结构: grid@rac1:/home/grid>tree -d $ORACLE_HO

WIN2000 下JSP环境的建立(IIS+resin+j2sdk)

WIN2000 下JSP环境的建立(IIS+resin+j2sdk)一:下载所需要的软件1 - resin 1.2.1:http://summer.cnjsp.net/download/resin/resin-1.2.1.zip2 - j2sdk-1_3_0_01 for win: http://summer.cnjsp.net/download/jdk/j2sdk1_3_0-win.exe二:安装软件1 - 安装j2sdk-1_3_0_01 for win,不用做其他的设置,安装完毕即可   

ORACLE RAC环境下节点自动重启问题总结

文章参考:主要来源于网络资源分享,并结合自己的ORACLE RAC环境近段时间OS节点自动重启问题进行分析总结 首先我们对能够导致节点重启的CRS进程进行介绍.1.ocssd : 它的主要功能是节点监控(Node Monitoring)和组管理(Group Management),它是CRS的核心进程之一.节点监控是指监控集群中节点的健康状况,监控的方法是通过网络心跳(network heartbeat)和磁盘心跳(disk heartbeat)实现的,如果集群中的节点连续丢失磁盘心跳或网络心跳

如何在云环境中建立一个安全的API设计?

在云计算环境中建立一个安全的API设计是一项具有挑战性的工作.在本文中,安全研究专家Dejan Lukan介绍了企业在开发安全API时需要记得的若干事项.498)this.width=498;' onmousewheel = 'javascript:return big(this)' border="0" alt="如何在云环境中建立一个安全的API设计?" src="http://s2.51cto.com/wyfs02/M01/45/CC/wKioL1P