sql*loader将数据导入oracle数据库

 时间:2026-02-13 12:10:16

1、首先观察表的结构,若当前用户没有可用数据表,再有权限的前提下建立一个数据表

sql*loader将数据导入oracle数据库

2、准备文本文件,每行对应数据表一条记录,以空格隔开(或者以逗号,但是所有的数据都要一致)

sql*loader将数据导入oracle数据库

3、若是元数据存在Excel表格中,可以将Excel文件另存为.csv文件惹块,需要注意的是,excel转存csv文件默认的间隔符是逗号。

sql*loader将数据导入oracle数据库

4、编写控制文件,诸爹扩展名是.ctl

sql*loader将数据导入oracle数据库

5、进入dos窗口(组合键win+r,输入cmd再回车),输入命令

sqlldr userid=hr/123456 control=C:\Users\lujx01\Desktop\iqms_sql\testSQL.ctl

userid 表示数据表的所有者的用户名和登录密码

control 表示控制文件所在的绝对路径(也可以使用相对路径)

sql*loader将数据导入oracle数据库

6、进入sqlplus登录hr用户,查询数据表,显示数据,导入成功,这里用的导入方式是append,可以理解为拼接,即在原有的数据表里面继续添加,若是replace方式,则是将原有的所有数据全部替换,若是默认的insert 方式,则要罪激选求数据表必须为空。

7、在当前目录下会有.log扩展名的日志文件,记录了sqlloader的操作过程。

sql*loader将数据导入oracle数据库

  • qt与vs如何进行配置
  • 如何使用plsql查询oracle数据库中的某张表
  • 惠普Zx40工作站如何关闭开启AMT技术
  • 小白必学之CC、CQ的安装方法
  • 为你解读《翡翠分级》国家标准
  • 热门搜索
    introduce怎么读 维意定制家具怎么样 湿疹怎么治好得快 淋巴结节怎么治疗 微信语音没声音怎么回事 斗牛怎么玩 日语对不起怎么说 linux怎么读 过户费怎么算 路由器密码忘记了怎么重新设置