Oracle建立与Sqlserver的数据库连接
最近用到了Oracle与Sqlserver之间的数据库连接,费了很大劲才成功,跟大家分享一下,Oracle与sqlserver都安装在windows Server 2008服务器上,不是LInux!!!我要建的是Oracle去连sqlserver的连接
操作方法
- 01
Oracle安装在192.168.60.201服务器上,sqlserver安装在192.168.212.120服务器上,两个服务器都可以上网,互相ping是通过的
- 02
确保Oracle已经正确安装,安装过程出错或者有其他问题都可能有影响,小编安装的Oracle10g,可以通过“已安装的产品”来查看一下安装的程序
- 03
找到“Microsoft ODBC 管理员”单击打开
- 04
右侧有“添加”按钮,单击
- 05
在弹出的界面中选择“sql server”,单击“完成”
- 06
在弹出的新建数据源中进行配置,首先说一下名称和描述,跟sqlserver保持一致,不然第10步找不到数据库,服务器选项写sqlserver的IP,单击“下一步”
- 07
选择第二个圆圈,然后输入sqlserver数据库的用户名密码,不知道的可以登陆sqlserver试试
- 08
如果用户名或者密码错误单击下一步就会弹出错误框,自己去找用户名密码,成功就单击下一步
- 09
我没有说的“客户端配置”,里面的IP就是第六步输入的IP,端口是动态的,可能是80,网络库默认是tcp/ip,如果你不想动态获取可以在sqlserver上打开一下未用的端口,专门给数据库连接用,我这里没有这么麻烦
- 10
勾选“更改默认的数据库”,默认的数据库是“master”,选择第六步创建的数据,不支持输入,单击“下一步”
- 11
默认选项,不用更改
- 12
单击完成,弹出信息,单击测试连接,查看一下是否联通
- 13
测试成功,配置完成了
- 14
在Oracle安装路径F:\oracle\product\10.2.0\db_1\hs\admin 下新建一个 zkteco_database.ora ,内容如下
- 15
另外在F:\oracle\product\10.2.0\db_1\network\ADMIN目录下还需要新增一些配置
- 16
还有下面这个
- 17
配置完成后重启tns就可以了