未安装oracle数据库的plsql配置方法

一、下载PLSQL压缩包,免安装版目录结构如下:
    D:\install\PLSQL
        -- instantclient_11_2
        -- PLSQL Developer
如没有instantclient_11_2文件夹,可以在网上下一个。
二、配置环境变量


    NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK        --字符集的设置,可以换CHINESE_CHINA.al32utf8


    TNS_ADMIN = D:\install\PLSQL\instantclient_11_2\network\admin    --tnsnames.ora所在目录


三. PL/SQL Developer 环境设置


    1. 位置


        工具 -> 首选项 -> 连接


    2. 设置


        Oracle主目录名  = D:\install\PLSQL\instantclient_11_2     --instantclient_11_2路径


        OCI库 = D:\install\PLSQL\instantclient_11_2\oci.dll --oci.dll路径


四. tnsnames.ora


在instantclient_11_2目录下新建network\admin\tnsnames.ora,


tnsnames.ora 文件可以用文本打开需要手动创建并进行相应的设置:


# TNSNAMES.ORA Network Configuration File: C:\oracle\ora90\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.


#sample


#DATABASENAME =
#  (DESCRIPTION =
#    (ADDRESS_LIST =
#      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
#    )
#    (CONNECT_DATA =
#      (SERVICE_NAME = servicename)
#    )
#  )
以上是直接注释掉的可以直接复制进tnsnames.ora文件中当做模板;#是注释掉的内容


需要改动的就是:  
1.去掉#,或者复制那段代码并去掉#,如下:
DATABASENAME =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = servicename)
    )
  )
2.DATABASENAME:数据库名直接用想要的名字替换掉;
3.host的值:即oracle服务器ip地址;  
4.port:端口号,默认1521;
5.SERVICE_NAME:指服务器上的数据库实例名。    
--如在java代码中链接数据库语句jdbc\:oracle\:thin\:@120.24.158.210\:1521/mqplc  其中mqplc就是service_name的值。
五. 打开plsql ,在数据库那栏选择你自己定义的数据库名字,并输入用户名密码。注意环境变量的字符集最好与服务器端字符集相符。

猜你喜欢

转载自blog.csdn.net/kikizxc999/article/details/50327035