sqlloader运行环境
DOS环境下加载
在DOS环境中利用oracle工具sql loader来进行加载文本文件 ,既然是oracle工具,而且是将文本导入到数据
库中,那么数据库服务于监听是要提前已经启动的。
通常在unix下命令一般为sqlldr/sqlload。
sqlldr命令常用关键字说明:
userid: 数据库用户名/密码@服务器名
control: 控制文件名
log: 日志文件名
bad: 错误日志名
data: 数据文件
skip: 导入数据跳过的记录行数(默认0)
load: 导入数据记录数(默认全部)
errors: 允许导入数据错误行数(默认50)
terminated: 结束制表符(导入数据按照什么符号来分割导入)
optionally: 可选择行过滤符(如果导入数据含有符号,可以把一些符号过滤就不会把符号当作数据导入数据库)
数据加载到数据库有两种模式:
1.传统路径(conventional path): 利用sql插入为我们加载数据。
2.直接路径(direct path): 不使用sql,而是直接格式化数据库块。利用直接路径加载,能从一个外部文件读取数据并导入