Oracle认证:常见问题诊断方法如下:
1、TNS-12154 Error 或ORA-12154
  特征:SQL*NET没有找到连接串或别名
  原因1:(1)没有找到TNSNAMES.ORA文件,该文件的缺省路径为:
  Windows 95/98 client
  SQL*Net 2.x - ORAWIN95NETWORKADMIN
  Net8 - ORAWIN95NET80admin
  Net8i - ORACLEORA81NETWORKADMIN
  Windows NT client
  SQL*Net 2.x - ORANTNETWORKADMIN
  Net8 - ORANTNET80ADMIN
  Net8i - ORACLEORA81NETWORKADMIN
  UNIX Client
  $ORACLE_HOME/NETWORK/ADMIN
  or /etc
  or /var/opt/oracle
  在客户端设置TNS_ADMIN
  在注册表 HKEY_LOCAL_MACHINESoftwareOracle 设置TNS_ADMIN. TNS_ADMIN 指向TNSNAMES.ORA文件的位置
  措施:按上述说明检查文件位置
  原因2:(2)TNSNAMES.ORA文件中内容格式不对
  措施:检查文件格式,标准格式如下:
  DEV1.WORLD =
  (DESCRIPTION = (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP) (Host = 145.45.78.56) (Port = 1521) ) )
  (CONNECT_DATA = (SID = ORCL) ) )
  原因3: (3) TNSNAMES.ORA与SQLNET.ORA不一致
  措施: SQLNET.ORA格式如下:
  TRACE_LEVEL_CLIENT = OFF
  SQLNET.AUTHENTICATION_SERVICES = (NONE)
  NAMES.DIRECTORY_PATH = (TNSNAMES)
  AUTOMATIC_IPC = OFF
  因为没有NAMES.DEFAULT_DOMAIN=world,所以DEV1.WORLD连接串不能连接,可以在TNSNAMES.ORA中增加
  DEV1 =
  (DESCRIPTION = (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP) (Host = 145.45.78.56) (Port = 1521) ) )
  (CONNECT_DATA = (SID = ORCL) ) )
  此时可连接。
  2、NL-00462 Error 或ORA-00462
  特征:监听器无法启动
  原因:LISTENER.ORA文件内容错误,例如,括号不匹配、参数名错误等、多余的空格等。
  措施:重新编辑文件
3、NL-00405 Error 或ORA-00405
  特征:LISTENER.ORA文件不可读或找不到
  原因:LISTENER.ORA文件内容错误,例如,括号不匹配、参数名错误等、多余的空格等。
  措施:确保文件位置在缺省目录下$ORACLE_HOME/network/admin,或设置环境变量TNS_ADMIN指向这个文件所在位置。
  4、TNS-01155 Error 或ORA-01155
  特征:LISTENER.ORA文件中SID_LIST_LISTENER变量赋值不对
  原因:LISTENER.ORA文件内容错误,SID_LIST_LISTENER变量赋值不对。
  措施:确保文件中赋值正确,$ORACLE_HOME/network/admin/samples目录下有样例文件,可供参考。
  5、TNS-12537 、TNS-12560、TNS-00507 Error
  特征:LISTENER.ORA文件中引用了一个无效的协议适配程序
  原因:LISTENER.ORA文件中PROCOTOL变量赋值不对。
  措施:确保文件中赋值正确,一般用TCP协议,$ORACLE_HOME/network/admin/samples目录下有样例文件,可供参考。用adapters tnslsnr检查协议程序
  6、TNS-12203 Error
  特征:不能与目标连接
  原因:监听器是否启动;别名是否配置
  措施:检查监听器是否启动,例如lsnrctl status;检查TNSNAMES.ORA的别名配置
  7、TNS-12533 Error
  特征:不能与目标连接
  原因:非法的address参数,
  措施:检查TNSNAMES.ORA的ADDRESS参数

