为方便
项目组开发人员使用
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
下面(也可以是其他盘下的指定目录)
最后的文件结构应该如下:
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
的名字一致。
5,
下载并安装
PL.SQL.Developer并
配置应用
打开PLSQL,然后配置
tools->preferences->connection
填写对应的内容
Oracle Home(empty is autodetect)=D:\OracleClient
OCI library(empty is autodetect)=D:\OracleClient\oci.dll
□
Checkconnection
的方框要打
√
6,
再次打开
plsql
则会在
database
中有
prod
选项,输入相应的用户名密码并对应角色权限就可以登陆。
出处
http://xjsunjie.blog.51cto.com/999372/1564423