使用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的CONTROL参数的值。 此项也可以分配一个变量。 该文件的名称含义根据执行模式变更为以下内容。
|
参数文件名 |
指定一个参数文件的名称(包括完整的路径名)。 使用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处理方法所返回的值。 |
删除文件 |
指定是否删除或无法删除所创建的控制文件和数据文件。
|
日志输出 |
若选中此项,此连接器的日志将被写入到日志文件中。 一般情况下不需要打开此项。 选择此选项,获得的日志能用于找出连接失败的原因。 日志文件将被创建于指定的日志目录中。 日志文件名根据名称库自动生成。 该生成的日志文件名可以在VT_Log.log文件中找到。 使用日志浏览工具其它应用程序查找特别声明,"C4261外部模块信息-> xxxx [Code:xxxx]" |
连接测试 |
测试连接不能用于DB Loader for ORACLE连接器。 请设置适当的连接场所、用户名和密码。 |
确定 | 保存设置后关闭对话框。 |
取消 | 不保存设置信息,并关闭对话框。 |