• PL/SQL Developer 连接 Oracle


    1.从官网http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
      选择instantclient-basic-nt-11.2.0.4.0.zip (32位的,PL/SQL貌似不支持64位)下载。
      也可以直接从我的百度网盘下载客户端文件 instantclient-basic-nt-11.2.0.4.0.zip 
      百度网盘地址:
      http://pan.baidu.com/s/1kTTm4Gf

      连接的目标数据库是在虚拟机中安装的:
      系统:redhat 5.5
      Oracle:11.2.0.1
      IP:192.168.100.11
      Oracle_SID:test11g
      服务名:test11g
      需要提前配置好监听和服务名(在此省略,不会的可以百度,我前面文章安装Oracle的文章中也有)



    2.在D盘创建文件夹比如app,将下载的压缩包解压到刚新建的文件夹中(D:appinstantclient_11_2)。

    3.在当前目录下,新建文件夹NETWORK,在NETWORK下新建文件夹ADMIN,在ADMIN中新建文件tnsnames.ora文件,
    内容如下:

    TEST11G =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.11)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = test11g)
        )
      )

      注意:将HOST值替换成实际数据库的IP地址,SERVER_NAME改成实际数据库的SERVER_NAME.



    4.配置环境变量
    1)变量名:ORACLE_HOME
    变量值:D:appinstantclient_11_2
    否则出现 :ORA-12154: TNS:could not resolve the connect identifier specified错误

    2)变量名:TNS_ADMIN
    变量值:D:appinstantclient_11_2NETWORKADMIN

    查询Oracle服务端字符集编码,获取NLS_CHARACTERSET字段值:
    SELECT * FROM V$NLS_PARAMETERS ; 
    保存查询到的值如:NLS_CHARACTERSET = AL32UTF8

    查询Oracle服务端语言信息
    SELECT 'AMERICAN_AMERICA.' || PROPERTY_VALUE FROM DATABASE_PROPERTIES
    保存查询到的值,如:AMERICAN_AMERICA.AL32UTF8

    3)变量名:NLS_CHARACTERSET 
    变量值:AL32UTF8 

    4)变量名:NLS_LANG 
    变量值:AMERICAN_AMERICA.AL32UTF8

    5.安装PL/SQL软件(过程略)
    选择工具-首选项-连接
    设置Oralce主目录名:D:appinstantclient_11_2
    OCI库:D:appinstantclient_11_2oci.dll



    6.测试PL/SQL连接是否成功 






    说明:本文参考了不少百度到的文章,在此感谢这些作者的无私奉献!

  • 相关阅读:
    POJ 1703 Find them, Catch them
    POJ 2236 Wireless Network
    POJ 2010 Moo University
    POJ 2184 Cow Exhibition
    POJ 3280 Cheapest Palindrome
    POJ 3009 Curling 2.0
    POJ 3669 Meteor Shower
    POJ 2718 Smallest Difference
    POJ 3187 Backward Digit Sums
    POJ 3050 Hopscotch
  • 原文地址:https://www.cnblogs.com/john2017/p/6364352.html
Copyright © 2020-2023  润新知