OraCmd是一款orcacle导入导出工具,它可以让您在没有安装oracle客户端的情况下进行数据导入导出的操作,而且是在命令行工具里使用SQL来执行操作,而且支持批量处理、自动执行、任务计划等等,是个非常方便的工具。
OraCmd参数说明
1、delimeter:delimiter char(“|”,“,”,“#”,“TAB”,“WHITESPACE”)
2、引用:引用char(quote =“'”=>单引号,引号=“chr(34)”=>双引号)
3、标题:y | n,数据文件在第一行包含字段名称
4、模式:模式名称,使用此参数加载特定模式的数据(如果未设置),请使用logon用户的默认模式
5、表:表名
6、datafile:数据文件名
7、loadtype:append | replace | update
8、append:将新行附加到表中。
9、替换:删除表中的所有行,并加载新数据。
10、更新:按照新数据更新行。
11、updatekey:key feild to update,通常使用主键,只能用于loadtype = update。
12、dateformat:日期格式(例如“YYYY-MM-DD HH24:MI:SS”)
13、timestampformat:时间戳格式(例如“YYYY-MM-DD-HH24.MI.SS.FF6”)
14、nullif:指定列应该加载为NULL
(零长度字符串的“BLANKS”加载到数字列中)
15、badfile:写入无法加载到这个badfile的内容
16、错误:maxinum错误计数
OraCmd主要特性
1、直接连接
没有oracle客户端也可以直接连接到oracle并运行。
2、导入导出数据
可以将txt、csv导入到oracle,也可以从oracle导出至txt和csv。
3、计划任务
只需要配置一次,就可以每天执行了。
4、批处理模式
可以批量导入导出。
5、交互模式
支持交互模式运行。
6、SQL增强
显示垂直提取结果或者更多。