1、我先创建目录create or replace directory dir_bdump as '/usr2/wrnop'
2、创建了组织结构引用刚才的目录。create table temp_dir_oid ( oid varchar2(32) )
  organization external (
  type oracle_loader
  default directory dir_bdump
  access parameters (
  fields terminated  by '|'
  )
  location('month.txt')
  )
  reject limit unlimited; 
3、之后我查询外部表。select * from temp_dir_oid
ORA-29913: 执行 ODCIEXTTABLEOPEN 调出时出错
ORA-29400: 数据插件错误error opening file /usr2/wrnop/TEMP_DIR_OID_24858.log
 
 

解决方案 »

  1.   

    先自己顶一下,我的外部表month.txt中就一列数据,求各位尽快解答
      

  2.   

    month.txt错了吧?
    贴上来看看
      

  3.   

    dir_bdump目录有访问权限吗?有权限
      

  4.   

    这个是要用oracle用户执行呢   还是linux系统用户?
      

  5.   

    看看你的分隔符,  fields terminated  by '|'
    实际的数据之间没有发现 ‘|’呀,