利用外部表查询alert日志中的ora错误
SQL> show parameter dump
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
background_core_dump string partial
background_dump_dest string /oracle/oracle/diag/rdbms/orcldb/orcldb1/trace
core_dump_dest string /oracle/oracle/diag/rdbms/orcldb/orcldb1/cdump
max_dump_file_size string unlimited
shadow_core_dump string partial
user_dump_dest string /oracle/oracle/diag/rdbms/orcldb/orcldb1/trace
SQL> create directory alert as'/oracle/oracle/diag/rdbms/orcldb/orcldb1/trace';
SQL> grant read,write on directory alert to public;
Grant succeeded.
SQL> desc dba_directories
Name Null? Type
----------------------------------------------------- -------- ------------------------------------
OWNER NOT NULL VARCHAR2(30)
DIRECTORY_NAME NOT NULL VARCHAR2(30)
DIRECTORY_PATH VARCHAR2(4000)
SQL> col OWNER for a30
SQL> col DIRECTORY_NAME for a30
SQL> col DIRECTORY_PATH for a100
SQL> select * from dba_directories where DIRECTORY_NAME='ALERT';
OWNER DIRECTORY_NAME DIRECTORY_PATH
SYS ALERT /oracle/oracle/diag/rdbms/orcldb/orcldb1/trace
SQL> !
[oracle@linux01 ~]$ cd /oracle/oracle/diag/rdbms/orcldb/orcldb1/trace
[oracle@linux01 trace]$ ls
alert_orcldb1.log orcldb1_gen0_4646.trc orcldb1_lms0_4701.trm orcldb1_p000_4882.trc orcldb1_rsmn_4802.trm
orcldb1_asmb_4737.trc orcldb1_gen0_4646.trm orcldb1_lms1_4666.trc orcldb1_p000_4882.trm orcldb1_vkrm_10819.trc
orcldb1_asmb_4737.trm orcldb1_j000_22025.trc orcldb1_lms1_4666.trm orcldb1_p001_4884.trc orcldb1_vkrm_10819.trm
orcldb1_cjq0_4949.trc orcldb1_j000_22025.trm orcldb1_lms1_4705.trc orcldb1_p001_4884.trm orcldb1_vkrm_18720.trc
orcldb1_cjq0_4949.trm orcldb1_j005_4968.trc orcldb1_lms1_4705.trm orcldb1_p002_4886.trc orcldb1_vkrm_18720.trm
orcldb1_dbrm_4650.trc orcldb1_j005_4968.trm orcldb1_mark_4747.trc orcldb1_p002_4886.trm orcldb1_vkrm_18893.trc
orcldb1_dbrm_4650.trm orcldb1_lck0_4787.trc orcldb1_mark_4747.trm orcldb1_ping_4685.trc orcldb1_vkrm_18893.trm
orcldb1_dbrm_4683.trc orcldb1_lck0_4787.trm orcldb1_mman_4715.trc orcldb1_ping_4685.trm orcldb1_vktm_4675.trc
orcldb1_dbrm_4683.trm orcldb1_lmd0_4695.trc orcldb1_mman_4715.trm orcldb1_q001_4912.trc orcldb1_vktm_4675.trm
orcldb1_dbw0_4717.trc orcldb1_lmd0_4695.trm orcldb1_mmon_4690.trc orcldb1_q001_4912.trm orcldb1_w000_17178.trc
orcldb1_dbw0_4717.trm orcldb1_lmhb_4711.trc orcldb1_mmon_4690.trm orcldb1_qmnc_4908.trc orcldb1_w000_17178.trm
orcldb1_dia0_4691_base_1.trc orcldb1_lmhb_4711.trm orcldb1_mmon_4739.trc orcldb1_qmnc_4908.trm orcldb1_w001_20637.trc
orcldb1_dia0_4691_base_1.trm orcldb1_lmon_4693.trc orcldb1_mmon_4739.trm orcldb1_rcbg_4906.trc orcldb1_w001_20637.trm
orcldb1_dia0_4691.trc orcldb1_lmon_4693.trm orcldb1_ora_4610.trc orcldb1_rcbg_4906.trm
orcldb1_dia0_4691.trm orcldb1_lms0_4662.trc orcldb1_ora_4610.trm orcldb1_rms0_4709.trc
orcldb1_diag_4681.trc orcldb1_lms0_4662.trm orcldb1_ora_4804.trc orcldb1_rms0_4709.trm
orcldb1_diag_4681.trm orcldb1_lms0_4701.trc orcldb1_ora_4804.trm orcldb1_rsmn_4802.trc
[oracle@linux01 trace]$ exit
SQL> create table db_alert
2 (log varchar2(4000))
3 organization external
4 (type oracle_loader
5 default directory alert
6 access parameters
7 (records delimited by newline
8 nobadfile
9 nodiscardfile
10 nologfile
11 )
12 location ('alert_orcldb1.log'))
13 reject limit unlimited;
Table created.
SQL> select * from db_alert where log like '%ORA-%';
LOG
ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00313: open failed for members of log group 2 of thread 1
ORA-00313: open failed for members of log group 2 of thread 1
ORA-00313: open failed for members of log group 2 of thread 1
Non critical error ORA-48113 caught while writing to trace file "/oracle/oracle/diag/rdbms/orcldb/orcldb1/trace/orcldb1_dbrm_7968.trc"
Non critical error ORA-48181 caught while writing to trace file "/oracle/oracle/diag/rdbms/orcldb/orcldb1/trace/orcldb1_ora_32461.trc"
Non critical error ORA-48181 caught while writing to trace file "/oracle/oracle/diag/rdbms/orcldb/orclMon Mar 21 21:59:57 2016
10 rows selected.
利用外部表查询alert日志中的ora错误的更多相关文章
- 外部表查询时出现ORA-29913和ORA-29400错误
create table t_ext_tab(id char(1),name char(6)) organization external( type oracle_loader default di ...
- ALERT日志中常见监听相关报错之三:ORA-609 TNS-12537 and TNS-12547 or TNS-12170 TNS-12535错误的排查
1.11G中ALERT日志中有报错ORA-609 TNS-12537 and TNS-12547 or TNS-12170 12170, 'TNS-12535等问题的解决方法: Troublesho ...
- oracle 外部表查alter日志
--创建文件夹,路径是alter日志的路径 create or replace directory data_dir as '/u01/app/oracle/diag/rdbms/orcl/orcl/ ...
- ALERT日志中常见监听相关报错之中的一个:ORA-609错误的排查
參考MOS文档有: Troubleshooting Guide ORA-609 : Opiodr aborting process unknown ospid (文档 ID 1121357.1) Al ...
- mapper语句的一些问题,union连表查询和mapper中根据条件不同采用不同语句的查询问题
根据业务要求,不同表查出来的内容天需要一起展示出来,并且还有分页之类的,不同表查询字段也不完全相同,这样就有一个问题,不同表如何接合在一起,不同字段怎么办? 这个问题就需要用到union联合查询,并将 ...
- Monkey日志中如何找错误
无响应问题可以在日志中搜索 “ANR” ,崩溃问题搜索 “CRASH” ,内存泄露问题搜索"GC"(需进一步分析),异常问题搜索 “Exception” monkey执行时未 ...
- 利用SQL语句查询一个数据库中的所有表
SQL : select * from information_schema.tables ORACLE: select table_name from user_tables ACCESS: s ...
- 在hibernate3中如何利用HQL语句查询出对象中的部分数据并且返回该对象?
例如现在有一个Customer对象 public class Customer{ private Integer cid; private String cname; private Integer ...
- ALERT日志中常见监听相关报错之二:ORA-3136错误的排查
最近在多个大型系统中遇到此问题,一般来说假设client未反映异常的话能够忽略的. 假设是client登陆时遇到ORA-12170: TNS:Connect timeout occurred,能够參考 ...
随机推荐
- 使用 OAuth2-Server-php 在 Yii 框架上搭建 OAuth2 Server
原文转自 http://www.cnblogs.com/ldms/p/4565547.html Yii 有很多 extension 可以使用,在查看了 Yii 官网上提供的与 OAuth 相关的扩展后 ...
- 井间数据polarization analysis 相关概念
1. 垂直分量上记录到的数据,无法记录SH波?这个有待考证,先记录于此~ 两点需要注意:1.层状介质中,P波和深度方向(Z轴)组成入射面;2.SH的定义为垂直于入射面的S波分量. 2.VSP的观测方式 ...
- 依赖注入 – ASP.NET MVC 4 系列
从 ASP.NET MVC 3.0 开始就引入了一个新概念:依赖解析器(dependence resolver).极大的增强了应用程序参与依赖注入的能力,更好的在 MVC 使用的服务和创 ...
- Eclipse中web项目部署至Tomcat步骤
Eclipse的web工程至Tomcat默认的部署目录是在工程空间下,本文旨在将部署目录改为Tomcat安装目录,并解决依赖包输出问题. 1.在Eclipse中添加Tomcat服务器. 2.将web工 ...
- Javase部分回顾(static (静态修饰符),修饰方法,单利的设计模式, 封装)
static (静态修饰符) 1.修饰成员变量 静态变量的访问方式: 方式一 : 通过对象访问. 对象.变量名 ...
- 水池进水与放水问题:有一个水池,水池的容量是固定 的500L,一边为进水口,一边为出水口.........(多线程应用)
package demo2; class Pooll { /**1:有一个水池,水池的容量是固定 的500L,一边为进水口,一边为出水口. * 要求,进水与放水不能同时进行. 水 ...
- flask请求管道
请求管道,登录前的验证,否则重定向到登录页面. # coding: utf8 from flask import render_template, request, g, session, redir ...
- MyBatis代码自动生成(利用eclipse插件)
上一篇文章已经介绍了利用命令的方式自动生成mybatis代码,但是每次都去运行cmd命令感觉还是有点麻烦,所以找了些资料发现eclipse里面也可以安装插件自动生成代码,下面简单介绍一下,也是给自己以 ...
- 转载:Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04
原文 http://www.powerxing.com/install-hadoop/ 当开始着手实践 Hadoop 时,安装 Hadoop 往往会成为新手的一道门槛.尽管安装其实很简单,书上有写到, ...
- mysql开启登录日志和sql日志 排查错误
首先看是否开启了日志 show global variables like '%general%'; set global general_log = on; // 打开 set global gen ...