# migration_tool_kit **Repository Path**: kevinsiki/migration_tool_kit ## Basic Information - **Project Name**: migration_tool_kit - **Description**: 数据库迁移工具,oracle、mysql、db2、SqlServer等迁移到pg - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2015-06-02 - **Last Updated**: 2025-03-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 命令行迁移工具 Migration Toolkit 是一种命令行工具,用于从 Oracle, Sybase, SQL Server 和 MySQL 数据库向 上容数据库导入数据以及对象定义。Migration Toolkit 提供了诸多选项,可以对迁移过程进 行精确的控制。 [MENU] ### 打包 ``` java ant dist ``` ### 用法 #### 1.配置数据源 ``` *目标库* TARGET_DB_URL=jdbc:postgres://10.166.115.22:5432/migration TARGET_DB_USER=lengdh TARGET_DB_PASSWORD=123456 *源库* *mysql* SRC_DB_URL=jdbc:mysql:@10.166.205.129:3306/srtest SRC_DB_USER=upbase SRC_DB_PASSWORD=123456 *sql server* SRC_DB_URL=jdbc:jtds:sqlserver://10.105.3.67:1433/demo SRC_DB_USER=demo SRC_DB_PASSWORD=Passw0rd ``` #### 2. 迁移命令 ```java java -Dprop=toolkit.properties -jar DBTools-1.0.jar -targetdbtype postgres -sourcedbtype mysql schema ``` >*mysql 是源数据库类型,如果是SqlServer就改成sqlserver,schema是要迁移的模式。oralce、mysql下都是默认模式与用户同名* >*更多的参数命令请参考-help,或者用户手册文档*