Skip to content

Oracle迁移到虚谷数据库

说明:

此版本主要针对Oracle9i以上的版本到虚谷数据库的迁移。

操作步骤

  1. 打开虚谷数据库迁移工具,选择“Oracle迁移到Xugu”选项,并单击“下一步”。

  2. 正确填写源数据库和目的数据库的信息,然后单击“下一步”。

  3. 选择想要迁移的数据源模式和目的模式,选择需要迁移的对象之后,单击“下一步”。
    目的模式可以选择,如果用户没有选择目的模式,那么迁移模式将自动勾选,表示此次迁移连同模式一起迁移。
    如果迁移模式没有勾选,而且也没有主动指定目的模式的情况下,默认目的模式为:GUEST。

    说明:

    • 勾选迁移模式:连同模式一起迁移,否则只迁移数据到目的模式下。
    • 勾选迁移表:迁移源模式下所有的表,否则不迁移表。
    • 勾选迁移视图:迁移源模式下所有的视图,否则不迁移视图。
  4. 选择实际需要迁移的对象。如果所有对象都要迁移,可以单击左上角的“全选”,“撤消”可以取消所有选择。
    右上角的两个输入框分别控制读取和提交行数,默认都是100,用户可以根据自己的需求改变参数。
    在迁移页面的左下角有帮助用户提高筛选速度的选项,分为“序号”和“源对象”两个大类供用户筛选。

  5. 如果选择“序号”,填写用户需要的序号,单击“选择”,用户就得到了自己定义的序号。

  6. 如果选择“源对象”那么还要选择“包含,等于,不包含”。最后填写需要的值,单击“选择”,当选择好迁移对象之后,在详细设置一栏就出现了“查看/编辑”,用户单击“查看/编辑”就可以进行相关设置。

    下面是Oracle和虚谷数据库之间的数据类型对应关系。

    Oracle 数据类型对应虚谷数据库数据类型
    BINARY_DOUBLEDOUBLE
    BINARY_FLOATDOUBLE
    BLOBBLOB
    CLOB/NCLOBCLOB
    CHAR/NCHARCHAR
    DATEDATETIME
    INTERVAL DAY TO SECONDINTERVAL DAY TO SECOND
    INTERVAL YEAR TO MONTHINTERVAL YEAR TO MONTH
    NUMBER/NUMERICNUMERIC
    TIMESTAMP (TIMESTAMP(6))DATETIME
    UROWIDCHAR
    VARCHAR2/VARCHAR/NVARCHAR2VARCHAR
    TIMESTAMP WITH TIME ZONEDATETIME WITH TIME ZONE
    ROWIDCHAR
    LONGCLOB
    LONG RAWBLOB
  7. 填写完毕后,单击“确定”。
    这个页面中,右下角可以自定义线程数,然后单击“执行”。

  8. 单击“完成”,本次迁移结束。
    文本文件导入过程如果存在导入失败的记录,错误日志会记录在迁移日志里面。
    右下角有“导出日志”按钮,如果用户需要,可以导出迁移日志。