个人尝试不安装oracle,用plsql直接连接oracle服务器,以下为步骤记录(参考网络上给出的方法)
测试环境:win7 x64系统,未安装过任何oracle包括客户端
所需软件为为(1) oracle 的 Instant Client Package - Basic包 版本号Version 12.1.0.2.0
(2)PL/SQL Developer 版本号Version 11.0.4
------------------------------------------------------------------------------
1.首先 从oracle官网下载Instant Client Package - Basic包,将包解压存放到本地
个人存放在 D:\oracle\instantclient_12_1
地址为http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
(此次用的Instant Client Package - Basic为InstantClient Downloads for Microsoft Windows (32-bit) Version12.1.0.2.0 )
2. 在D:\oracle\instantclient_12_1这个目录下新建sqlnet.ora和tnsnames.ora两个文件
sqlnet.ora文件内容
-------------------------------------------------------
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
tnsnames.ora文件内容
----------------------------------------------------
gdhadb =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.10)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = gdhadb)
)
)
注:蓝字部分根据实际去配置。
3. 配置环境变量
操作步骤:右键-------计算机----高级系统设置----高级-----环境变量----系统变量---新建
如果无法连接,请将下面变量全部添加上
变量名 变量值
TNS_ADMIN D:\oracle\instantclient_12_1
LANG zh_CN.GBK
NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK
ORACLE_HOME D:\oracle\instantclient_12_1
修改Path变量,在后面添加 D:\oracle\instantclient_12_1
注:这里变量值即为instantclient在本地的主目录;如果不配置该变量,
连接时会报错ORA-12154: TNS:could not resolve the connect identifier specified。
4. 安装PL/SQL Developer,并配置oracle的连接参数:
本次使用的为 PL/SQL Developer 11.0.4 下载地址为http://www.allroundautomations.com/bodyplsqldevreg.html
打开PL/SQL,Tools-->Preferences,配置Connection的Oracle Home和OCI library,如下图所示
5.完成
经过如上步骤,如果没有错误的话,便会出现如下界面,登陆即可