在安装好 Oracle 数据库服务后,再安装 PL/SQL Developer 数据库的集成开发环境,安装完成后打开工具没有 “ 链接为 ” 的选项,所以是目前是无法登录到数据的,如下图:
解决办法:
我们需要下载Oracle 的“即使客户端”工具,instaclient-basic-win32-11.2.0.1.0,WIN64位系统 下载链接:http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/htdocs/winsoft.html?_template=/ocom/print
下载完成后,将文件解压到自定义目录,建议解压到Oracle的安装目录,这样可以便于管理,我的路径为 “ D:\Oracle\Administrator\product\instantclient_11_2 ”。
要想显示 “ 连接为 ” ,还需要配置 Oracle 主目录 和 Oracle 的 OCI库,打开 PL/SQL Developer 工具,暂时不登录,点击取消,然后在 PL/SQL Developer 的顶部工具栏中选择 工具 -> 首选项 进入到 PL/SQL Developer 的详细配置Dialog ,如下图:
在 PL/SQL Developer 的详细配置,选择 “ 连接 ” 。
设置 “ Oracle 主目录名 ”的值为 “ D:\Oracle\Administrator\product\instantclient_11_2 ”;
设置 “ OCI库 ”的值为“ D:\Oracle\Administrator\product\instantclient_11_2\oci.dll ”;
如下图:
注意:以上路径都为 instantclient 解压时存放的路径,这个千万不能搞错了,否则无效的。
配置 Oracle 环境变量:
使用鼠标点击计算机右键选择“ 属性 ”高级系统设置 -> 环境变量 -> 系统变量 -> 新建 ;
变量名(N) : ORACLE_HOME
变量值(V) : D:\Oracle\Administrator\product\11.2.0\dbhome_2;
在 第4步 中填入如上内容,如下图:
在系统环境变量中添加Oracle的安装路径;
变量名(N) : Path
变量值(V) : D:\Oracle\Administrator\product\11.2.0\dbhome_2\bin;
如下图:
新建 Oracle 数据库实例变量 SID;
变量名(N) : ORACLE_SID
变量值(V) : orcl;
如下图:
设置 Oracle 的TNS网络监听环境;
变量名(N) : TNS_ADMIN
变量值(V) : D:\Oracle\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN;
如下图:
配置 Oracle 的 NLS 字符集,注意:这儿的设置的字符集是在Oracle安装时设置的字符集;
变量名(N) : NLS_LANG
变量值(V) : AMERICAN_AMERICA.AL32UTF8;
如下图:
PL/SQL Developer 的 链接为/环境变量 配置完成后,输入 用户名 和 密码 就可以正常的登录了,如下图: