相关文章推荐
开朗的打火机  ·  AI赋能电商 ...·  1 月前    · 
帅气的蚂蚁  ·  python定位win32gui.FindW ...·  9 月前    · 
傲视众生的佛珠  ·  oracle sql ...·  1 年前    · 

为方便 项目组开发人员使用 oracle11g RAC 数据库 , 安装个客户端并配置PLSQL访问数据库服务器 .

oracle 官方下载如下三个包 :

instantclient-basic-win32-11.2.0.1.0.zip 这是最核心的包

instantclient-jdbc-win32-11.2.0.1.0.zip 包含 JDBC Driver 的包

instantclient-sqlplus-win32-11.2.0.1.0.zip 最简单的 SQLPLUS

一、首先把这三个压缩包文件解压到 D 盘根下 oracleclient 下面(也可以是其他盘下的指定目录)

最后的文件结构应该如下:

oracle 11G RAC客户端安装和PLSQL连接配置_数据库

2. 配置 tnsnames.ora ,如果本机上没有安装 oracle ,可以从安装了 oracle 的服务器上拷贝一个 (tnsnames.ora 文件。

(该文件在$ ORACLE_HOME/network/admin )把它 放在上面的目录 D:\oracleclient 下。 tnsnames.ora 的内容为:

# tnsnames.ora Network Configuration File: /s01/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.


PROD=

(DESCRIPTION =

(ADDRESS = (PROTOCOL =TCP)(HOST = rac-scan )(PORT= 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = prod)

)

)

3,在我的电脑--属性---高级系统设置--环境变量里 添加一个环境变量,名为 TNS_ADMIN ,值为 tnsnames.ora 文件所在路径(如: D:\oracleclient) ,这是为了能够找到上面说的 tnsnames.ora 。如果本机上安装了 ORACLE ,并且设置了 ORACLE_HOME 环境变量,那么会自动在 $ORACLE_HOME/network/admin/ 位置下查找 tnsnames.ora 文件。

4, 设置 ORACLE 的语言,添加注册表项: “NLS_LANG=SIMPLIFIEDCHINESE_CHINA.ZHS16GBK” ,位于 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 。如果本机没有安装 ORACLE ,在 HKEY_LOCAL_MACHINE\ SOFTWARE\ 下是没有 "ORACLE" 这一项的,需要手动创建,然后再在 ORACLE 项下创建键 NLS_LANG ,键值为 :SIMPLIFIEDCHINESE_CHINA.ZHS16GBK


即可。你要连接的数据库的名字 , 一般情况下与 SERVICE_NAME 的名字一致。

oracle 11G RAC客户端安装和PLSQL连接配置_官方下载_02

5, 下载并安装 PL.SQL.Developer并 配置应用
打开PLSQL,然后配置 tools->preferences->connection

oracle 11G RAC客户端安装和PLSQL连接配置_服务器_03

填写对应的内容

Oracle Home(empty is autodetect)=D:\OracleClient

OCI library(empty is autodetect)=D:\OracleClient\oci.dll

Checkconnection 的方框要打

6, 再次打开 plsql 则会在 database 中有 prod 选项,输入相应的用户名密码并对应角色权限就可以登陆。

oracle 11G RAC客户端安装和PLSQL连接配置_服务器_04

oracle 11G RAC客户端安装和PLSQL连接配置_服务器_05

出处 http://xjsunjie.blog.51cto.com/999372/1564423