创建了一个外部表,调用sqlldr,但是读文件的需求比较怪。
1.directory 为 '\\192.168.1.100\DataFiles\'
2.文件位于上面的路径中。
读取的时候,总是报错,Everyone权限我都给了,但是还是不行。
不知道原因是什么,更希望能给举个简单例子。
1.directory 为 '\\192.168.1.100\DataFiles\'
2.文件位于上面的路径中。
读取的时候,总是报错,Everyone权限我都给了,但是还是不行。
不知道原因是什么,更希望能给举个简单例子。
解决方案 »
- 各位 小弟迷糊了 关于oracle 建表的问题,比如 我有, 学生表 老师表 班级表
- 请教个字符串替换的问题
- [请教]修改Oracle列表分区的语法问题
- (select count(*) )和(select count(*) )比较条件问题?
- 关于oracle distinct语句排序的问题,谁熟悉,进来看看
- cognos 8 哪儿有下载的啊>
- 119
- oracle 8.05 for solaris2.6上打补丁后运行splplus出现如下错误:
- 关于用OLEDB插入中文乱码的问题,找了所有地方,都无解决办法,请高手帮忙,急~~~!
- oracle的错误日志记载哪里?
- 给个问题思路一个日期下的数据全部更新
- 出现update出现过程未正确结束
--必须有create any directory的权限, 然后新建一个工作目录:
create directory TEST_DIR as 'D:\test\';
--授予用户读和写的权限,如果是test用户自己, 则不用.
grant read,write on directory test_dir to test;
--创建内部表CREATE TABLE USER_INFO
(emp_id number(4),
ename varchar2(12),
job varchar2(12) ,
mgr_id number(4) ,
hiredate date,
salary number(8),
comm number(8),
dept_id number(2))
ORGANIZATION EXTERNAL
( TYPE ORACLE_LOADER
DEFAULT DIRECTORY TEST_DIR
ACCESS PARAMETERS(RECORDS DELIMITED BY NEWLINE
FIELDS TERMINATED BY ',')
LOCATION('USER_INFO.TXT')) --user_info.txt文件中的格式为逗号分隔的一些信息.
错误 Log打不开。