我在Oracle目录中设置了一个外部表 . 数据库实例为12.1.0.2.0,操作系统为Oracle Linux .

我在/ home / oracle下创建了物理目录作为oracle用户 . 我创建了Oracle目录作为sys,并将该目录的所有内容授予模式用户 . 然后我将文件“bmw.csv”复制到该目录,该文件由oracle用户拥有 .

表的代码:

create table ext_csv_arlista (

Parts_number varchar2(50),

New_Parts_number varchar2(50),

Description varchar2(100),

DE_List_price number(8,2),

Discount_Group varchar2(10),

Purchase_price number(8,2),

BE_sales_price number(8,2)

)

organization external

(

default directory GENCARPARTS_CSV

access parameters

(

records delimited by newline

BADFILE 'ext_csv_arlista.bad'

DISCARDFILE 'ext_csv_arlista.discard'

LOGFILE 'ext_csv_arlista.log'

skip 1

fields terminated by ';' )

location ('bmw.csv')

);

当我尝试从表中选择时:

select * from ext_csv_arlista

我明白了

ORA-29913:执行ODCIEXTTABLEOPEN标注ORA-29400时出错:数据盒式磁带错误KUP-04040:找不到GENCARPARTS_CSV中的文件bmw.csv

如果我“触摸”一个文件并尝试从空文件中读取,我会得到相同的结果 .

Oracle创建日志文件,其中包含:

日志文件于03/21/17 22:41:29开放

KUP-05004:警告:禁用内部源并发,因为未请求并行选择 .

KUP-04040:找不到GENCARPARTS_CSV中的文件bmw.csv

这一切都让我感到厌烦,日志文件对我来说意味着路径是正确的,oracle可以编写目录 .

ls -l:

[oracle@csuka g2]$ ls -l

total 25884

-rw-r--r--. 1 oracle oinstall 26499791 Mar 21 16:17 bmw.csv

-rw-r--r--. 1 oracle dba 1940 Mar 21 22:41 ext_csv_arlista.log

[oracle@csuka g2]$

要验证我尝试使用utl_file>访问该文件

declare

v_h utl_file.file_type;

v_l varchar2(600);

begin

v_h:=utl_file.fopen(LOCATION => 'GENCARPARTS_CSV', FILENAME => 'bmw.csv', OPEN_MODE => 'r');

for v_i in 1..5

loop

utl_file.get_line (v_h,v_l);

dbms_output.put_line (v_l);

end loop;

utl_file.fclose(v_h);

end;

utl_file成功没有问题 .

我错过了什么?

干杯

克里斯蒂安

