主要如下几个步骤: html
1. 下载Oracle精简客户端,并解压(不用安装) sql
2. 建立Oracle精简客户端配置文件(sqlnet.ora, tnsnames.ora) oracle
3. 设置环境变量TNS_ADMIN ide
4. 设置PLSQL以管理员身份运行(win7/win8) 工具
5. 配置PLSQL的oracle链接参数 测试
1. 下载Oracle精简客户端,并解压(不用安装) spa
从这里下载:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,以后选择basic版本就好 htm
解压:C:\instantclient\(目录随意) ci
2. 建立Oracle精简客户端配置文件(sqlnet.ora, tnsnames.ora) it
在C:\instantclient\目录下新建sqlnet.ora和tnsnames.ora文件
sqlnet.ora文件内容为:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
tnsnames.ora文件内容为:
orcl=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.103)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
3. 设置环境变量TNS_ADMIN
变量名: TNS_ADMIN
变量值: C:\instantclient\
不然出现:ORA-12154: TNS:could not resolve the connect identifier specified错误
在我本机上报了ora-12543:没法找到host 错误
若是以前安装了Oracle 又卸载,会遗留NLS_LANG=NA的键值.输入RegEdit打开注册表HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE.在右面找到NLS_LANG=NA并删除掉
不然会报ORA-12705: Cannot access NLS data files or invalid 错误.
4. 设置PLSQL以管理员身份运行(win7/win8)
win7/win8下,须要以管理员身份运行plsqldev.exe程序
(右键--》属性--》兼容性--》以管理员身份运行)
5. 配置PLSQL的oracle链接参数
选择pl/sql的工具/首选项(tool/ preference/)里的链接,在右面设置Oracle主目录名(即安装目录)和OCI库.
Oracle主目录名: C:\instantclient\
OCI库: C:\instantclient\oci.dll
注意先应用,再肯定
测试一下看看
若是嫌麻烦,直接用oracle sql developer吧