从菜单中选择文件-逆向工程-数据库弹出窗口。在dbms中选择oracle及其对应的版本。您可以为下一个弹出窗口选择odbc,或者您可以一步一步地使用脚本。it这很简单。
不请自来
首先纠正一下:不是cvs是csv。cvs是一个项目文档管理工具,就像svn一样,csv文件是一个用逗号分隔的纯文本文件。
批量导入oracle数据的方法有很多,比如:plsqldevtextimporter(下面已经回答过,不再介绍),forupdate后将数据粘贴到表中(下面也已经介绍过,不再介绍)。下面是另一种批量导入数据的方法:sqlldr。
sqlldr导入包括:csv数据文件和ctl控制文件。
1.创建一个空表sqlgtdesc雇员。
名称类型可为空的默认注释
-----
empnovarchar2(50)y
姓名varchar2(30)y
deptnovarchar2(50岁)y
sqlgt2。创建csv数据文件如果你手头的文件是excel,请保存为csv文本文件,不再赘述。
3.创建ctl控制文件加载数据。
infile/lxz/emp.csv
进入表emp
字段终止于,
(员工编号、姓名、部门编号)
那个它的目录结构是这样的:
需要注意的是文件所属的用户和用户组,因为我们用sqlldr导入文件时,是在oracle用户下,如果是在root下创建的,就需要赋予文件权限。
乔恩··奥因斯塔尔公司
4.执行sqlldr命令并将数据导入sqlldruseridhn/control/lxz/emp.ctllog/lxz/emp.log。
解释:
userid:oracle用户名/口令@数据库服务名
control:ctl控制文件的完整路径。
日志:记录导入过程的日志;默认值:控制文件名。日志。
还有其他选项,如:坏文件等。请查收学习。