跳到主要内容

配置文件说明

Config目录

application.yml 文件

  • server:
  • port:web版MTK启动端口
  • tomcat:uri-encoding:ui字符集,默认不需要配置
  • agent:
  • secretKey: 快速装载签名
  • delTemFile:
  • logging:
  • level:web版mtk日志级别
  • root: info
  • mtk:
  • core:
  • persistence_type:
  • real_time_persistent_state: 实时持久化任务,默认为true
  • read_obj_concurrency_thread_size: 读取表结构线程数
  • write_obj_concurrency_thread_size: 写入表结构线程数
  • read_data_concurrency_thread_size: 读取数据线程数
  • write_data_concurrency_thread_size: 写入数据线程数
  • bulk_cache_type_open: 批量缓存开关,0为关闭,1为开启
  • bulk_cache_thread_size: 批量缓存线程数
  • fetch_size: 一次获取数据的数量
  • write_data_commit_size:一次提交数据的数量
  • connect_timeout: 数据库连接超时时间(单位:秒)
  • table_count_connect_timeout: 创建任务时,计算表count的超时时间
  • auto_breakpoint_resumption_maxAttepts: 数据库断连重试最大次数
  • auto_breakpoint_resumption_sleepTime: 数据库断连重试时间间隔
  • auto_breakpoint_resumption_timeUnit: 数据库断连重试间隔时间单位,单位为分钟,可以设为m或分钟
  • work_queue_size: 队列深度
  • auto_transform_object_special_character: 表对象自动转换特殊字符
  • auto_chinese_char_conversion : Oracle数据源迁移评估PLSQL的中文字符替换开关
  • allow_chinese_char_conversion : Oracle数据源迁移评估PLSQL的中文字符和对应替换后的字符对,|分割
  • oracle_view_regular: Oracle视图特殊字符匹配规则
  • mysql_view_regular: MySql视图特殊字符匹配规则
  • dynamic_read_write_data: 动态配置一次读取和写入条数开关,默认为开启状态
  • threshold_table_count: 表数据量分页阈值(小于阈值无需分页)
  • fast_load_type_open: 快速装载开关
  • fast_load_thread_size: 快速装载最大支持的线程数量
  • fast_load_row_num_min_limit_size: 快速装载的最小表中数据量
  • data_base_version:
  • max_run_task_num: 最大可同时运行的任务数
  • skip_data_block_error_code:写入表错误时可跳过后续数据块的错误码
  • source_connection_pool_init_size: 源端连接池初始连接数
  • source_connection_pool_min_size: 源端连接池最小连接数
  • source_connection_pool_max_size: 源端连接池最大连接数
  • target_connection_pool_init_size: 目标端连接池初始连接数
  • target_connection_pool_min_size: 目标端连接池最小连接数
  • target_connection_pool_max_size: 目标端连接池最大连接数
  • constraint_rename: 约束重命名
  • no_compare_column_type: 迁移对比中不对比的字段类型
  • driver_spring_enable_default_loading:判断驱动是否按照spring方式加载
  • consoleSize:MTK控制台字符数
  • refreshTime:列表刷新时间
  • dealViewGrammar :语法兼容
注意

若需要修改以上参数,请联系技术支持。

其他文件

DataTypeMapping.xml、DataType.xml、fastloadMsg.properties、log4j.properties、UserDataTypeMapping.xml:配置文件,一般不需要进行修改。

create_task.sh执行文件

命令行启动任务脚本,web版用不到

data目录

mtk运行的内置数据库

fileUpload目录

上传文件的存储路径

jdbc目录

驱动目录

jobjson目录

命令行任务配置文件

jre目录

运行web版mtk的java运行环境

lib目录

运行web版mtk的jar包

logs目录

error.log

错误信息日志

progress.log

进度日志

system.log

系统日志

migration_web.jar文件

web版mtk启动的核心jar

mtkweb.sh文件

web版mtk启动脚本

当mysql库使用utf字符集,迁移后默认扩展4倍;当mysql库使用gbk字符集 迁移后默认扩展2倍,若不需要可删除mtkweb.sh文件中的 -DmysqlFrag=1

operate_task.sh文件

命令行任务操作脚本

task目录

web版MTK任务存储文件