oracle外部表kup-04023,kup-04040访问外部表时相关推荐

  1. mysql动态表单设计与实现_动态表单的数据库结构设计

    利用在线编辑器设计的表单,包含输入框,明细表(动态添加行)等需要存储到数据库的信息,现在有三种思路: 1.一个表单对应数据库的一张或多张物理表(主从表),这种设计在很多业务的情况下,其数据库的物理表会 ...

  2. mysql5.7.16 表空间加密_技术分享 | InnoDB 表空间加密

    本文目录: 一.表空间加密概述 应⽤场景 加密插件 加密限制 注意事项 二.加密表空间 安装加密插件 配置表空间加密 查看表空间被加密的表 三.更新 master encryption key 四.导 ...

  3. oracle 授权访问条空间,oracle创建用户和角色、管理授权以及表空间操作

    show user 显示当前用户 connect username/password@datebasename as sysdba 切换用户和数据库 和用户身份 Oracle登录身份有三种: norm ...

  4. oracle用户授权访问其他用户的表,Oracle授权A用户查询B用户的所有表

    Oracle授权A用户查询B用户的所有表 需求: 新建的用户userA,要授权给他访问用户scott的所有表 有三种两方法: 1) SQL> conn / as sysdba; SQL> ...

  5. VFP访问外部数据源的几种方法

    Visual FoxPro(以下简称VFP)是微软公司Visual系列开发工具中的一种.在VFP 6.0中,与外部数据源进行数据交换的方式有导入导出数据.远程视图.SQL Pass Through以及 ...

  6. hive外部表改为内部表_3000字揭秘Greenplum的外部数据加载——外部表

    外部表是greenplum的一种数据表,它与普通表不同的地方是:外部表是用来访问存储在greenplum数据库之外的数据.如普通表一样,可使用SQL对外部表进行查询和插入操作.外部表主要用于Green ...

  7. 《Oracle SQL疑难解析》——1.6 批量地从一个表中复制数据到另一个表

    本节书摘来自异步社区出版社<Oracle SQL疑难解析>一书中的第1章,第1.6节,作者: [美]Grant Allen , Bob Bryla , Darl Kuhn,更多章节内容可以 ...

  8. ORACLE授权用户查询另一个用户下的表与视图

    实际应用中,会遇到在某个用户下需要查询另一个用户下的表数据或视图的情况,然而在没有授权时,会提示无权限操作的错误.那就需要通过授权处理后,再能进行查询操作,下面我们来看看是怎么处理的. 一.系统权限说 ...

  9. oracle将查询结果声明为伪表,Oracle查询操作(增删改查,伪表,高级查询)实例讲解...

    SQL查询操作:增删改查 一.SQL操作符 算术操作符 + - * / 比较操作符 = != < > <= >= BETWEEN--AND IN LINK IS NULL 逻辑 ...

  10. oracle 表名拼接_Oracle之3种表连接方式(排序合并连接、嵌套循环、哈希连接)...

    排序合并连接 1.2.4.2.1  排序合并连接 排序合并连接(Sort Merge Join)是一种两个表在做表连接时用排序操作(Sort)和合并操作(Merge)来得到连接结果集的表连接方法. 如 ...

最新文章

  1. 网站seo不能错过这几点!
  2. 病毒汇编逆向分析实例赏析
  3. OpenCV用代码解释单应性的基本概念
  4. 用 JMeter 测量性能--测试您的 DB2 数据库
  5. 计算机组装活动口号,广教育、多技能、求发展喜迎计算机系第五届电脑文化节...
  6. 【Vue】—v-html指令
  7. yolov 论文发表在什么期刊上_论文发表期刊发表论文研究方法
  8. 使用可重启AD DS 整理活动目录数据库
  9. 虚拟机linux gedit,Linux系统中把gedit改造成TextMate的方法
  10. latex 论文绘图: 图像文字重叠
  11. 盈利与公益矛盾迸发下,众筹平台如何才能自救?
  12. icloud与mysql_ICloud 应用实例(一)
  13. 微信小说小程序源码-自带采集带安装教程
  14. Android产品研发(十一)--应用内跳转Scheme协议
  15. “前程无忧”招聘数据预处理——(2)
  16. 网络营销:如何进行H5活动宣传?
  17. java按钮添加图片_java 如何插入含有图片的按钮
  18. HTML5+CSS期末大作业:篮球明星个人网站设计——篮球明星介绍(6页) 简单的学生DW网页设计作业成品 web课程设计网页规划与设计 简单个人网页设计作业 静态HTML旅行主题网页作业 DW
  19. 超前进位加法器实验报告_超前进位加法器设计实验分析
  20. WSUS Client注册表设置

热门文章

  1. UOS第三方软件没有通过系统安全验证
  2. android电脑手柄游戏平台,玩转PC、安卓TV、Stam平台等多平台的游戏手柄——北通斯巴达2...
  3. Java基础 (适合新手入门保姆级)
  4. 时间序列--残差分析
  5. 修11代12代希捷坏道
  6. 苹果手机投影到墙上_买家用投影仪必须知道的常识(去专业、简单易懂,绝对无广告)...
  7. FaceX-Zoo: A PyTocrh Toolbox for Face Recognition
  8. nowcoder 鹏
  9. 从成人网站年终数据统计看各操作系统的份额表现
  10. 创造单词量测试项目(带有Ajax的爬虫)