SQLLDR 命令

简介: SQL*Loader 是一个命令行下的操作工具,对应的操作系统命令是SQLLDR 语法:SQLLDR keyword=value [,keyword=value,...] 选项:   userid -- ORACLE 用户名/口令   control -- 控制文件名   log ...

SQL*Loader 是一个命令行下的操作工具,对应的操作系统命令是SQLLDR

语法:SQLLDR keyword=value [,keyword=value,...]
选项:
  userid -- ORACLE 用户名/口令
  control -- 控制文件名
  log -- 日志文件名
  bad -- 错误文件名
  data -- 数据文件名
  discard -- 废弃文件名
  discardmax -- 允许废弃的文件的数目        (全部默认)
  skip -- 要跳过的逻辑记录的数目  (默认 0)
  load -- 要加载的逻辑记录的数目  (全部默认)
  errors -- 允许的错误的数目        (默认 50)
  rows -- 常规路径绑定数组中或直接路径保存数据间的行数(默认: 常规路径 64, 所有直接路径)
  bindsize -- 常规路径绑定数组的大小 (以字节计)  (默认 256000)
  silent -- 运行过程中隐藏消息 (标题,反馈,错误,废弃,分区)
  direct -- 使用直接路径                    (默认 FALSE)
  parfile -- 参数文件: 包含参数说明的文件的名称
  parallel -- 执行并行加载                    (默认 FALSE)
  file -- 要从以下对象中分配区的文件
  skip_unusable_indexes -- 不允许/允许使用无用的索引或索引分区  (默认 FALSE)
  skip_index_maintenance -- 没有维护索引, 将受到影响的索引标记为无用  (默认 FALSE)
  commit_discontinued -- 提交加载中断时已加载的行  (默认 FALSE)
  readsize -- 读取缓冲区的大小              (默认 1048576)
  external_table -- 使用外部表进行加载; NOT_USED, GENERATE_ONLY, EXECUTE
  columnarrayrows -- 直接路径列数组的行数  (默认 5000)
  streamsize -- 直接路径流缓冲区的大小 (以字节计)  (默认 256000)
  multithreading -- 在直接路径中使用多线程
  resumable -- 对当前会话启用或禁用可恢复  (默认 FALSE)
  resumable_name -- 有助于标识可恢复语句的文本字符串
  resumable_timeout -- RESUMABLE 的等待时间 (以秒计)  (默认 7200)
  date_cache -- 日期转换高速缓存的大小 (以条目计)  (默认 1000)
  no_index_errors -- 出现任何索引错误时中止加载  (默认 FALSE)
  partition_memory -- 开始溢出的直接路径分区内存限制 (kb)  (默认 0)
  table -- 用于快速模式加载的表
  date_format -- 用于快速模式加载的日期格式
  timestamp_format -- 用于快速模式加载的时间戳格式
  terminated_by -- 由用于快速模式加载的字符终止
  enclosed_by -- 由用于快速模式加载的字符封闭
  optionally_enclosed_by -- (可选) 由用于快速模式加载的字符封闭
  characterset -- 用于快速模式加载的字符集
  degree_of_parallelism -- 用于快速模式加载和外部表加载的并行度
  trim -- 用于快速模式加载和外部表加载的截取类型
  csv -- 用于快速模式加载的 csv 格式数据文件
  nullif -- 用于快速模式加载的表级 nullif 子句
  field_names -- 用于快速模式加载的数据文件第一条记录字段名设置
  dnfs_enable -- 启用或禁用输入数据文件 Direct NFS (dNFS) 的选项  (默认 FALSE)
  dnfs_readbuffers -- Direct NFS (dNFS) 读缓冲区数  (默认 4)
  sdf_prefix -- 要附加到每个 LOB 文件和辅助数据文件的开头的前缀
  help -- 显示帮助消息  (默认 FALSE)
  empty_lobs_are_null -- 将空白 LOB 设置为空值  (默认 FALSE)
  defaults -- 直接路径默认值加载;
    EVALUATE_ONCE
    EVALUATE_EVERY_ROW
    IGNORE
    IGNORE_UNSUPPORTED_EVALUATE_ONCE
    IGNORE_UNSUPPORTED_EVALUATE_EVERY_ROW
  direct_path_lock_wait -- 当前已锁定时, 等待表访问权限  (默认 FALSE)

