可以通过多种方式实现与Oracle数据库的远程连接。 本文主要介绍四种远程连接的方法和注意事项,并举例说明。 接下来说明。
第一种情况:
如果oracle服务器安装在本地,则很少这么说。 连接只是用户名和密码问题。 但是,请注意是否设置了环境变量%ORACLE_HOME%/network/admin/。
第二种情况:
没有在本地安装oracle服务器和oracle客户端。 但是,它安装了管理数据库的工具,如pl sql development、toad sql development和sql navigator。 oracle服务器已安装在虚拟机或其他计算机上。 这意味着虚拟机或其他计算机此时将充当服务器。
在这种情况下,本人假设pl sql development远程连接到ORACLE服务端数据库。
在安装了oracle服务器的计算机上搜索以下文件:
oci.dll
ocijdbc10.dll
ociw32.dll
orannzsbb10.dll
oraocci10.dll
oraociei10.dll
sqlnet.ora
tnsnames.ora
classes12.jar
ojdbc14.jar
将找到的文件复制到文件夹(如ora客户端),然后复制到客户端计算机。 如果放弃路径为d : ora客户端。
2、配置tnsnames.ora,修改其中的数据库连接字符串。
Oracle data=(描述=(address _ list=) address=(协议=TCP ) ) HOST=192.168.0.58 ) ) PORT=1521 )
其中,oracledata是要连接的服务名。 主机=192.168.0.58,服务器IP地址; 端口=1521是端口号。
3、添加第一个名为TNS_ADMIN的环境变量,使其值成为tnsnames.ora文件的路径。 例如,在d : ora客户端中,特别是在重新安装后或其他操作中,plsql登录报告忘记TNS_ADMIN变量,从而无法解析指定的连接标识符。 这一步是最重要的,因为这样才能找到。
添加第二个环境变量。 nls _ lang=simplified Chinese _ China.zh s16 gbk,AMERICAN_AMERICA.US7ASCII是一种ASCII编码类型,其他类型可以自己在服务器上显示
4、下载并安装pl SQL开发人员配置APP应用程序:
打开PL SQL Developer,取消登录屏幕上的点,然后在菜单栏中选择tools-preferences-connection。
Oracle home=d : oracleclientocilibrary=d : Oracle client OCI.dll
5、再次打开plsql,数据库中有oracledata选项,输入用户名密码即可登录。
第三种情况:
虽然ORACLE服务器不是本地安装的,但它也是安装ORACLE客户端并管理数据库(如pl sql development、toad sql development和sql navigator )的工具oracle服务器已安装在虚拟机或其他计算机上。 这意味着虚拟机或其他计算机此时将充当服务器。
在这种情况下,本人假设pl sql development远程连接到oracle服务端数据库。
1 .在oracle客户端上打开net manager,设置远程连接的数据库名称、IP地址等。 对于net manager