DB Loader for ORACLE连接源信息属性对话框

使用DB Loader for ORACLE对用于Oracle数据库批量更新的连接源信息属性进行指定。
本对话框仅在产品形式允许使用DB Loader For ORACLE的情况下被显示。
本对话框可以通过以下的方法打开:

功能描述
名称 指定连接源信息对象名称
注释 可存放说明信息。 通过CTRL+ENTER组合键换行。
属性 参数传递给DB Loader (SQL*Loader(SQLLDR.EXE)),并由调用方法指定Loader。
在视表过滤器中指定视表输出模式,由此确定在控制文件中LOAD DATA语句INTO TABLE的选项值。
此外,带数据库装载机的ORACLE连接源信息视表的属性, 例如表名文字码表格栏属性用于控制文件中。
连接场所 指定SQL*Loader的连接目标。
指定登录时的变量,并传递至SQL*Loader的命令行,以下为格式:
SQLLDR 用户名/密码@连接场所
若此项未指定(空), SQL*Loader将连接至默认目标。
此项也可以分配一个变量
用户名 指定登录Oracle数据库的用户名。 指定用户更新数据库和表所需且适当的访问权限。
参照如何将值传递至SQL*Loader连接场所的说明。
此项也可以分配一个变量
密码 指定登录Oracle数据库的密码。
参照如何将值传递至SQL*Loader连接场所的说明。
连接模式 指定是否在SYSDBA权限下连接到一个数据库。
若选中"SYSDBA","AS SYSDBA"被追加至SQL*Loader命令行的目标规范中,它在部分连接场所中被解析。
执行模式 指定执行中的操作。
自动生成控制文件并执行
SQL*Loader使用视表过滤器所创建的数据文件进行启动,并自动创建在DB Loader for ORACLE连接器中使用的控制文件。
指定控制文件并执行
SQL*Loader使用视表过滤器所创建的数据文件进行启动,并自动创建在DB Loader for ORACLE连接器中使用的控制文件。
控制文件将不会被自动创建。 当DB lodader for ORACLE连接器被忽略时,此项用来指定被创建控制文件中的属性。
在该模式中使用传递至SQL*Loader命令行的参数。
生成控制文件
控制文件将被自动生成。 但是SQL*Loader将无法被启动。 使用视表过滤器的数据文件也将不写入。
此选项用于生成一个控制文件的范本文件。
控制文件名 指定控制文件的名称(包括完整的路径名)。
此项是SQL*Loader的CONTROL参数的值。
此项也可以分配一个变量
该文件的名称含义根据执行模式变更为以下内容。
执行模式中指定"自动生成控制文件并执行"
在执行中,被指定文件名的控制文件在此处被创建。
执行模式的此项可以保留为未指定(空)。 若此项未指定(空),将在作业库浏览器中生成一个带有自动生成文件名的文件。 该生成的日志文件名可以在VT_Log.log文件中找到。 使用日志浏览工具其它应用程序查找特别声明,"C4261外部模块信息-> xxxx [Code:xxxx]"
在执行中,若被指定的文件已存在,将出现错误。
若选中"Delete"指定删除文件,执行后创建的数据文件将被删除。 若数据文件名指定或数据文件名没有被指定,两者是相同的。
执行模式中指定"Specify control file and execute"
在执行中,这里指定的文件被用作控制文件。 在执行前准备好指定控制文件名。
在此执行模式中,若选中"Delete"指定删除文件,执行后控制文件仍将被保留。
执行模式中指定"Auto-genarate control file only"
在执行中,这里指定的文件被用作控制文件。
在执行前准备好指定控制文件名。
在此执行模式中,若选中"Delete"指定删除文件,执行后控制文件仍将被保留。
参数文件名 指定一个参数文件的名称(包括完整的路径名)。
使用DB Loader for ORACLE连接器的函数可以指定一个准备参数文件,用来追加自动参数以外的特别参数。
若此项未指定(空),参数文件被认为是不存在的。
此值为SQL*Loader的PARFILE参数的值。
此项也可以分配一个变量
日志文件名 指定一个日志文件的名称(包括完整的路径名)。
若此项未指定(空),在指定的工作目录中创建控制文件的同名文件及扩展名为".log"的文件。
此值为SQL*Loader的LOG参数的值。
此项也可以分配一个变量
数据文件名 指定一个文件名(包括完整的路径名),用于存储加载数据。
若此项未指定(空),将在工作目录中创建一个自动生成文件名的数据文件。 该生成的日志文件名可以在VT_Log.log文件中找到。 使用日志浏览工具其它应用程序查找特别声明,"C4261外部模块信息-> xxxx [Code:xxxx]"
此值为控制文件中DATA参数和INFILE参数的值。
此项也可以分配一个变量
在执行中,若被指定的文件已存在,将出现错误。
若选中"Delete"指定删除文件,执行后创建的数据文件将被删除。 若数据文件名指定或数据文件名没有被指定,两者是相同的。
不良文件名 指定一个文件名(包括完整的路径名),用于输出不良记录。
若此项未指定(空),在指定的工作目录中创建与数据文件的同名并扩展名为".bad"的文件。
若在读取中不存在不良记录,则此文件不创建。
此值为控制文件中的BADFILE值。
此项也可以分配一个变量
错误许可数 指定允许的错误最大数量为0或更大的整数值。 若错误许可数指定为0,便不允许出错。 (也就是说,装在处理将在发生第一个错误后被取消。)
若此项未指定(空),将分配为SQL*Loader的默认值。
此值为控制文件中OPTIONS的ERRORS属性的值。
此项也可以分配一个变量
终了值的处理 指定SQL*Loader处理方法所返回的值。
终了值为EX_WARN时作业异常结束
若SQL*Loader的返回值为"EX_WARN"、"EX_FAIL"或"EX_FTL",作业终了并返回一个异常结束至视表过滤器执行状态。 若SQL*Loader的返回值为"EX_SUCC",作业正常结束并返回。
终了值为EX_WARN时作业警告结束
若SQL*Loader的返回值为"EX_WARN",作业终了并返回一个警告结束至视表过滤器执行状态。 若SQL*Loader的返回值为"EX_FAIL"或"EX_FTL",作业终了并返回一个异常结束。 若SQL*Loader的返回值为"EX_SUCC",作业正常结束并返回。
删除文件 指定是否删除或无法删除所创建的控制文件和数据文件。
删除
删除创建的控制文件和数据文件。
此项只适用于执行模式选中"Auto-genarate control file and execute"之时。
不删除
不删除创建的控制文件和数据文件。
选中"不删除"将放弃对控制文件名数据文件名的设置。 若控制文件或数据文件已存在,将出现错误。 若控制文件名数据文件名被指定,处理执行后您将不能执行相同的工作,除非这些文件被删除或外部移动。
日志输出 若选中此项,此连接器的日志将被写入到日志文件中。
一般情况下不需要打开此项。 选择此选项,获得的日志能用于找出连接失败的原因。
日志文件将被创建于指定的日志目录中。
日志文件名根据名称库自动生成。 该生成的日志文件名可以在VT_Log.log文件中找到。 使用日志浏览工具其它应用程序查找特别声明,"C4261外部模块信息-> xxxx [Code:xxxx]"
连接测试 测试连接不能用于DB Loader for ORACLE连接器。
请设置适当的连接场所用户名密码
确定 保存设置后关闭对话框。
取消 不保存设置信息,并关闭对话框。