配置PL/SQLDeveloper连接Oracle数据库

配置PL/SQLDeveloper连接Oracle数据库,最简便的配置方法

安装环境:

instantclient-basic-win32-10.2.0.4.zip

PLSQL Developer v8.0.4

第一步:找到你需要的文件

在下面的连接中,找到你需要的安装版本

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

我们这里使用instantclient-basic-win32-10.2.0.4.zip


instantclient-basic-win32-11.1.0.6.0.zip -
这个是支持Oracle 9i 以上的版(不包括Oracle9i)

instantclient-basic-win32-10.2.0.1.zip  -这个是支持Oracle8i 和Oracle9i 的。

第二步:解压文件

下载后解压instantclient-basic-win32-10.2.0.4.zip文件到

E:/instantclient_10_2目录

文件目录结构为

classes12.jar

ojdbc14.jar

BASIC_README

oci.dll

ocijdbc10.dll

ociw32.dll

orannzsbb10.dll

oraocci10.dll

oraociei10.dll

第三步:创建文件tnsnames.ora

创建一个名叫tnsnames.ora文件存放在E:/instantclient_10_2目录下。内容如下:

myDB =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST =212.113.133.24)(PORT = 1521))

)

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

 

解释:

myDB为连接数据库别名

HOST = 212.113.133.24为你连接的数据库ip

PORT = 1521为你数据的端口

SERVICE_NAME = orcl为你数据库实例

第四步:设置系统变量

右击我的电脑选”属性”->“高级”->“环境变量”->”系统变量”

新增下面两个变量

变量

TNS_ADMIN

E:/instantclient_10_2

NLS_LANG

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

解释:

TNS_ADMIN环境变量,要求在该变量指定的路径下能找到tnsnames.ora文件

NLS_LANG设置必要的 Oracle全球化语言环境变量,NLS_LANG中文对应的字符集是SIMPLIFIEDCHINESE_CHINA.ZHS16GBK

注意NLS_LANG变量,如果错误设置或没有设置,会引起 ORA-12705 错误。

或者

在这个目录下建立NETWORK文件夹,接着再这个文件夹下再建立ADMIN文件夹,然后在ADMIN内建立tnsnames.ora文件,文件结构如下:
D:\instantclient_11_2\NETWORK\ADMIN\tnsnames.ora

 这里根据自己的实际情况配置。
 
根据自己的实际情况配置,c:/oracleclient其实就是刚才下载下来的那个包的路径。

配置工作基本完成,再做一个bat 批处理来解决字符集乱码的问题:

写一个批处理plsql. bat放到plsqldeveloper安装目录下,内容如下:
 
 set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
   PLSQLDev.exe
   这个字符集,指的是服务器端的字符集.

常设的字符集:
 
 setnls_lang=simplified chinese_china.zhs16cgb231280
  set nls_lang=simplifiedchinese_china.ZHS16GBK
  set nls_lang=simplifiedchinese_china.Utf8

 

第五步:配置PL/ SQL

接着打开PL/SQL,在perference里面设置OCI LibraryOracle_home,我的设置是OCILibrary=D:\instantclient_11_2\oci.dll,Oracle_home=D:\instantclient_11_2

最后

你启动PLSQLDeveloper,在Databse下拉框中应该可以看见myDB。输入用户名,密码

Connect as : Normal

确认你的Oracle数据库的防火墙的1521端口是打开的,应该可以登录了

 


你可能感兴趣的:(配置PL/SQLDeveloper连接Oracle数据库)