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即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)