一、本地只安装过oracle服务端,pl/sql连接远程数据库
1.安装过oracle服务端后,在系统环境变量中添加相应变量,如f:\app\Damon\product\11.2.0\dbhome_1\bin;
2. 在F:\app\Damon\product\11.2.0\dbhome_1\NETWORK\ADMIN路径下找到tnsnames.ora文件,添加相关数据库配置,保存,如:
4A2_auditdb=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =10.4.203.195)(PORT = 1522))
)
(CONNECT_DATA =
(SERVICE_NAME = auditdb)
)
)
3.得到数据库4A2_auditdb的用户名和密码后,即可在pl/sql中选择4A2_auditdb数据库,进行登录;
二、本地未安装过ORACLE服务端,pl/sql连接远程数据库;
第一种方法:通过安装oracle lient
第二中方法:免安装,免验证
1.从安装过oracle的目录中找到如下文件,创建文件夹F:\conOracel,将其复制到此文件夹中;
oci.dll 、ocijdbc10.dll 、ociw32.dll 、orannzsbb10.dll 、oraocci10.dll 、sqlnet.ora 、tnsnames.ora 、classes12.jar 、ojdbc14.jar
2.配置tnsnames.ora,配置方法和上面提到的一致;
3.添加环境变量 TNS_ADMIN 值为:F:\conOracel;
4.设置PL/SQL,使其识别此配置文件及环境变量
打开PL/sql,点击
tools->preferences->connection
Oracle Home=D:\oracleclient
OCI library=D:\oracleclient\oci.dll
5.设置oracle的方言
添加环境变量NLS_LANG,值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK,还有其他几种类型,如UTF-8等;
6.重启pl/sql,则可选择远程数据库的实例;
(注:如何查看并修改oracle编码,点击这里)