目录
相关文章
|
SQL 弹性计算 分布式计算
TiDB计算层详解:分布式计算框架与查询优化机制
【2月更文挑战第26天】本文将深入剖析TiDB的计算层,详细解析其分布式计算框架和查询优化机制。通过了解计算层的核心组件和工作原理,我们可以更好地理解TiDB如何高效处理SQL查询和计算任务。本文将从计算层的架构、任务分发、查询优化等方面展开介绍,帮助读者全面掌握TiDB计算层的关键技术和优势。
|
数据库 数据安全/隐私保护
TiDB分布式事务处理机制
【2月更文挑战第28天】TiDB作为开源的分布式HTAP数据库产品,其分布式事务处理机制是其核心功能之一。本章节将深入解析TiDB分布式事务处理机制的工作原理,包括其采用的分布式事务协议、事务的提交与回滚过程、以及如何处理并发事务等关键内容。通过了解TiDB的分布式事务处理机制,我们可以更好地理解其在分布式环境下如何确保数据一致性和事务正确性。
|
C++ 开发者 Python
实现Python日志点击跳转到代码位置的方法
本文介绍了如何在Python日志中实现点击跳转到代码位置的功能,以提升调试效率。通过结合`logging`模块的`findCaller()`方法记录代码位置信息,并使用支持点击跳转的日志查看工具(如VS Code、PyCharm),开发者可以从日志直接点击链接定位到出错代码,加快问题排查。
|
8月前
|
Java 编译器 Spring
JAVA中切面的使用
AOP(面向切面编程)通过切面、通知、切入点和连接点实现模块化关注点分离。Spring AOP基于代理模式,使用JDK动态代理或CGLIB代理;AspectJ采用字节码增强,在编译或类加载时织入切面逻辑,性能更高。示例代码展示了如何在方法调用前后插入日志记录等操作。
|
Python
错误:/lib64/libc.so.6: version `GLIBC_2.14’ not found 解决办法
错误:/lib64/libc.so.6: version `GLIBC_2.14’ not found 解决办法
871 0
|
消息中间件 监控 负载均衡
Kafka中的Partition详解与示例代码
在Apache Kafka中,Partition(分区)是一个关键的概念。分区的引入使得Kafka能够处理大规模数据,并提供高性能和可伸缩性。本文将深入探讨Kafka中的Partition,包括分区的作用、创建、配置以及一些实际应用中的示例代码。
|
机器学习/深度学习 算法 Linux
操作系统中的进程调度:理论与实践
在操作系统的复杂世界中,进程调度是确保系统效率和响应性的关键。本文深入探讨了进程调度的理论模型、算法及其在实际操作系统中的应用。通过分析先来先服务、轮转、优先级和多级队列等经典调度算法,我们揭示了它们如何适应不同的系统需求。进一步地,文章探讨了现代操作系统如Linux和Windows中进程调度的实现细节,以及它们是如何平衡用户级性能和系统级效率的。最后,考虑到云计算和大数据时代的挑战,本文还展望了进程调度的未来方向,包括自适应调度算法和机器学习在调度决策中的应用潜力。
|
存储 JavaScript
高拍仪二次开发(支持文豆高拍仪+谷歌火狐浏览器)
直接可以调用样例并参照接口函数删减功能,最后写存储就行,简单易用。
533 0
高拍仪二次开发(支持文豆高拍仪+谷歌火狐浏览器)
|
Kubernetes 开发工具 Docker
(二)Docker Desktop及Kubernetes安装
(二)Docker Desktop及Kubernetes安装