首页 > 数据库 > Oracle > ORACLE SQLLODER
SQL Loader 的使用
Oracle 自己带了很多的工具可以用来进行数据的迁移、备份和恢复等工作。但是每个工 具都有自己的特点。比如说 exp 和 imp 可以对数据库中的数据进行导出和导 入 的工作,是一 种很好的数据库备份和恢复的工具,因此主要用在数据库的热备份和恢复方面。有着速度快, 使用简单,快捷的优点;同时也有一些缺点,比如在不同版本数据库之间的导出、导入的过 程之中经常出问题。
SQL Loader 工具却没有这方面的问题,它可以把一些以文本格式存放的数据顺 利 的导入 到 Oracle 数据库中,是一种在不同数据库之间进行数据迁移的 非 常方 便而且通 用的工具。缺 点 就 速度比 较慢 , 另外 对 blob 等 类型 的数据 就 有点 麻烦 了。
直接 在 DOS 下 执行 sqlldr 命令 , 即会显示 sqlldr 工具的 帮助信息
(a) insert , 为 缺 省 方式,在数据 装载开始 时要 求表为空 。 (b) append ,在 表 中 追加新记录 。
(c) replace , 删除旧记录 , 替换成新装载 的 记录 。
(d) truncate ,同 上 。
( 3 ) 执行导入操作
控制 文 件创建 好 后 ,在 DOS 窗口下 使用 SQL*Loader 命令实现 数据的 输 入 C:\>sqlldr userid=scott/tiger control=input.ctl 执行 命令后 , 系统默认生成 的 日志 文 件名为: input.log 。 默认生成 的 坏记录 文 件为: input.bad 。
把 EXCEL 另 存 为 CSV 格式的文 件 , CSV 格式 即 是以 逗号( ,)隔开 的数据文 件 。 然后按照
上 面的方 法 执行。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537584/viewspace-2217993/ ,如需转载,请注明出处,否则将追究法律责任。