如何在 SQL 服务器中设置到 Oracle 的链接服务器并进行故障排除

如何在 SQL 服务器中设置到 Oracle 的链接服务器并进行故障排除,第1张

设置到 Oracle 的链接服务器的步骤
您必须在运行要在其上设置链接服务器的 SQL Server 计算机上安装 Oracle 客户端软件。
在运行 SQL Server 的计算机上安装所需的驱动程序。Microsoft 仅支持用于 Oracle 的 Microsoft OLE DB 提供程序和 Microsoft ODBC 驱动程序。如果您使用第三方提供程序或第三方驱动程序连接到 Oracle,则在使用这些提供程序或驱动程序遇到任何问题时,您必须与相应的供应商联系。
如果您使用用于 Oracle 的 Microsoft OLE DB 提供程序和 Microsoft ODBC 驱动程序,请考虑下列事项:
随 Microsoft Data 数据访问组件 (MDAC) 提供的 OLE DB 提供程序和 ODBC 驱动程序和都需要 SQLNet 23x或更高版本。您必须在客户端计算机上安装 Oracle 73x 客户端软件或更高版本。客户端计算机是运行 SQL Server 的计算机。
确保您已经在运行 SQL Server 的计算机上安装了 MDAC 25 或更高版本。如果使用 MDAC 21 或更早版本,则无法连接到使用 Oracle 8x 或更高版本的数据库
要使 MDAC 25 或更高版本能够与 Oracle 客户端软件一起工作,必须按照下表中的说明修改运行 SQL Server 的客户端计算机的注册表。

方法如下:
1、 启动Navicat ,连接->oracle,配置如下:连接名随便起
2、Basic连接类型:连接类型有两种,我们先看用Basic的连接方式,此方法适合没有安装Oracle客户端的机器,配置好之后,点连接测试,如果你数据库没有问题,则能连接测试成功。
3,TNS连接类型:选择TNS监听连接类型,你首先要安装好oracle客户端,安装完成后,连接数据库时,先配置OCIdll路径,Navicat->工具>选项>OCI,将ocidll路径设置成你安装客户端的路径,如本例:D:\app\Administrator\product\1120\client_2\ocidll,
4,还有一步要做,到连接的Oracle数据库目录下找到tnsnamesora文件,一般路径在D:\oracle\product\1020\db_1\NETWORK\ADMIN下,将该文件拷贝到你安装的oracle客户端目录下,如D:\app\Administrator\product\1120\client_1\Network\Admin\tnsnamesora,在连接时就可以直接用TNS方式连接了,程序会自动识别你的网络连接名,如果没有自动识别网络连接名,说明配置的不对,再检查下有说明漏的。
5,配置好之后,点连接测试,如果你数据库没有问题,则能连接测试成功。
注意:如果连接不上,检查下tnsnamesora文件,看看(HOST = Localhost),如果你连接的是本地Oracle数据库,可能没问题,如果是远程的,一定要改成ip地址,我的配置如下:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 1921680129)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
6,连接成功后,你就可以像 *** 作其他数据库一样,可视化的管理Oracle数据库,建表,建字段,删除,修改,备份等都可以做

tnsnamesora
找这个文件,大概是在network\\admin\\tnsnamesora
用记事本编辑该文件
orcl9i =
(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 105018 )(PORT = 1521))

)
(CONNECT_DATA =(SERVICE_NAME = orcl)

)
)

SERVICE_NAME是9i的实例服务名,默认是orcl
另外就是端口了,默认是1521

orcl9i这个是别名,使用sqlplus时, conn system/manage@orcl9i

tnsnamesora这个文件也可使用工具配置,但是这个工具忘了是什么了,好像是net manager吧。

客户端不需要监听的,监听是服务端才有的

另外如果是新建的用户,默认是没有权限登录oracle服务端的,需要授权。
grant connect, resources to new_user

安装的软件环境需求:

下列从两个主要的方面阐述Oracle 9i对软件环境的要求。

对 *** 作系统的要求建议在全新安装的Windows 2000 Server上安装数据库服务器,在Windows 2000 Server或Windows 98上安装管理客户机。

对虚拟内存的要求建议可以将虚拟内存适当进行调整以加快安装速度。安装的网络环境需求安装Oracle 9i数据库服务器,至少需要有两台计算机,通过交换机或集线器构成局域网。

扩展资料:

Oracle零售云服务充分集合了甲骨文公司在云、安全、零售行业以及网络等领域的专业性,完美地对甲骨文云进行了补充。甲骨文云是目前业界最广泛的公有云服务产品组合,涵盖SaaS、PaaS、DaaS及IaaS。

甲骨文云现在每天支持6200万用户和230亿项交易,在全球3万台设备上运行,在19个数据中心有400PB级存储。

Oracle 零售云服务为零售高管提供了最前沿的工具,让零售商能够在不断变化市场中时刻保持领先位置。Jill Puleri表示:“IT部门对于企业的价值是以月为衡量时间的,Oracle零售云服务能够显著地加快部署时间,帮助零售业的IT部门将注意力从系统维护转向业务的创新层面。”

参考资料来源:人民网——甲骨文推出Oracle零售云服务


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13466801.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-12
下一篇 2023-08-12

发表评论

登录后才能评论

评论列表(0条)

保存