Oracle之常见问题诊断方法的更多相关文章

  1. 64位 SQL Server2008链接访问Oracle 过程汇总解决方法记录

    64位 SQL Server2008链接访问Oracle 过程汇总解决方法记录 经过几天不停的网上找资料,实验,终于联通了. 环境:系统:win 2008 ,SqlServer2008 R2, 连接O ...

  2. Oracle索引梳理系列(一)- Oracle访问数据的方法

    版权声明:本文发布于http://www.cnblogs.com/yumiko/,版权由Yumiko_sunny所有,欢迎转载.转载时,请在文章明显位置注明原文链接.若在未经作者同意的情况下,将本文内 ...

  3. Oracle数据库的备份方法

    1.引言 Oracle数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后能够以尽可能小的时间和代价恢复系统.比如使用export实用程序导出数据库对象.使用Oracle备份数据 ...

  4. 100m和1000m网线的常见制作方法

    100m和1000m网线的常见制作方法 100m和1000m网线的常见制作方法: 5类线(100m)的制作: a: 绿白(3).绿(6).橙白(1).蓝(4).蓝白(5).橙(2).棕白(7).棕(8 ...

  5. 转载“启动\关闭Oracle数据库的多种方法”--来自百度#Oracle

    启动\关闭Oracle数据库的多种方法 启动和关闭oracle有很多种方法. 这里只给出3种方法: l         Sql*plus l         OEM控制台 l         Wind ...

  6. ORACLE中常见的几种锁

    ORACLE中常见的几种锁: 0:none 1:null 空 2:Row-S 行共享(RS):共享表锁,sub share 3:Row-X 行独占(RX):用于行的修改,sub exclusive 4 ...

  7. oracle 查询dblink的方法

    oracle 查询dblink的方法: SYSDBA登录, sys登录 SELECT * FROM SYS.link$;

  8. OpenStack安装部署管理中常见问题解决方法

    一.网络问题-network 更多网络原理机制可以参考<OpenStack云平台的网络模式及其工作机制>. 1.1.控制节点与网络控制器区别 OpenStack平台中有两种类型的物理节点, ...

  9. Web Deploy发布网站及常见问题解决方法(图文)

    Web Deploy发布网站及常见问题解决方法(图文) Windows2008R2+IIs7.5 +Web Deploy 3.5 Web Deploy 3.5下载安装 http://www.iis.n ...

随机推荐

  1. Attribute和自定义Property

    property(属性) attribute(特性) property和attribute的同步 id href value class/className 旧IE的趣事 attribute作为DOM ...

  2. MooseFS

    http://www.moosefs.org/

  3. 笔记--mysql rpm 安装

    1.rpm包下载 http://taokey.blog.51cto.com/4633273/1630561

  4. 如何:在 ASP.NET 网页中检测浏览器类型

    https://msdn.microsoft.com/zh-cn/library/3yekbd5b(VS.80).aspx private void Button1_Click(object send ...

  5. 简明外贸报价单(Price List)范本

    简明外贸报价单(Price List)范本 简明外贸报价单(Price List)范本 报价单 Price List 报价日期:年 月   日 Supplier Address 供应商 公司地址 Co ...

  6. java是值传递还是引用传递

    首先写一个简便的Employee,以便测试使用. class Employee { private String name; public Employee(String name) { this.n ...

  7. 获取WOED和EXCEL的公用方法

    1. 需要传入word地址 /// <summary> /// 获取WORD内容 /// </summary> /// <param name="docFile ...

  8. File相关的读取和写入以及复制

    import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileI ...

  9. Webview组件和HTML的介绍

    Deviceone平台并不是基于html5的跨平台开发工具.我们开发一个app都是使用原生的组件,但是在某些场景下html5也是非常好的选择,比如复杂的图文混排(类似新闻),比如报表chart之类用h ...

  10. Windows光标形状

    ::SetCursor( LoadCursor(NULL, IDC_XXX) ); IDC_ARROW (plain) IDC_HELP (arrow + question mark) IDC_APP ...