通常在正式的企业开发中或者企业培训中,或者其他的一些场景时,oracle数据库是不会安装在我们本地的(废话),我们只需要在本地安装一个plsql远程连接就足够了,所以,没必要的话,我们尽量不去本地安装oracle,太大了;
下面分享一下本人使用plsql,不安装oracle的方法:
1.个人本地环境
win10
未安装oracle
2.下载一个instantclient,记住要32位的,plsql不支持64位的
链接: https://pan.baidu.com/s/1jIdyeIa 密码: 6bje
3.创建一个目录存放instantclient
下载完,解压出来是instantclient_11_2这个文件夹,可以直接放在D盘oracle目录下
D:\oracle\instantclient_11_2
同时,在这个文件夹下面创建两个文件:
sqlnet.ora和tnsnames.ora
sqlnet.ora内容为:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
tnsnames.ora 内容为:
RXZQWEB_DEVDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
请根据自己实际情况修改
然后添加一个系统变量:
变量名:TNS_ADMIN
变量值:D:\oracle\instantclient_11_2(就是前文提到创建的目录)
4. 下载安装PL/SQL Developer,并配置oracle的连接参数:
下载链接: https://pan.baidu.com/s/1i4O6Upf 密码: u256
打开PL/SQL,Tools-->Preferences

5.重启plsql,测试一下,OK了吧!
如果报错:ORA-12154: TNS:could not resolve the connect identifier specified。
那么你的系统变量(详情请看步骤3)没设置或者设置有误!请检查!
查询数据最后可能是乱码:提供一个解决方案
再新建一个系统变量,设置变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK或者AMERICAN_AMERICA.AL32UTF8(依照实际情况确定变量值),确定即可
6.plsql汉化
分享一个汉化工具 链接: https://pan.baidu.com/s/1kUVo5Wb 密码: sa4j
7.plsql激活
分享一个激活工具 链接: https://pan.baidu.com/s/1o8BfR7c 密码: i2d7