通过外部表查询oracle9i的告警日志时出错。
具体操作如下:
create table alert_log( text varchar2(400) )
organization external (type oracle_loader
default directory bdump
access parameters (records delimited by newline)
location('alert_orcl.log'));
表创建成功后,执行如下查询语句:
select text from alert_log;
提示出错,错误如下:
。
解决办法:
在创建表的时候加上:reject limit unlimited。
语句如下:
create table alert_log( text varchar2(400) )
organization external (type oracle_loader
default directory bdump
access parameters (records delimited by newline)
location('alert_orcl.log'))
reject limit unlimited;