oracle 配透明网关连接与 ms sql 2008的连接
oracle11g透明网关配置
透明网关11g+sqlserver配置1 环境描述1.1 Oracle gateway11IP地址:192.168.1.3gateway11主目录:E:\product\11.2.0\tg_11.2 Sql serverSQL server1:版本SQL server 2000IP地址:192.168.1.4实例名:MSQL1数据库名:DB1用户名:sa密码:1SQL server2:版本SQL server 2008IP地址:192.168.1.5实例名:MSQL2数据库名:DB2用户名:sa密码:12 修改文件配置透明网关主要涉及两个部分的文件:启动文件:用于配置SQL SERVER服务器的连接信息,每台SQL SERVER对应一个启动文件监听文件:一个文件,把每个启动文件对应的SID配置进去2.1 启动文件位置:E:\product\11.2.0\tg_1\dg4msql\admin\这个文件是配置连接sql server用的,文件名组成结构是init+SID.ora此例中需要配置两台SQL SERVER服务器,因此在启动文件目录下新建两个文件,文件内容分别如下:2.2 监听文件位置:E:\product\11.2.0\tg_1\NETWORK\ADMIN\listener.ora文件内容如下:3 启动监听以管理员账户运行命令行窗口,切换到透明网关主目录下:即“E:\product\11.2.0\tg_1”运行lsnrctl start(start启动、stop停止、status查看状态等,其他命令可自行查看)。
******************************************************************************* 至此,透明网关已经可以使用,在所使用的ORACLE主数据库配置DBLINK后即可使用。
DBLINK配置方式如下:。
ORACLE_11G透明网关访问SQL2008R2资料
ORACLE 11G透明网关访问SQL2008R2一、测试环境说明SQL Server 2008 R2 64、win64_11gR2_database透明网关、Oracle Database 11g。
其中Oracle 11g 、SQL Server 2008 R2 64、win64_11gR2_gateways分别安装在不同的电脑上。
涉及到的三台服务器:➢ORACLE 服务器:操作系统:Microsoft Windows Server 2008R2 64位IP:192.168.10.20➢SQL SERVER 服务器:操作系统:Microsoft Windows Server 2008R2 64位IP:192.168.10.236➢透明网关服务器:操作系统:Microsoft Windows Server 2008R2 64位IP:192.168.10.18二、配置环境分别为三台服务器安装操作系统,并按照测试环境说明中的配置信息,进行操作系统配置。
具体的SQL Server 2008R2和Oracle 11g 的安装不在这里赘述,下面详细说明一下透明网关的安装过程。
透明网关下载地址:在主机WINGATEWAY上把下载好的透明网关文件win64_11gR2_gateways.zip 进行解压缩,解压后进入目录,点击setup.exe,启动安装界面,安装Oracle Transparent Gateway For Microsoft SQL Server,如下图:下一步,输入SQL Server数据库服务器ip:192.168.10.236,SQL Server实例名称(如果SQL Server安装的是默认的实例名,这里可以不填写),SQL Server数据库名称:radmon,如下图:下一步,查看信息无误点击“安装”,如下图:安装最后会弹出,Oracle Net Configuration Assistant配置界面,如下图:把执行典型配置打勾,点击下一步,等待配置完成后,上面界面会自动关闭,回到主安装界面:点击退出完成透明网关的安装。
oracle 11g透明网关配置(访问ms sqlserver2008)
Gateway For SQL Server配置文档作者:日期:2015-02-09背景:应用需要访问sql server中表的数据,oracle 透明网关是oracle 连接异构数据库提供的一种技术。
因此考虑采用Oracle Gateway For SQL Server来访问SQL Server数据库。
环境:安装方法:1.安装透明网关安装很简单,只要选择For SQL Server组件即可,这里就不截图了;在安装完后,要求配置监听,这里我们不配置,在下面的介绍中我们会手动配置。
2.透明网关安装配置打开透明网关的安装目录,我安装的目录是D:\product\11.2.0\tg_1,然后进入到D:\product\11.2.0\tg_1\dg4msql\admin目录下,打开文件initdg4msql.ora文件。
该文件的格式是init.ora,这里的SID在后面需要用到,系统默认的是dg4msql,一般情况这样就可以了。
如果改名,在之后使用这个修改后地名字即可,配合使用Test,则文件名变成initTest.ora。
该文件是Gateway的初始参数文件,描述连接的是哪个SQL Server数据库。
文件内容如下:3.配置监听(D:\product\11.2.0\tg_1\dg4msql\admin) 在listener.ora文件中加入如下内容4.配置tnsnames.ora文件(D:\product\11.2.0\tg_1\dg4msql\admin) 在tnsnames.ora文件中加入如下内容5.创建连接服务器即DBLink也可以使用以下方式创建,这样就无需tnsnames.ora文件中添加。
Oracle11g连接SQLServer2008实战演练 完整版本
1、下载透明网关Oralce 11g下透明网管是一个单独的组件,需要单独下载安装,这里下载是64位的,请根据具体下载32位或64位,下载地址google搜索一下Oracle Database Gateways或者在oralce 官网的Oracle Database Software Downloads找。
2、安装解压后,进入目录,点击setup.exe,启动安装界面,安装Oracle Transparent Gateway for Microsoft SQL Server;下一步,输入SQL Server地址和SQL Server数据库名。
安装完后,会弹出配置监听界面,选择执行典型配置,下一步,完成。
(注意:文档中红色字体标识的路径如:D:\oracle\product\11.2.0\tg_1就是网关安装,要所有地方一致。
)3、配置文件3.1 修改initdg4msql.ora。
在安装完成之后会产生一个默认的参数文件,D:\oracle\product\11.2.0\tg_1\dg4msql\admin\initdg4msql.ora,这里修改initdg4msql.ora文件的内容。
HS_FDS_CONNECT_INFO=192.168.0.21:1433//masterHS_FDS_TRACE_LEVEL=OFFHS_FDS_RECOVERY_ACCOUNT=RECOVERHS_FDS_RECOVERY_PWD=RECOVER3.2 配置透明网关监听(1)配置D:\oracle\product\11.2.0\tg_1\NETWORK\ADMIN\listener.ora (注意:没有listener.ora文件就新建一个,内容如下[这里端口是1523,目的是可能透明网关和Oralce在同一台机器上造成监听端口冲突]):LISTENER =(ADDRESS_LIST =(ADDRESS = (PROTOCOL=TCP)(HOST=localhost)(PORT=1523)))SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(SID_NAME=dg4msql)(ORACLE_HOME=D:\oracle\product\11.2.0\tg_1)(PROGRAM=dg4msql)))#CONNECT_TIMEOUT_LISTENER = 0(2)配置D:\oracle\product\11.2.0\tg_1\NETWORK\ADMIN\tnsnames.ora (注意:没有listener.ora文件就新建一个,内容如下):dg4msql=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1523))(CONNECT_DATA=(SID=dg4msql))(HS=OK))4、重启透明网关监听5、测试连接测试下ORACLE与SQLSERVER,是不是正常可以访问的。
MSSQL之间链接和ORACLE与MSSQL之间链接
Oracle Gateway For SQL Server
Oracle 10i和SQL Server 2008的链接一、在配置之前先清楚几点1、Oracle Gateways For SQL Server组件即Oracle透明网关是Oracle对异构数据库之间的数据交换的解决方案,同时还有OLE DB和ODBC通用数据交换方式,它们的功能相当。
从另一个角度来说,Oracle同样也可以使用OLE DB 和ODBC的方式和异构数据库进行数据交换。
2、一个完整的异构数据库交换结构包括:SQL Server 2008数据库服务器、OracleGateways for SQL Server透明网关服务器;Oracle 10i数据库服务器。
通常情况下,Oracle Gateways for SQL Server透明网关服务器和SQL Server 2008数据库服务器安装在一台服务器上的,要说明的是Oracle Gateways for SQL Server不支持Linux和Unix操作系统,所以,在安装SQL Server 2008数据库服务器的时候不能安装在Linux和Unix等操作系统上。
3、Oracle Gateways For SQL Server组件在安装Oracle的时候不是必须的,在安装透明网关的时候,选择自定义安装,无需安装数据库,当安装最后,要配置监听,最好不要勾“使用典型配置”,直接点下一步直至安装完成。
4、在SQL Server 2008数据库服务器上,最终在服务处会产生一个Oracle服务器和监听,注意,如果你的SQL Server 2008数据库服务器上也安装了Oracle 数据库服务器,那这两个监听名称和端口不要设置成一样的,不然在设置透明网关的时候造成非常多的麻烦。
二、硬件配置Oracle服务器:OS: Windows XP (SP2)计算机名: PC-201009191959PORT: 1521SQL Server 2008服务器OS: Windows XP (SP2)计算机名: LILUPORT: 1521三、文件配置在SQL Server 2008数据库服务器上,Oracle透明网关安装路径下的2个文件。
oracle通过透明网关访问mysql
Oracle Database SupportOracle 通过透明网关访问mysql(仅限美创科技内部人员浏览,不得外传)工程师:施嘉伟创建日期:2017-07-01最后修改:2017-07-01服务商:XXXX科技有限公司文档控制修改记录审阅目录文档控制 (2)修改记录 (2)审阅 (2)目录 (3)一部署环境说明 (4)二部署具体步骤 (4)1.首先要检查Oracle和DG4ODBC是32位还是64位. (4)2.下载并安装64位的ODBC Driver Manager UnixODBC (4)3.下载并安装ODBC Driver (4)4.在安装的/usr/local/unixODBC/etc/路径下配置odbc.ini配置文件 (5)5. 在.bash_profile配置相关环节变量LD_LIBRARY_PA TH、UNIXODBC_DIR、ODBCINI及ODBCSYSINI (6)6. 验证ODBC连接 (7)7. 配置tnsnames.ora (7)8. 配置listener.ora (8)9. 创建oracle相关init<sid>.ora文件 (8)10. 使上述配置文件生效 (9)11. 验证配置是否正确 (9)12. 创建dblink名称mysql_link并查询ljw数据库table_test表中的数据 (9)一部署环境说明oracle服务器:IP:192.168.142.13(centos7.2)Database Version:11.2.0.4mysql服务器IP:192.168.142.12(centos7.2)mysql version: 5.6.35二部署具体步骤1.首先要检查Oracle和DG4ODBC是32位还是64位.[oracle@ljw ~]$ file /oracle/app/product/11.2.0/db_1/bin/dg4odbc/oracle/app/product/11.2.0/db_1/bin/dg4odbc: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped这里可以看到是64位的。
SQLServer2008连接Oracle数据库步骤
SQL Server2008连接Oracle操作步骤详细记录SQL ServerManagem ent StudioExpress(简写SSMS)SQL Server配置管理器:SQL ServerConfigu ration Manager(简写SSCM)一、开启SQL Server2008远程连接---如果已经开启,则可以跳过1. 打开SSMS,用Window s身份连接数据库后,右键点击数据库引擎,选择“属性”2. 左侧选择“安全性”,选中右侧的“SQLServer和Window s身份验证模式”以启用混合登录模式3. 左侧选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”4. 打开SSCM,选中左侧的“SQLServer服务”,确保右侧的“SQLServer”以及“SQLServerBrowser”正在运行5. 选中左侧“SQLServer网络配置”下的“MSSQLSE RVER的协议”,右侧的TCP/IP默认是“Disable d”,双击或右键点击选“属性”,在“协议”选项卡中将其修改为“Enabled”,在“IPAddress”选项卡,设置端口“1433”6. 选中左侧“SQLNativeClient10.0配置”下的“客户端协议”,将“TCP/IP”也修改为“Enabled”7. 重新启动SQL Server20088. 此时应该可以使用了,但还是要确认一下防火墙。
将SQLSer vr.exe(C:\Program Files \Microso ft SQL Server\MSSQL10.SQLEXPR ESS\MSSQL\Binn\sqlserv r.exe)添加到允许的列表中二、安装Oracl e客户端软件可以去Orac le官网下载,比如“10201_c lient_win32”安装成功后,在Oracle客户端安装目录下的/network/admin/tnsname s.ora配置所要连接的服务器的相关信息,比如:TEST =(DESCRIP TION =(ADDRESS_LIST=(ADDRESS = (PROTOCO L = TCP)(HOST = 10.1.11.90)(PORT = 1521)))(CONNECT_DATA=(SERVICE_NAME= orcl)))如果admin目录下没有“tnsname s.ora”,新建一个文本文件,改名为“tnsname s.ora”三、添加Windo ws的ODB C数据源1. 开始->管理工具->数据源(ODBC)有些“开始”菜单中没有放“管理工具”连接,则可以先到“控制面板”中,然后选择“性能和维护”,就可以找到“管理工具”了2. 在“用户DSN”选项卡或者“系统DSN”选项卡下,点击“添加”,选择“Microso ft ODBC for Oracle”后点击“完成”3. 填写相关信息数据源名称、服务器名称与“tnsname s.ora”中配置的一样,其他两项可以忽略填好后,点击“确定”四、在SSMS中创建链接服务器1. 在SSMS中,展开已经连接上的某数据库引擎,依次选择服务器对象->链接服务器,在“链接服务器”上点右键,选择“新建链接服务器”2. 在“常规”选项卡上按照如下填写:“链接服务器”,随便取个名字“访问接口”和“产品名称”如上图所示,不要做任何改变,包括大小写“数据源”与“tnsname s.ora”中配置的一样,也即与“添加Windo ws的ODB C数据源”步骤中填写的一样“访问接口字符串”,按照图上的格式来填写,或者“ID=usernam e;Passwor d=userpas swd”也行,这里的user name和u serpas swd为登录所要连接的O racle数据库所使用的用户名和密码;这里一定要填写,虽然在“安全性”选项卡中也会填写3. 切换到“安全性”选项卡,做如下配置填写用户名和密码,与上一步所填的用户名和密码一致点击“确定”,完成4. 查看Oracl e中的数据此时,在“链接服务器”下面,会出现刚刚创建的链接服务器,展开,可以看到所有的表和视图,但是只能看到表名,不能查看字段要查询可以右键点击某表,选择:编写脚本为->Select到->新查询编辑器窗口SQL的写法有两种a) 使用T-SQL语法:SELECT* FROM ernam e.表名注意:在这种方式下取数,如果在orac le中声明表的时候表明用了引号,此处的表明必须和oracl e中一致,否则全部使用大写,不然会提示找不到表。
MSSQL之间链接和ORACLE与MSSQL之间链接
一、MSSQL之间链接:删除链接:Exec sp_droplinkedsrvlogin linkdb,NullEXEC sp_dropserver linkdb创建链接:exec sp_addlinkedserver 'linkdb' , '' , 'SQLOLEDB' , '202.99.123. 123,1433'--okorexec sp_addlinkedserver 'linkdb' , '' , 'SQLNCLI10' , '123.123.123.123,1433'--okexec sp_addlinkedsrvlogin 'linkdb' , 'false' , null , 'sa' , '123'SELECT COUNT(*) FROM linkdb.[MYDB].dbo.xtm12 -- ok二、MSSQL2008R2 链接ORACLE 11:exec sp_addlinkedserver 'DBO2S' , 'ORACLE' , 'MSDAORA' , 'ORCL120'其中ORACL120 为本地安装了ORACLE 驱动程序,在tnsnames.ora配置好链接字符串后的操作,且要用sqlgate类似工具测试通过过.exec sp_addlinkedsrvlogin 'DBO2S' , 'false' , null , 'MYID' , 'MYPS'select * from openquery(DBO2S,' select * from dual ' --ok删除链接:Exec sp_droplinkedsrvlogin DBO2S,NullEXEC sp_dropserver DBO2S执行:select * from openquery(DBO2S,'select sysdate from dual');select * from openquery(DBO2S,'select MANUFACTURENO from USERID.STOCK');注意图片格式不要指望ORACLE能自动转换成MSSQL插入:Insert into dhm40(dhpsdm ,dhpssm )select * from openquery(DBO2S,'SELECT DISTINCT TRIM(BC.COLOR_CODE),TRIM(BC.COLOR_CNAME) FROM BRANDCOLOR BC WHERE BC.BRAN_CODE LIKE ''%1%'' ') '要用''来实现。
将数据从oracle导入sql sever 2008方法
oracle数据导入sql server 2008方法
随着社会的发展,各被审计单位的数据量也不断增加。
过去常用的小型数据库已经不能适应时代的发展,大型数据库逐渐普遍起来,尤其已oracle数据为代表的大型数据库更是被众多单位、公司和企业采用,因此掌握oracle数据库的备份与还原显得尤为重要。
以下阐述的是将oracle数据导入sql server 2008的步骤。
第一步:配置数据源
开始→控制面板→管理工具→数据源(ODBC)
选择“系统DNS”,单击“添加”按钮
选择“oracle in oradb11g_home1”驱动程序,点击“完成”
data source name填用户自填的数据源名称,TNS service name 填oracle数据库中所要导入数据的实例名,user id 填该实例名授权的用户名,点击test connection
password填与上述实例用户的密码,填写后单击“ok”
点击“确定”,表示数据源配置成功
第二步:用sql server 2008连接oracle数据库
开始→所有程序→microsoft sql server 2008 r2→sql server management studio
连接后,新建数据库→右击该数据库→任务→导入数据
数据源选择“oracle provider for ole db”→属性
数据源、用户名和密码均与第一步中的相同。
然后选择“允许保存密码”否则将无法进行到下一步。
目标选择:sql server native client 10.0,其他均选择默认值→下一步
下一步
选择所需要的表和视图(可多选),点击“下一步”
中。
Oracle10g通过透明网关访问 SqlServer2008R2
Oracle10g通过透明网关访问SqlServer-2008 R2一、准备A机器:操作系统:Windows Server 2003 R2 32位安装数据库:Oracle Database 10g 第2版(10.2.0.3.0)安装路径:D:\oracle\product\10.2.0\db_1安装10g数据库透明网关:10201_gateways_win32安装路径:D:\app\asus\oracle\product\10.2.0\tg_1B机器:192.168.1.103操作系统:Windows 7旗舰版安装数据库:SQL Server 2008 R2 64位*:网关和SQL数据库在一起,便于管理。
也可单独安装一台机器。
二、配置B机器上安装了SQL和透明网关后, 在安装目录下D:\app\asus\oracle\product\10.2.0\tg_1\tg4msql\admin下新建init<Sql2008的SID>文件,这里我沿用inittg4msql,所以sql2008数据库tg4msql必须存在inittg4msql的配置内容如下透明网关主机上的listener.ora的配置内容如下(端口由于1521占用,故采用1522)# listener.ora Network Configuration File:D:\app\asus\oracle\product\10.2.0\tg_1\network\admin\listener.ora # Generated by Oracle configuration tools.SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = D:\app\asus\oracle\product\10.2.0\tg_1)(PROGRAM = extproc))(SID_DESC =(SID_NAME = tg4msql)(ORACLE_HOME = D:\app\asus\oracle\product\10.2.0\tg_1)(PROGRAM = tg4msql)))LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = asus-PC)(PORT = 1522))(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))))重启windows监听服务,确保透明网关服务启动透明网关主机上的tnsnames.ora的配置内容如下(端口由于1521占用,故采用1522)# tnsnames.ora Network Configuration File:D:\app\asus\oracle\product\10.2.0\tg_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools.EXTPROC_CONNECTION_DATA =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)))(CONNECT_DATA =(SID = PLSExtProc)(PRESENTATION = RO)))tg4msql=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.103)(PORT = 1522)) (CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = tg4msql))(HS=OK))下来在A机器上的D:\oracle\product\10.2.0\db_1\network\ADMIN\TNSNAMES.ORA添加tg4msql =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST=192.168.1.103)(PORT=1522))(CONNECT_DATA =(SID=tg4msql))(HS=OK))测试连通性,此时A机器上的tg4msql就会被B机器监听侦测解析到。
实战篇:Oracle配置透明网关访问MySQL详细教程
实战篇:Oracle配置透明网关访问MySQL详细教程展开全文前言从Oracle 无法直接访问Mysql 数据库,需要配置透明网关后通过 DBLink 实现访问。
今天搞了一下午透明网关配置,流程比较复杂,并且有一些坑,这不立刻来给大家排排坑,说不定以后就用的着呢!废话不多说,直接实战走起~一、环境准备本次环境准备了 3 台主机,分别是 Oracle 数据库,MySQL 数据库,透明网关。
•⭐️ Linux 主机安装教程可参考:实战篇:VMware Workstation 虚拟机安装 Linux 系统•⭐️Oracle 单机安装教程可参考:实战篇:Linux 安装Oracle 11GR2 数据库保姆级教程•⭐️Oracle RAC 安装教程可参考:实战篇:一步步教你Linux 7 安装 Oracle 11GR2 RAC•⭐️Oracle 脚本一键安装可参考:开源项目:Install Oracle Database By Scripts!•⭐️MySQL 安装教程可参考:实战篇:手把手教你Linux安装Mysql(细致入微)❤️Oracle 安装包合集和补丁下载地址:2021年Oracle第三季度补丁合集环境信息:用途主机名IP地址主机版本数据库版本DB名称端口号Oracle 数据库orcl 10.211.55.100 RHEL7.6 11GR2 orcl 1521 MySQL 数据库mysql 10.211.55.101 RHEL7.6 8.0.26 lucifer 3306透明网关主机gateway 10.211.55.102 RHEL7.6 11GR2 无1521为什么透明网关需要单独配置一台主机?•不影响数据库主机的正常运行•便于安装配置以及管理•数据库迁移时不需要重新配置透明网关•RAC 环境下,无需重复安装配置多个节点⭐️注意:透明网关主机的配置不需要很高,无需安装 Oracle 数据库,仅安装透明网关即可!二、实战演示1、介质装备首先,需要下载 GateWay 和 MySQL ODBC安装包:•mysql-connector-odbc-8.0.27-1.el7.x86_64.rpm•p1*******_112040_Linux-x86-64_5of7.zip方便大家学习,我直接上传到百度网盘供大家下载:链接: https:///s/1ybJGu1JCbOgRbjCTqtl9TA 提取码: l0622、安装透明网关2.1、主机环境配置下载上述安装介质并上传透明网关主机:⭐️注意:安装透明网关之前需要配置环境和创建用户等等,可以参照 Linux 安装单机 Oracle 的环境配置步骤,这里就不再详述了!使用 Oracle 一键安装脚本配置即可:cd /soft./OracleShellInstall.sh -i 10.211.55.102 -txh Y⭐️注意:由于主机安装时选择了最小化安装,并且安装透明网关需要图形化,因此加上 -txh Y 安装图形化界面!稍许等待几分钟之后,即可配置完成,由于没有上传DB 安装包,这个报错是正常!2.2、正式安装主机配置完成后,开始安装透明网关:## 首先 root 用户下,授权 oracle 访问 /soft 目录chown -R oracle:oinstall /soft## 切换到 oracle 用户下su - oracle## 解压透明网关安装包unzip -q p1*******_112040_Linux-x86-64_5of7.zip ## 配置 vnc 访问图形化界面vncserver使用 VNC 客户端连接:开始安装:确认安装位置:这里选择 for ODBC 即可:开始安装,静待结束:root 用户下执行 root.sh 脚本:/u01/app/oraInventory/orainstRoot.sh/u01/app/oracle/product/11.2.0/db/root.sh配置监听:至此,透明网关安装结束!2.3、安装 mysql-connector首先需要安装 unixODBC 依赖,否则报错:安装 unixODBC 依赖后安装 mysql-connector:yum install -y unixODBC*rpm -ivh mysql-connector-odbc-8.0.27-1.el7.x86_64.rpm⭐️注意:透明网关的安装到这里就全都结束了,接下来就是配置部分了。
Oracle+10g+数据库配置透明网关访问MS+SQLSERVER
Oracle 10g 数据库配置透明网关访问MS SQL Server一、 安装前的准备首先需要从oracle官方网站下载透明网关的软件,下载地址为:/otn/windows/oracle10g/10201/10201_gateways_win32.zip在安装前需要考虑将软件安装在那一台服务器上,可以选择1.安装在MS SQL Server所在的windows服务器;2.如果是windows下的Oracle10g要访问MS SQL Server的数据库的话,也可以选择安装在Oracle所在的windows服务器上;3.于此不相关的第三台windows服务器,但要求Oracle10g和MS SQL Server所在的服务器的网络都能能访问到这台服务器。
这里需要注意的是软件的安装必须要在windows的操作系统上,因为其他平台的透明网关软件并不提供访问MS SQL Server的组件。
另外如果选择安装在Oracle10g所在的windows服务器上的话一定要注意透明网关的目录不能是当前的ORACLE_HOME目录,除非他们的版本是一致的,由于透明网关只提供了10.2.0.1.0的版本,所以如果你的Oracle10g是10.2.0.1.0以上版本的话就要避免安装在同一个ORACLE_HOME目录下。
建议安装在MS SQL Server所在的服务器上,方便管理。
二、 安装步骤解压软件后,双击setup.exe开始安装选择名称和安装路径(默认即可)在产品组件里面选中Oracle Transparent Gateway for Microsoft SQL Server 10.2.0.1.0在Microsoft SQL Server和数据库命令一栏可以不用填,留在以后配置的时候再填写下一步摘要开始安装配置监听,选择执行典型配置安装结束三、 配置进入安装目录,找到tg4msql文件夹,在其下的admin文件夹中找到inittg4msql.ora(可以已这个文件作为参考,也可以直接使用这个文件)打开文件如下# This is a sample agent init file that contains the HS parameters that are# needed for the Transparent Gateway for SQL Server## HS init parameters#HS_FDS_CONNECT_INFO=.HS_FDS_TRACE_LEVEL=OFFHS_FDS_RECOVERY_ACCOUNT=RECOVERHS_FDS_RECOVERY_PWD=RECOVER将HS_FDS_CONNECT_INFO= 改为HS_FDS_CONNECT_INFO=”SERVER=192.168.1.100;DATABASE=MSDB”这里IP就是MS SQL Server所在的服务器IP,DATABASE的名称可以自己定义,但是一定要和文件保持一致比如这里命名为MSDB,那么文件inittg4msql.ora就必须重命名为initmsdb.ora 这样监听才能识别到这个文件。
oracle透明网关链接sqlserver配置方法
oracle10g透明网关oracle 10g透明网关访问sqlserver2008一、环境如下:ORACLE 10g 安装在:192.168.3.114 的window7系统。
(版本:Oracle10g第2版10.2.0.3-10.2.0.410203vistaw2k8x86productiondb)SqlServer 2008安装在:192.168.3.188 的window server 2008 Enterprise 二、下载透明网关(GATEWAY)oracle 10g下,透明网关是一个单独组件,可以到oracle官方网站下载/technology/software/products/database/oracle10g/ht docs/10201winsoft.html这个安装包有240M左右。
名称为10201_gateways_win32.zip 32位的三、安装透明网关将透明网关安装在sqlserver服务器上,点击setup.exe,启动安装界面,安装oracle transparent gateway for microsoft sql server;下一步,输入sqlserver地址和sqlserver 数据库名,这里可以输入正确的,也可以随便输入,或者留空,现安装完成后再配置。
安装完后,会弹出配置监听界面,点击取消即可。
四、配置透明网关参数文件找到透明网关路径:D:\oracle\product\10.2.0\tg_1\tg4msql\admin安装透明网关时会生成一个默认参数文件:inittg4msql.ora,它的sid是tg4mssql,可以使用这个文件,也可以新建一个文件。
现在COPY一份命名为initTTSMarketingV3.ora,名字最好与SQL SERVER数据库一致,且要注意格式:init<sid>.ora,可以理解为oracle的参数文件,现在编辑参数文件:# This is a sample agent init file that contains the HS parameters that are# needed for the Transparent Gateway for SQL Server## HS init parameters#HS_FDS_CONNECT_INFO="SERVER=192.168.3.188;DATABASE=TTSMarketin gV3"HS_FDS_TRACE_LEVEL=OFFHS_FDS_RECOVERY_ACCOUNT=RECOVERHS_FDS_RECOVERY_PWD=RECOVERHS_FDS_CONNECT_INFO设置有多种格式,如:HS_FDS_CONNECT_INFO=server_name.db_name,但这种写法server_name不能为IP,且端口必须为默认的1433,如:在安装透明网关如果设置服务器和数据库即为上面格式。
SQL Server 2008连接Oracle数据库步骤
SQL Server 2008连接Oracle操作步骤详细记录SQL Server Management Studio Express(简写SSMS)SQL Server配置管理器:SQL Server Configuration Manager(简写SSCM)一、开启SQL Server 2008远程连接---如果已经开启,则可以跳过1. 打开SSMS,用Windows身份连接数据库后,右键点击数据库引擎,选择“属性”2. 左侧选择“安全性”,选中右侧的“SQL Server和Windows身份验证模式”以启用混合登录模式3. 左侧选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”4. 打开SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行5. 选中左侧“SQL Server网络配置”下的“MSSQLSERVER的协议”,右侧的TCP/IP默认是“Disabled”,双击或右键点击选“属性”,在“协议”选项卡中将其修改为“Enabled”,在“IP Address”选项卡,设置端口“1433”6. 选中左侧“SQL Native Client 10.0配置”下的“客户端协议”,将“TCP/IP”也修改为“Enabled”7. 重新启动SQL Server 20088. 此时应该可以使用了,但还是要确认一下防火墙。
将SQLServr.exe(C:\Program Files \Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中二、安装Oracle客户端软件可以去Oracle官网下载,比如“10201_client_win32”安装成功后,在Oracle客户端安装目录下的/network/admin/tnsnames.ora配置所要连接的服务器的相关信息,比如:TEST =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.11.90)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))如果admin目录下没有“tnsnames.ora”,新建一个文本文件,改名为“tnsnames.ora”三、添加Windows的ODBC数据源1. 开始->管理工具->数据源(ODBC)有些“开始”菜单中没有放“管理工具”连接,则可以先到“控制面板”中,然后选择“性能和维护”,就可以找到“管理工具”了2. 在“用户DSN”选项卡或者“系统DSN”选项卡下,点击“添加”,选择“Microsoft ODBC f or Oracle”后点击“完成”3. 填写相关信息数据源名称、服务器名称与“tnsnames.ora”中配置的一样,其他两项可以忽略填好后,点击“确定”四、在SSMS中创建链接服务器1. 在SSMS中,展开已经连接上的某数据库引擎,依次选择服务器对象->链接服务器,在“链接服务器”上点右键,选择“新建链接服务器”2. 在“常规”选项卡上按照如下填写:“链接服务器”,随便取个名字“访问接口”和“产品名称”如上图所示,不要做任何改变,包括大小写“数据源”与“tnsnames.ora”中配置的一样,也即与“添加Windows的ODBC数据源”步骤中填写的一样“访问接口字符串”,按照图上的格式来填写,或者“ID=username;Password=userpasswd”也行,这里的username和userpasswd为登录所要连接的Oracle数据库所使用的用户名和密码;这里一定要填写,虽然在“安全性”选项卡中也会填写3. 切换到“安全性”选项卡,做如下配置填写用户名和密码,与上一步所填的用户名和密码一致点击“确定”,完成4. 查看Oracle中的数据此时,在“链接服务器”下面,会出现刚刚创建的链接服务器,展开,可以看到所有的表和视图,但是只能看到表名,不能查看字段要查询可以右键点击某表,选择:编写脚本为->Select 到->新查询编辑器窗口SQL的写法有两种a) 使用T-SQL语法:SELECT * FROM ername.表名注意:在这种方式下取数,如果在oracle中声明表的时候表明用了引号,此处的表明必须和oracle中一致,否则全部使用大写,不然会提示找不到表。
oracle配置透明网关连接sqlserver的流程
一、安装环境1. 当前使用数据库操作系统:Windows Server 2008 x64IP地址:192.168.3.60数据库版本:oracle 10g 10204数据库实例:CRDS2. 目标数据库操作系统:Windows Server 2008 x64IP地址:192.168.3.60数据库版本:SQLServer2008数据库实例:IA3. 透明网关操作系统:Windows Server 2003IP地址:192.168.3.8数据库版本:oracle 9i 92010二、安装流程1. Transparent Gateway for SQL Server安装从Oracle 9i数据库安装光盘setup.exe安装,选择安装客户端安装类型选择:管理员安装完客户端后,重新运行setup.exe,安装产品选择Oracle 9i Database 9.2.0.1.0, 安装类型选择"自定义",安装组件选择Oracle Net Services和Oracle Transparent Gateways, 并在此项下选择Oracle Transparent Gateway for Microsoft SQL Server, 安装过程中可以不设置连接到SQL Server的信息.如下图所示:以下的IP地址及数据库以实际环境为准2. 修改透明网关配置文件编辑%ORACLE_HOME%\tg4msql\admin\init%ORACLE_SID%.ora, 该文件包含了TG for SQL Server的配置信息, 其中%ORACLE_SID%是给TG的"SID", 默认为tg4msql. 修改文件中的行:其中SERVER后为SQL Server所在的服务器名称或ip地址,Database为连接到的数据库名称。
当然,如果在SQL Server服务器上,有多个sql server实例,则使用‘服务器名\\实例名’的方式设置上面的SERVER值,如:HS_FDS_CONNECT_INFO="SERVER=192.168.3.60\\IA;DATABASE=FCDB_BOND"。
Oracle访问sqlserver透明网关配置简要说明
Oracle 访问sqlserver 透明网关配置说明――编写人:陈命群一.简单业务描述:在现有企业的信息系统中存在着大量的异构数据库,如ORACLE/SQLSERVER等,那么在进行系统之间的数据整合过程中,将不可防止的涉及到异构数据库之间的透明/无逢的数据访问。
本文章将结合广钢ERP系统的后台ORACLE数据库与检斤系统的后台SQLSERVER数据库的透明网关的配置和访问。
二.简单技术描述:在ORACLE 中提供了与其他数据库连接的组件,如与SQLSERVER/DB2等,在安装了组件之后将可以通过配置监听器/数据库连接等来完成数据库之间的访问。
其中主要用到:透明网关代理、异类效劳〔Heterogeneous Services〕数据库效劳器情况:ORACLE 数据库地址:10.1.70.214 数据库SID:LTDDB SQLSERVER 数据库地址:10.1.70.185 数据库名:jjdtest 用户名:SA 三.具体实现步骤:1.透明网关的安装:注意:(1)透明网关可以不安装在与ORACLE数据库同台机器上,但是因为它是安装数据库的一局部,所以在安装网关的同时将会安装数据库,所以如果不是特殊情况,可以将透明网关安装在数据库效劳器上。
(2)安装过程中可以同时配置远程数据库的地址和数据库名。
2.配置网关初始参数文件:注意:(1)透明网关SID:访问异构数据库是一个数据库事例,类似于一个数据库,所以,必须提供一个网关的SID,缺省为:tg4msql。
其配置文件将以ini<sid>.ora来命名,存放在%ORACLE_HOME%\tg4msql\admin\下。
(2)如果自己指定SID或者配置多个数据库网关可以直接在生成的配置文件中直接修改即可,但是必须遵守ini<sid>.ora的命名原那么。
(3)配置ini<sid>.ora的参数:HS_FDS_CONNECT_INFO=SQLSERVER_HOSTNAME.DATABASE_NAME.(4)举例:HS_FDS_CONNECT_INFO="SERVER=;DATABASE=jjdtest"HS_FDS_TRACE_LEVEL=OFFHS_FDS_RECOVERY_ACCOUNT=RECOVERHS_FDS_RECOVERY_PWD=RECOVER3.为透明网关配置网络监听器:注意:(1)oracle通过tns监听客户端的连接请求,所以tns监听必须与透明网关配置在同一机器上,所以更加需要网关与数据库安装在同一效劳器上。
Oracle下配置透明网关访问MSSQLSERVER
Oracle下配置透明网关访问MSSQLSERVERHow to Setup TG4MSQL (Transparent Gateway for MS SQL Server)PURPOSE-------This article provides a step-by-step guide setting up and troubleshootingTG4MSQL (Transparent Gateway for MS SQL Server) for a Windows basedplatform. This note applies to TG4MSQL release 9.2, 10.1 and 10.2.SCOPE & APPLICATION-------------------This bulletin is a summary of the manual.How to setup TG4MSQL--------------------1) -------安装软件 transparent gateway-For Oracle TG4MSQL V9, V10.1:With the OUI (Oracle Universal Installer) installTG4MSQL. This product is part of the serverinstallation CDs.( Start OUI, choose a sep. Oracle_Home, select the Oracledatabase for installation. Then choose custom install. Aproduct list pops up where you have to scroll down toORACLE TRANSPARENT GATEWAY; click on the '+' in frontanda product list opens. Choose the gateways you want to install)-For Oracle TG4MSQL V10.2:There is a separate CD containing Oracle Transparent Gatewayfor MS SQL Server release 10.2. It is included on the CDwith part number B24558-01. ---oracle 10.2的透明网关在另外的安装盘上(gateways),需要另外安装-BOTH:A directory called TG4MSQL will be created and a file calledTG4MSQL.EXE is placed in the bin directory of the appropriate ---与sql 的网关在目录tg4msql中Oracle_Home.----确认tg4msql需要的表存在 SYS.HS_FDS_CLASS2) TG4MSQL needs data dictionary tables in the Oracle database.To check their existence, run a query oni.e. SYS.HS_FDS_CLASS.If it fails, run the caths.sql script located in ORACLE_HOME\RDBMS\ADMIN\as user sys or internal.----确认相应的驱动存在3) The gateway is using MS ODBC driver to access the SQl Server.So please make sure to have the MS SQL Server ODBC driver installed onthe gateway machine. If it is not available, downloadthe latest MDAC Microsoft Data Access Components) from the Microsoft Webpage and install it. This package contains a SQL Server ODBC driver.----配置tnsnames.ora ,如sid为tg4msql4) Tnsnames.ora.This file is in ORACLE_HOME\NETWORK\ADMIN.Add the following lines to the file:/doc/0944421c10a6f524ccbf85b7.html = |<- adjust default domain depending onthe sqlnet.ora settings(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=) |<- adjust hostname(PORT=1521)) |<- adjust port(CONNECT_DATA=(SID=tg4msql))(HS=OK) |<- attention: HS is outside CONNECT_DATA)*************************************************************** *************如:tg4msql =(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=cit-jiangqx)(PORT=1521))(CONNECT_DATA=(SID=tg4msql)) ----sid为listener.ora中添加的sid,并与initsid.ora中的sid相同如tg4msql(HS=OK))*************************************************************** *************Note, a sample file is located in ORACLE_HOME\tg4msql\ADMIN.COMMON ERRORS:Make sure, that there are 2 closing brackets after the SID; the HS keyword is outside of the Connect Data block.Further make sure that only the TNS Alias is at the first position of theline; all other lines must start at least with one SPACE (blank);otherwise it is identified as an alias and the configuration is not correct.----配置listener.ora 如 tg4msql5) Listener.ora:This file is in ORACLE_HOME\NETWORK\ADMIN as well.Add the following line to the SID_List of the listener.ora and restart thelistener afterwards. ( After the restart a service handler for tg4msqlshould exist).(SID_DESC=(SID_NAME=tg4msql)(ORACLE_HOME=e:\ora92) |<- adjust Oracle_Home directory(PROGRAM=tg4msql))*************************************************************** *************如:SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(GLOBAL_DBNAME = ora10g)(ORACLE_HOME = F:\oracle\product\10.2.0\db_1)(SID_NAME = ora10g))(SID_DESC=(SID_NAME=tg4msql)(ORACLE_HOME=F:\oracle\product\10.2.0\db_1)(PROGRAM=tg4msql) --这里是透明网关的目录))*************************************************************** *************Note, a sample file is located in ORACLE_HOME\tg4msql\ADMIN.COMMON ERRORS:After configuring the listener, restart it from the command line(lsnrctl -> stop, start) and check the service summary. It must contain1 service handler for the TG4MSQL SID.---配置ORACLE_HOME\TG4MSQL\ADMIN 下面的initsid.ora 文件,网关配置文件如 inittg4msql.ora6) Adjust the configuration file of the gateway. It is located inORACLE_HOME\TG4MSQL\ADMIN. The name depends on the SID you use for thegateway.In our sample the listener SID is tg4msql and so the configuration filemust be named inittg4msql.ora.# This is a sample agent init file that contains the HS parameters that are# needed for an ODBC Agent.## HS init parameters#HS_FDS_CONNECT_INFO = . |<- Please specify the serverhostname and do not useIP addresses.The dot is the delimeterand we use it to separatethe servername from thedatabase name.HS_FDS_TRACE_LEVEL = 0 |<- trace levels are from off to debug****************************************************************************如:HS_FDS_CONNECT_INFO=cit-jiangqx.testdbHS_FDS_TRACE_LEVEL=OFFHS_FDS_RECOVERY_ACCOUNT=RECOVERHS_FDS_RECOVERY_PWD=RECOVER*************************************************************** ***********REMARK: Usually the following key is used to verify the connect optionsto the MS SQL Server:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectT oThis information normally specifies the ALIAS, the real server name, instances(if they are available) and port numbers of the SQL Server.Further details can be found in Note 231997.1 TG4MSQL and MS SQLServer Instances.---建立db link ,测试是否成功?7) Testing the connectivity between Oracle database and the SQL Server:- create a database link within the Oracle database to the SQL Server:create database link tg4msql connect to "sa"identified by "" using 'tg4msql';- select * from all_catalog@tg4msql;Example selecting a demo table of the MS Northwind database:select "TerritoryID" from "EmployeeTerritories"@;*************************************************************** ***********如: -----注意用户名/密码的大小写create database link tg4msql connect to "sa" identified by "sqlsa" using 'tg4msql';SQL> select * from test@tg4msql;c1 c2---------- --------------------3 c*************************************************************** ***********COMMON ERRORS:The usernames, passwords, table names, views, columns ... are case sensitive.For creating the database link, make sure you surround the username, passwordby double quotes and write them as they are defined in the MS SQL Server.Another common error is, that the TG4MSQL does not allow OS Authentication(Windows Authentication) for the SQL Server. Only SQL Server authenticationwith a username AND a password is supported. Make sure, that the SQL ServerSecurity option is checked to allow both authentication methods.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、环境
公司网站系统使用的是IIS + Oracle
但公司某系统使用的是Sqlserver 2000, 但其数据需要做成报表放到网站上,为简化编程,使用
Oracle做透明网关,定期从Sqlserver 抓取数据的方式
A: Web Server
OS: Windows Server 2008
IP: 10.108.3.10
安装软体:IIS, Oracle Client
B: Oralce DB Server
OS: Windows Server 2008
IP: 10.108.3.20
安装软体: Oracle DB, Oracle Gateway
C: Sqlserver 2000 DB Server
OS: Windows Server 2003
IP: 10.108.5.100
安装软体: Sqlserver 2000
这里面A和C的安装配置都很简单,主要说下B机器 Oracle透明网关的配置
二、Oracle透明网关配置
1. gateway安装
当然是要先安装好我们的Oracle DB,做好其它业务。
然后再来安装Gateway
2. 配置 E:\Oracle\product\11.2.0\tg_1\dg4msql\admin\initdg4msql.ora 配连接条件
采用计算机名
HS_FDS_CONNECT_INFO=[PY-PC]// YX_YC
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
采用ip
HS_FDS_CONNECT_INFO=[10.22.1.165]//YX_YC
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
或
HS_FDS_CONNECT_INFO=10.22.1.165:1433//YX_YC
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
如果没配正确则报ORA-00942: 表或视图不存在
[MySQL][ODBC 5.1 Driver][mysqld-5.1.61]Table ‘test’ doesn't exist {42S02,NativeErr = 1146}
配监听
(SID_DESC =
(SID_NAME = dg4msql)
(ORACLE_HOME = D:\Oracle\product\11.2.0\dbhome_1)
(PROGRAM = dg4msql)
)
如果没配正确则报ora 28545错误
配tns
dg4msql =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.22.1.165)(PORT = 1521) )
)
(CONNECT_DATA =
(SID = dg4msql)
)
(HS = OK)
)
如果配与多个sql的连接。
先配透明网关中,与ms sql 2008的连接。
D:\Oracle\product\11.2.0\dbhome_1\dg4msql\admin
默认的dg4msql中的配置不需要更改。
如:以“ptwms”的连接为例。
dg4msql中的配置:
HS_FDS_CONNECT_INFO=[localhost]//master
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
建名字为“initptwms”的ora文件。
initptwms中的配置:
HS_FDS_CONNECT_INFO=[10.22.1.165]//YX_YC
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
如果没配正确则报ORA-00942: 表或视图不存在
[MySQL][ODBC 5.1 Driver][mysqld-5.1.61]Table ‘test’doesn't exist {42S02,NativeErr = 1146} 。
后配oracle 11g与ms sql 2008的连接。
D:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN
1.配LISTENER
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\Oracle\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\Oracle\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
--如果不配这个,远程访问时,会报错:PL/SQL连接虚拟机中的Oracle数据库,发现又报了“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误。
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = D:\Oracle\product\11.2.0\dbhome_1)
(SID_NAME = ORCL)
)
--如果不配这个,会会报错:ora 28545错误
(SID_DESC =
(SID_NAME = ptwms)
(ORACLE_HOME = D:\Oracle\product\11.2.0\dbhome_1)
(PROGRAM = dg4msql)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.22.1.165)(PORT = 1521))
)
)
ADR_BASE_LISTENER = D:\Oracle
2.配tnsnames
dg4msql =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.22.1.165)(PORT = 1521) )
)
(CONNECT_DATA =
(SID = ptwms)
)
(HS = OK)
)
注:”dg4msql”可以任意名称。
3.配Database links
注:oracle 11g对大小写有强校验,所在用户名与密码均需用””。
如下:用户名:”sa”
密码:”sa”。