关于使用sql*load加载数据的问题

[复制链接]
查看11 | 回复5 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
我使用sql*load加载数据内容如下:
SVRMGR>sqlldr shilei/shi7654
2>control=d:\shilei.ctl
3> log=d:\shilei.log direct=true;
sqlldr shilei/shi7654
*
ORA-00900: 无效 SQL 语句
出现以上问题。
我的控制文件如下:
load data
infile *
into table shilei.dept
fields tbrminated by ',' optionally enclosed by '"'
(deptno, dname, loc)
begindata
10,shilei,changchun
20,wangli,huaqian
30,shizhexi,shongyuan
40,shisongyan,songyuan
50,gaodongxin,shangdong

我的控制文件存成文本文件shilei.ctl(文件后面还用加上.ctl吗还是control=后面就认为是控制文件不用加.ctl)我的控制文件中的shilei.dept请问指的是shilei用户下的dept表吗?
还有我的dept表本身是不是一定要存在。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
sqlldr shilei/shi7654control=d:\shilei.ctl log=d:\shilei.log direct=true
这个命令直接在操作系统提示符下运行,不要在svrmgr中运行
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
SQL*Loader-500:无法打开文件 (d:\shilei.ctl)
SQL*Loader-553:未找到文件
SQL*Loader-509:系统错误: 系统找不到指定的文件。
我的控制文件有什么问题是文本文件
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
tbrminated---->terminated
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
这是什么意思
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最初由 shilei1 发布
[B]SQL*Loader-500:无法打开文件 (d:\shilei.ctl)
SQL*Loader-553:未找到文件
SQL*Loader-509:系统错误: 系统找不到指定的文件。
我的控制文件有什么问题是文本文件 [/B]

确认你的文件是shilei.ctl而不是shilei.ctl.txt,用什么后缀没什么关系
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行