linux_oracle11g使用透明网关连接sqlserver_第1页
linux_oracle11g使用透明网关连接sqlserver_第2页
linux_oracle11g使用透明网关连接sqlserver_第3页
linux_oracle11g使用透明网关连接sqlserver_第4页
linux_oracle11g使用透明网关连接sqlserver_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Linux系统oracle 11g数据库使用透明网关(gateway)连接sqlserver数据库本例中sqlserver数据库是192.168.6.199,oracle数据库是192.168.6.231,gateway透明网关是192.168.6.232,oracle和gateway分开部署。1.准备环境参数a) 修改主机名rootgateway # vi /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=gatewayrootgateway # vi /etc/hosts127.0.0.1 localhost lo

2、calhost.localdomain localhost4 localhost4.localdomain4:1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.6.232 gatewayb) 创建用户和组、目录rootgateway # groupadd dbaroot gateway # useradd -m -G dba oracleroot gateway # passwd oracleroot gateway opt# mkdir -p /u01/app/oracleroot gate

3、way opt# chown -R oracle:dba /u01root gateway /# chmod 755 /u01c) 修改oracle用户环境变量限制rootxxgsdb # su - oracleoraclexxgsdb $ vi .bash_profile增加以下部分umask 022export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/tg_1export NLS_LANG=AMERICAN_AMERICA.UTF8export NLS_DATE_FORMAT=&qu

4、ot;yyyy-mm-dd hh24:mi:ss"export PATH=.:$PATH:$HOME/bin:$ORACLE_HOME/binexport PATH=$PATH:/usr/bin:/bin:/usr/bin/X11:/usr/local/binexport PATH=$PATH:$ORACLE_BASE/common/oracle/binexport ORACLE_PATH=$PATH:$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/adminexport ORACLE_TERM=xtermexport TNS_

5、ADMIN=$ORACLE_HOME/network/adminexport ORA_NLS10=$ORACLE_HOME/nls/dataunset ORA_NLS10export LD_LIBRARY_PATH=$ORACLE_HOME/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/oracm/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/usr/lib:/usr/local/libexport CLASSPATH=$ORACLE_HOME/JREexport CLASSP

6、ATH=$CLASSPATH:$ORACLE_HOME/jlibexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlibexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlibexport THREADS_FLAG=nativeexport TEMP=/tmpexport TMPDIR=/tmpexport PATH=$PATH:$ORACLE_HOME/bind) 关闭iptablesrootxxgsdb /# service iptables stopiptables: Setting chai

7、ns to policy ACCEPT: filter OK iptables: Flushing firewall rules: OK iptables: Unloading modules: OK rootxxgsdb /# rootxxgsdb /# rootxxgsdb /# chkconfig -list iptablesiptables 0:off 1:off 2:on 3:on 4:on 5:on 6:offrootxxgsdb /# chkconfig iptables offrootxxgsdb /# chkconfig -list iptablesiptables 0:of

8、f 1:off 2:off 3:off 4:off 5:off 6:off2.安装gateway(透明网关)组件a) 下载透明网关 Oralce 11g下透明网管是一个单独的组件,需要单独下载安装,这里下载是64位的,请根据具体下载32位或64位,下载地址google搜索一下Oracle Database Gateways或者在oralce官网的Oracle Database Software Downloads找。b) 安装过程(过程中会创建监听)3.修改配置文件a) 修改gateway(透明网关)的initdg4msql.ora安装完成后会自动生成/u01/app/oracle/produ

9、ct/11.2.0/tg_1/dg4msql/admin/initdg4msql.ora文件,确定文件内容HS_FDS_CONNECT_INFO=192.168.6.199:1433/master HS_FDS_TRACE_LEVEL=OFF HS_FDS_RECOVERY_ACCOUNT=RECOVER HS_FDS_RECOVERY_PWD=RECOVER 192.168.6.199:1433/master为sqlserver数据库的信息b) 修改gateway(透明网关)的监听文件listener.ora修改/u01/app/oracle/prod

10、uct/11.2.0/tg_1/network/admin/listener.ora文件添加以下内容SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (SID_NAME=dg4msql) (ORACLE_HOME=/u01/app/oracle/product/11.2.0/tg_1) (PROGRAM=dg4msql) ) )#CONNECT_TIMEOUT_LISTENER = 0修改配置文件后使用(lsnrctl reload)重启监听服务,c) 修改oracle数据库的tnsname.ora配置文件添加以下内容dg4msql = (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.6.232)(PORT=1521) (CONNECT_DATA=(SID=dg4msql) (HS=OK) )IP地址为gateway(透明网关)所在的服务器4.测试连接a) 创建数据库链接在sqlplus中创建数据库链接create database link gw connect to sa identified by pas

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论