Home > Database > Mysql Tutorial > oracle11GRAC客户端安装和PLSQL连接配置

oracle11GRAC客户端安装和PLSQL连接配置

WBOY
Release: 2016-06-07 14:53:10
Original
1630 people have browsed it

为方便 项目组开发人员使用 oracle11g RAC 数据库 , 安装个客户端并配置PLSQL访问数据库服务器 . 从 oracle 官方下载如下三个包 : instantclient-basic-win32-11.2.0.1.0.zip 这是最核心的包 instantclient-jdbc-win32-11.2.0.1.0.zip 包含 JDBC Driver 的包

  为方便项目组开发人员使用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下面(也可以是其他盘下的指定目录)

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

wKiom1Q-KTyjtkFzAAKmaZp75Nk733.jpg

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的名字一致。

wKiom1Q-MvuQZBdWAAIFTmT-TEM177.jpg

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

wKiom1Q-M3rSehyIAAJM0_-21yA488.jpg

填写对应的内容

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

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

Checkconnection的方框要打

 

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

wKioL1Q-OeSRyIhFAAE4O1wXQQk488.jpg

wKioL1Q-OfvhDtw2AAOoG-aePuw002.jpg

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template