怎么将CSV文件导入到ORACLE里面

FengRider 2008-07-29 02:53:36
平常很少用数据库,现在遇到一个问题,就是有几个用Oracle生成的CSV文件,现在在另外一台机器上面装了一个全新的Oracle10,将这几个CSV文件拷贝过去后,怎么导入到新装的Oracle中,请各位大虾指点迷津,过程越详细越好。不胜感激。
...全文
6202 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
bbees 2012-07-18
  • 打赏
  • 举报
回复
FengRider总结的很适合我。多谢各位
fwwly819316 2011-05-27
  • 打赏
  • 举报
回复
同样的问题,但是我想用sqlldr求解答啊。
fwwly819316 2011-05-27
  • 打赏
  • 举报
回复
我用select * from table for update!
然后直接copy CSV的文件就OK了、不过其实最好的方法还是sqlldr
njhart2003 2008-07-30
  • 打赏
  • 举报
回复
用sqlldr吧。

sqlldr uesrid=xxx/yyy@db control=myctl.ctl data=data1.txt log=log.txt bad=bad.txt

其中myctl.ctl内容为:
load data
into table table1
replace
fields terminated by ','
trailing nullcols
(
col1,
col2,
...
coln
)


要根据数据文件的特点,调整控制文件。


建议楼主参考一下有关sqlldr方面的资料。
tianshenghao 2008-07-30
  • 打赏
  • 举报
回复
试验了,文本导入器比较方便,好用
kanhaibo 2008-07-30
  • 打赏
  • 举报
回复
我说一种我经常用的导入csv的方法吧 ,我直接在csv文件的的一列插入一列空列,然后用pl/sql把表弄到eidt data模式,直接复制到里面就行,我这样导的时候一般都是小量数据。
FengRider 2008-07-30
  • 打赏
  • 举报
回复
感谢各位的指导。我的作法是:先在Oracle10的图形界面里面创建一个表,然后再用PL/SQL Developer 工具将记录导入。oracle10的图形界面是在WEB里面打开的。比如我的IP是192.168.0.181,打开图形界面的方式就是在IE里面输入:http://192.168.0.181:5500/em
登陆成功后,在数据库里面的表里面创建了我的表,创建好各字段及字段类型
然后用PL/SQL Developer的Tool里面的Text importer将记录导入,不是一帆风顺,但终于成功。
将我导入记录的方式写下来,方便后来者。
lynx 2008-07-29
  • 打赏
  • 举报
回复
PL/SQL Developer
菜单:Tools -> Text Importer
oracledbalgtu 2008-07-29
  • 打赏
  • 举报
回复
不要用错了,是"text importer"
[Quote=引用 7 楼 FengRider 的回复:]
或许是我太愚笨,用plsql deveplper的import工具导了好多次,问题unsucessful,不知道如何是好了。
[/Quote]
FengRider 2008-07-29
  • 打赏
  • 举报
回复
或许是我太愚笨,用plsql deveplper的import工具导了好多次,问题unsucessful,不知道如何是好了。
baojianjun 2008-07-29
  • 打赏
  • 举报
回复
5樓的可議
oracledbalgtu 2008-07-29
  • 打赏
  • 举报
回复
使用plsql developer的图形化import工具,很简单的,点几下鼠标就ok了。
或者用:
sqlldr

[Quote=引用楼主 FengRider 的帖子:]
平常很少用数据库,现在遇到一个问题,就是有几个用Oracle生成的CSV文件,现在在另外一台机器上面装了一个全新的Oracle10,将这几个CSV文件拷贝过去后,怎么导入到新装的Oracle中,请各位大虾指点迷津,过程越详细越好。不胜感激。
[/Quote]
FengRider 2008-07-29
  • 打赏
  • 举报
回复
现在是,我手头上已经接到了CSV文件,我需要将这几个导入到Oracle10中,而提供这几个文件的人不好联系。。。
vokeyliu 2008-07-29
  • 打赏
  • 举报
回复
使用pl/sql的export功能,直接生成insert脚本
vokeyliu 2008-07-29
  • 打赏
  • 举报
回复
为什么这么搞?直接生成insert脚本岂不是更好?
FengRider 2008-07-29
  • 打赏
  • 举报
回复
觉得分少了尽管提,只要能帮我解决这个问题。

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