首页 > 数据库 > Oracle > oracle 外部表alert_orcl.ora
Oracle 外部表
一
查看数据库版本
(确保版本高于9i)
select * from v$version;
BANNER
1 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
2 PL/SQL Release 11.2.0.1.0 - Production
3 CORE 11.2.0.1.0 Production
4 TNS for Linux: Version 11.2.0.1.0 - Production
5 NLSRTL Version 11.2.0.1.0 - Production
二
查看警告日志所在目录位置
SQL> show parameter dump
NAME
TYPE VALUE
------------------------------------ ----------- ------------------------------
background_core_dump
string partial
background_dump_dest
string /u2/app/oracle/diag/rdbms/orcl/orcl/trace
三
创建目录
1 select * from dba_directories;
2 create or replace directory alert as
'/u2/app/oracle/diag/rdbms/orcl/orcl/trace';
2 select * from dba_directories;
OWNER DIRECTORY_NAME DIRECTORY_PATH
1 SYS ALERT /u2/app/oracle/diag/rdbms/orcl/orcl/trace
。。。。。。。。。。。。
四
创建外部表
alert
create table alert
(log varchar2(1000))
organization external
(type oracle_loader
default directory alert
access parameters
(records delimited by newline)
location ('alert_orcl.log'))
reject limit unlimited;
五
查询警告日志里的错误信息
select * from alert where log like
'%ORA-%';
LOG
79 WARNING: inbound connection timed out (ORA-3136)
。。。。。。。。。。。。。。
82 ORA-00600: 内部错误代码
欢迎关注我的微信公众号"IT小Chen",共同学习,共同成长!!!

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29785807/viewspace-1676225/ ,如需转载,请注明出处,否则将追究法律责任。