0

我想将项目从 sybase 移植到 oracle。我需要移植表脚本(大约 30 个)和元数据表(100 行 2/3 表)中的一些数据。这项工作的最佳工具是什么?

4

4 回答 4

1

对于这么小的体积,您最好编写脚本而不是使用任何工具。

于 2008-11-04T08:36:13.863 回答
0

谢谢大家...我手动进行了转换,但马特·鲍尔是对的。Oracle SQl developer 是一个很好的工具。我后来想通了。我安装了 1.5.1 版。

但诀窍是更新扩展。默认情况下,它仅附带 Access SQL to Oracle。以下是步骤。

  1. 转到工具>首选项>Web浏览器和代理设置您的代理
  2. 转到工具>首选项>扩展单击检查更新您应该在安装后获得 Sybase 驱动程序和翻译器(需要 oracle 网站 ID 和密码)重新启动
  3. 转到迁移>翻译临时编辑器应该有 sybase TSql 下拉。复制粘贴您的脚本并享受...

插入脚本,您必须自己添加 Bla_Sequence.nextval。

于 2008-11-06T08:20:22.957 回答
0

您确实有 sybase 中表的脚本,对吗?正如 Dheer 所说,通过手动编辑进行转换应该是可行的。

你指的是什么元数据?是您生成的元数据还是 sybase 由于您的 DDL 脚本而生成的元数据?

如果它是您生成的元数据,您可以像迁移任何其他数据一样迁移它。

如果它是系统生成的元数据,最好不要迁移它,而是让你的使用适应 Oracle 的元数据,存储在通常称为 Oracle 数据字典的系统表中。

于 2008-11-04T12:14:40.973 回答
0

我相信oracle sqldeveloper会做到这一点。

请参阅http://www.oracle.com/technology/tech/migration/workbench/index_sqldev_omwb.html

于 2008-11-04T13:06:58.183 回答