Oracle可能会遇到问题和解决方法

1.plsql developer查询一列用中文,出现乱码

添加环境变量NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK-》软件重启

2.ORA-12514: TNS:listener does not currently know of service requested in connect descr错误

  1.看看是不是监听服务没有起来

  2.检查有没有修改IP地址,计算机名称

  除此之外在网上查资料的时候还有一种:http://blog.csdn.net/icqsky/archive/2009/07/01/4313791.aspx

  解决方法

   这个错误是因为Listener出了问题,请检查一下你的listener.ora文件,看下是否存在如下配置:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = E:/Oracle/product/10.2.0/db_1)
      (PROGRAM = extproc)
    )
)

       如果说是这样,那么请将一段改成

SID_LIST_LISTENER =
 (SID_LIST =
 (SID_DESC =
  (SID_NAME = PLSExtProc)
  (ORACLE_HOME = E:/oracle/product/10.2.0/db_1)
  (PROGRAM = extproc)
  ) (SID_DESC =
     (GLOBAL_DBNAME = ORCL)
     (ORACLE_HOME = E:/oracle/product/10.2.0/db_1)
     (SID_NAME = ORCL)
  )
)
         这样以后,关掉Service和LISTENER。再启动Service和LISTENER,这样应该就可以了,注意顺序。
View Code
原文地址:https://www.cnblogs.com/xiaoping1993/p/result.html