如何在linux下连接远程oracle数据库

如何在linux下连接远程oracle数据库,第1张

很简单,你在A电脑安装一个ORACLE 客户端,然后,在你所安装的ORACLE主目录文件找到tnsnamesora文件打开,然后,(testdb是你要连接的B服务器实例名)加入一条记录如:
TESTDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 1921680xx)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = testdb)
)
)
或者,你在A机器上Oracle Net Manager 手动添加一条记录,按步骤来。Linux详细知识需求可参考下《Linux就该这么学》。

远程连接的连接字符串可以这样写OleDbConnection 的连接字符串:provider=MSDAORA;host=19216811;data source=MyTest;user id=system;password=xxxprovider = MSDAORA; 指明oledb 的提供者是oracle数据库 host 是远程 oracle 数据库所在服务器的IP地址,如果端口不是默认的 1521,还要加上一个 Port=xxxx;data source 是要访问的 oracle 数据库的名字user id 和 password 就不说了。NET Managed Provider for Oracle 的连接字符串:server=19216811;data source=MyTest;user id=system;password=xxx要能够成功运行上面代码,我们必须在代码运行的机器上安装 oracle 的客户端,否则会报The Oracle(tm) client and networking components were not found 这个错误。

打开PLSQL,无法登录,点击取消即可,这种方式可以直接在不登录的情况下打开PLSQL
之后进行设置
选择工具(tools)->首选项(preferences),配置如下内容:
Oracle主目录名(以我的instantClient解压路径为例)
D:\instantClient\network\admin
OCI库
D:\instantClient\ocidll
其他项默认,之后点击“确定”按钮,再关闭PLSQL即可


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

原文地址: http://outofmemory.cn/zz/10584656.html

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

发表评论

登录后才能评论

评论列表(0条)

保存