remove-intermediate-files
指定在迁移完成后是否删除工具创建的中间SQL文件。
该文件包含SQL文件中的BTEQ和SQL_LANG语法,作为语法迁移工具的输入文件。
设为true,表示删除中间文件。
设为false,表示不删除中间文件。
false
remove-intermediate-files=true
$onesql ="SELECT trim(tablename) from dbc.tables
WHERE databasename = '${AUTO_DQDB}' and tablename like 'V_%'
order by 1;";
$sth_rundq = $dbh->execute_query($onesql);
logging-level
指定Perl迁移日志的级别。
设为error,表示仅记录错误日志。
设为warning,表示记录错误及告警日志。
设为info,表示记录错误、告警和活动日志。该级别包含所有日志信息。
error
warning
logging-level=info
log-file-count
指定保留日志文件的最大数量。文件总数包括正在使用的日志文件和已归档的日志文件。
如果新归档的日志文件超过了文件数上限,则会先删除最早保留的文件,直到成功保存指定数量的文件。
3 - 10
log-file-count=10
log-file-size
指定日志文件的最高上限。
日志文件大小达到指定上限时,给文件名添加时间戳并进行归档。
示例:
perlDSC_2018-07-08_16_12_08.log
归档后,生成新的日志文件perlDSC.log。
1MB - 10MB
log-file-size=10MB
my $rows1=$conn1->execute_query("sel ${selectclause} from ${databasename}.${tablename};