电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

oracle配置透明网关连接SQLServer的流程VIP免费

oracle配置透明网关连接SQLServer的流程_第1页
1/13
oracle配置透明网关连接SQLServer的流程_第2页
2/13
oracle配置透明网关连接SQLServer的流程_第3页
3/13
一、安装环境1.当前使用数据库操作系统:WindowsServer2008x64IP地址:192.168.3.60数据库版本:oracle10g10204数据库实例:CRDS2.目标数据库操作系统:WindowsServer2008x64IP地址:192.168.3.60数据库版本:SQLServer2008数据库实例:IA3.透明网关操作系统:WindowsServer2003IP地址:192.168.3.8数据库版本:oracle9i92010二、安装流程1.TransparentGatewayforSQLServer安装从Oracle9i数据库安装光盘setup.exe安装,选择安装客户端安装类型选择:管理员安装完客户端后,重新运行setup.exe,安装产品选择Oracle9iDatabase9.2.0.1.0,安装类型选择"自定义",安装组件选择OracleNetServices和OracleTransparentGateways,并在此项下选择OracleTransparentGatewayforMicrosoftSQLServer,安装过程中可以不设置连接到SQLServer的信息.如下图所示:以下的IP地址及数据库以实际环境为准2.修改透明网关配置文件编辑%ORACLE_HOME%\tg4msql\admin\init%ORACLE_SID%.ora,该文件包含了TGforSQLServer的配置信息,其中%ORACLE_SID%是给TG的"SID",默认为tg4msql.修改文件中的行:其中SERVER后为SQLServer所在的服务器名称或ip地址,Database为连接到的数据库名称。当然,如果在SQLServer服务器上,有多个sqlserver实例,则使用‘服务器名\\实例名’的方式设置上面的SERVER值,如:HS_FDS_CONNECT_INFO="SERVER=192.168.3.60\\IA;DATABASE=FCDB_BOND"。3.配置透明网关监听编辑%ORACLE_HOME%\network\admin\listener.ora,编辑对应listener的SID_LIST%ORACLE_SID%必须为第二布中设置的SID,默认值为tg4msql.修改listener.ora文件后需重启listener使修改生效.如果没有listener.ora文件,请用NetConfigurationAssistant或NetManager新建一个LISTENER.以上操作都是在TransparentGateway所在机器上。4.配置tnsnames.ora在当前使用数据库服务器上:编辑需要连接到透明网关的OracleServer的$ORACLE_HOME\network\admin\tnsnames.ora,例如:HOST指向TransparentGateway所在的机器的IP,Service_name为第3步中的SID_NAME。使用tnsping测试服务名是否连通,命令:tnspingtg4msql。如果不通,请检查防火墙及网络配置。5.在Oracle数据库中建立连接,指向TGforSQLServer其中tg4msql是tnsnames中建立的连接字符串。6.确保CATHS.sql已被运行。以SYS用户连接上去,查看有没有SYS.HS_FDS_CLASS,如果没有,运行$ORACLE_HOME/RDBMS"ADMIN"CATHS.SQL。7.测试在目标数据库中建立表t,插入几条记录如运行select*fromt@fcdb。三、本次配置文件透明网关D:\oracle\ora92\tg4msql\admin\inittg4msql.ora当前使用数据库D:\oracle\ora92\network\admin\listener.ora当前使用数据库D:\oracle\ora92\network\admin\tnsnames.ora四、问题解决及注意事项【错误信息】【错误处理】访问dblink时说明:这是基于网关的方式,因此不能在断开网络的情况下本地的oracle连接本地的SQLServer。【错误信息】【错误处理】在建立DBlink时,SQLServer的用户名和密码必须小写,而且要加双引号【错误信息】【错误处理】以SYS运行execdbms_hs.replace_base_caps(531,531,'First/Lastfunction');【错误信息】【错误处理】检查listener.ora和tnsnames.ora的配置信息有误【错误信息】【错误处理】以上信息表示由于SQlServer使用了"仅Windows"的身份验证方式,因此用户无法使用SQLServer的登录帐户(例如sa)进行连接,解决方法如下设置允许SQLServer身份登录(基本上这个很有用)操作步骤:1.在企业管理器中,展开"SQLServer组",鼠标右键点击SQLServer服务器的名称2.选择"属性"3.再选择"安全性"选项卡4.在"身份验证"下,选择"SQLServer和Windows"5.确定,并重新启动SQLServer服务。一定要重新启动sql服务,关闭sql,重新进入,并不是重新启动sql服务。【错误信息】【错误处理】【以下内容为实践过程中从网上拷贝下来的资料】【报错信息处理】CommonErrorsandSolutionsAssociatedwithHeterogeneousServicesandGenericConnectivityThefollowinglistcontainssomeofthemostcommonerrorsassociatedwithsettingupHeterogeneousServicesandGenericConnectivity.ORA-28509:...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

oracle配置透明网关连接SQLServer的流程

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部