使用外部表访问告警日志文件!!!
2011-10-05 19:13
295 查看
首先创建目录
然后创建外部表
查询告警日志文件
查看数据库中曾经出现过ORA-错误
SQL> show user USER 为 "SYS" SQL> create or replace directory bdump as '/u01/app/oracle/admin/orcl/bdump'; 目录已创建。
然后创建外部表
SQL> create table alert_log(text varchar2(400)) 2 organization external( 3 type oracle_loader 4 default directory bdump 5 access parameters( 6 records delimited by newline 7 nobadfile 8 nodiscardfile 9 nologfile 10 ) 11 location('alert_orcl.log') 12 )reject limit unlimited; 表已创建。
查询告警日志文件
SQL> select count(*) from alert_log; COUNT(*) ---------- 5793 SQL> select * from alert_log where rownum < 10; TEXT ---------------------------------------------------------------------------------------------------- Wed Sep 14 01:01:35 2011 Starting ORACLE instance (normal) LICENSE_MAX_SESSION = 0 LICENSE_SESSIONS_WARNING = 0 Shared memory segment for instance monitoring created Picked latch-free SCN scheme 2 Using LOG_ARCHIVE_DEST_10 parameter default value as USE_DB_RECOVERY_FILE_DEST Autotune of undo retention is turned on. IMODE=BR 已选择9行。
查看数据库中曾经出现过ORA-错误
SQL> select * from alert_log where text like '%ORA-%'; TEXT ---------------------------------------------------------------------------------------------------------------------------------------------------------------- ORA-00942: 表或视图不存在 ORA-12012: 自动执行作业 1 出错 ORA-01435: 用户不存在 ORA-12012: 自动执行作业 21 出错 ORA-01435: 用户不存在 ORA-12012: 自动执行作业 21 出错 ORA-01435: 用户不存在 ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL... ORA-19504: 无法创建文件"/u01/app/oracle/archivelog/1_52_761792499.dbf" ORA-27040: 文件创建错误 ORA-16038: 日志 1 sequence# 52 无法归档 ORA-19504: 无法创建文件"" ORA-00312: 联机日志 1 线程 1: '/u01/app/oracle/oradata/orcl/redo01.log' ORA-16014: 日志 1 sequence# 52 未归档 ORA-00312: 联机日志 1 线程 1: '/u01/app/oracle/oradata/orcl/redo01.log' ORA-16014: 日志 1 sequence# 52 未归档 ORA-00312: 联机日志 1 线程 1: '/u01/app/oracle/oradata/orcl/redo01.log' ORA-16014: 日志 1 sequence# 52 未归档 ORA-00312: 联机日志 1 线程 1: '/u01/app/oracle/oradata/orcl/redo01.log' ORA-16014: 日志 1 sequence# 52 未归档 ORA-00312: 联机日志 1 线程 1: '/u01/app/oracle/oradata/orcl/redo01.log' ORA-1509 signalled during: alter database test rename file '/u01/app/oracle/test01.dbf' to '/u01/app/oracle/oradata/orcl/test01.dbf'... ORA-1525 signalled during: alter tablespace test rename datafile '/u01/app/oracle/test01.dbf' to '/u01/app/oracle/oradata/orcl/test01.dbf'... ORA-1525 signalled during: alter tablespace test rename datafile '/u01/app/oracle/test01.dbf' to '/u01/app/oracle/oradata/orcl/test001.dbf'... ORA-1525 signalled during: alter tablespace test rename datafile '/u01/app/oracle/test01.dbf' to '/u01/app/oracle/oradata/orcl/test001.dbf'... ORA-959 signalled during: alter database default tablespace test... ORA-959 signalled during: alter database default tablespace test1... ORA-3217 signalled during: alter tablespace temp offline... 已选择28行。
相关文章推荐
- 使用外部表访问oracle告警日志
- 使用外部表访问oracle告警日志
- 使用外部表管理Oracle 告警日志(ALAERT_$SID.LOG)
- 使用VBS访问外部文本文件一些方法和脚本实例
- 使用外部表管理Oracle 告警日志(ALAERT_$SID.LOG)
- 转载-使用Oracle的外部表查询警告日志文件
- 使用python脚本过滤出服务器日志文件中所有访问过robots.txt文件的主机
- 使用VBS访问外部文本文件一些方法和脚本实例
- 使用外部表管理Oracle 告警日志(ALAERT_$SID.LOG)
- 获取某应用客户端的日志文件_32_另一个程序正在使用此文件,进程无法访问
- spring 使用外部配置文件访问数据库
- 使用外部表访问警告日志内容(转)
- 使用Oracle的外部表查询警告日志文件
- 使用Oracle外部表分析访问日志
- 访问外部存储中的数据库文件,使用CursorAdapter显示在ListView组件上
- 使用外部表管理Oracle 告警日志(ALAERT_$SID.LOG)
- 使用Oracle的外部表访问跟踪文件
- 装饰者模式的学习(c#) EF SaveChanges() 报错(转载) C# 四舍五入 保留两位小数(转载) DataGridView样式生成器使用说明 MSSQL如何将查询结果拼接成字符串 快递查询 C# 通过smtp直接发送邮件 C# 带参访问接口,WebClient方式 C# 发送手机短信 文件 日志 写入 与读取
- Oracle技术之使用Oracle的外部表访问跟踪文件
- 使用VBS访问外部文本文件一些方法和脚本实例代码