适用于主机访问虚拟机,虚拟机连接方式NAT。获取虚拟机IP并关闭防火墙(或仅开放1521端口)。该连接工具专为Oracle 10g 10.2设计,称为PL/SQL 1。首先从Oracle官网下载instantclient-basic-win32-10.2.0.5软件,无需安装,解压即可使用。下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html。主要包含oci.dll、ocijdbc10.dll、ociw32.dll、orannzsbb10.dll、oraocci10.dll、oraociei10.dll、sqlnet.ora、tnsnames.ora、classes12.jar和ojdbc14.jar。解压软件包到任意目录(例如:D:Program Filesoracle_client),在该目录下创建NETWORK文件夹,再在其中创建ADMIN文件夹,并创建tnsnames.ora文件,内容如下: ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.174.128)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )。根据实际情况进行设置。接下来打开PL/SQL,配置tools(工具)->preferences(首选项)->connection(连接),Oracle Home设为D:Program Filesoracle_clientinstantclient10_1,OCI library设为D:Program Filesoracle_clientinstantclient10_1oci.dll,同样根据实际情况设置。添加环境变量TNS_ADMIN,路径设为tnsnames.ora文件所在路径(例如:D:Program Filesoracle_clientNETWORKADMIN),以便找到tnsnames.ora。同时设置环境变量ORACLE的语言为SIMPLIFIE。