Oracle建立与Sqlserver的数据库连接

作者:分开不是尽头 | 创建时间: 2023-06-07
最近用到了Oracle与Sqlserver之间的数据库连接,费了很大劲才成功,跟大家分享一下,Oracle与sqlserver都安装在windows Server 2008服务器上,不是LInux!!!我要建的是Oracle去连sqlser...
Oracle建立与Sqlserver的数据库连接

操作方法

Oracle安装在192.168.60.201服务器上,sqlserver安装在192.168.212.120服务器上,两个服务器都可以上网,互相ping是通过的

确保Oracle已经正确安装,安装过程出错或者有其他问题都可能有影响,小编安装的Oracle10g,可以通过“已安装的产品”来查看一下安装的程序

找到“Microsoft ODBC 管理员”单击打开

右侧有“添加”按钮,单击

在弹出的界面中选择“sql server”,单击“完成”

在弹出的新建数据源中进行配置,首先说一下名称和描述,跟sqlserver保持一致,不然第10步找不到数据库,服务器选项写sqlserver的IP,单击“下一步”

选择第二个圆圈,然后输入sqlserver数据库的用户名密码,不知道的可以登陆sqlserver试试

如果用户名或者密码错误单击下一步就会弹出错误框,自己去找用户名密码,成功就单击下一步

我没有说的“客户端配置”,里面的IP就是第六步输入的IP,端口是动态的,可能是80,网络库默认是tcp/ip,如果你不想动态获取可以在sqlserver上打开一下未用的端口,专门给数据库连接用,我这里没有这么麻烦

勾选“更改默认的数据库”,默认的数据库是“master”,选择第六步创建的数据,不支持输入,单击“下一步”

默认选项,不用更改

单击完成,弹出信息,单击测试连接,查看一下是否联通

测试成功,配置完成了

在Oracle安装路径F:\oracle\product\10.2.0\db_1\hs\admin 下新建一个 zkteco_database.ora ,内容如下

另外在F:\oracle\product\10.2.0\db_1\network\ADMIN目录下还需要新增一些配置

还有下面这个

配置完成后重启tns就可以了

点击展开全文

更多推荐