zoukankan      html  css  js  c++  java
  • PL/SQL相关问题解决办法汇总

    需要安装PLSQL和Oracle数据库(或者oracle客户端),然后才能使用。
    安装目录要简单,不能有特殊字符(汉字和括号等)。
    对于64位和32位操作系统都一样。

    1.启动时看不到数据库实例问题。
    需要在PLSQL的 “工具”-“首选项”下做设置。
    D:Program FilesOracleInstant Client etworkadmin
    D:Program FilesOracleInstant Clientinoci.dll

    2.链接报错 ORA-12514:TNS:could not resolve the connect identifier specified
    没有设置环境变量。
    变量名                      变量值
    TNS_ADMIN            D:STUDYinstantclient_10_2
      注:这里变量值即为instantclient在本地的主目录;如果不配置该变量,连接时会报错ORA-12154: TNS:could not resolve the connect identifier specified。

    3.中文乱码问题
    修改pl/sql developer 的编码格式:
    在windows中创 建一个名为“NLS_LANG”的系统环境变量,设置其值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,
    然后重新启动 pl/sql developer,这样检索出来的中文内容就不会是乱码了。如果想转换为UTF8字符集,可以赋予“NLS_LANG”为 “AMERICAN_AMERICA.UTF8”,然后重新启动 pl/sql developer。其它字符集设置同上

    4.ORA-12518 TNS:监听程序无法分发客户机连接
    检查tnsnames.ora文件里面的SID配置是否正确。

    sqlnet.ora文件内容
    ---------------------
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
    NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

    tnsnames.ora文件内容
    -------------------------
    orcl =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.146.143 )(PORT = 1521))
      )
      (CONNECT_DATA =
        (SERVICE_NAME = orcl )
      )
    )

    参考文档:http://www.cnblogs.com/zhwl/p/3727565.html

  • 相关阅读:
    PHP算法每日一练 双向链表
    Web开发者必备的十大免费在线工具网站
    使用PXE+DHCP+Apache+Kickstart无人值守安装CentOS5.5
    linux服务器状态、性能相关命令
    PHP算法每日一练 单链表
    [转]DELPHI2006中for in语句的应用
    [转]Delphi线程类
    [转]解耦:Delphi下IoC 模式的实现
    [DELPHI]单例模式(singleton) 陈省
    [转][Delphi]解决窗体闪烁的方法
  • 原文地址:https://www.cnblogs.com/moleme/p/4941679.html
Copyright © 2011-2022 走看看