我想将项目从 sybase 移植到 oracle。我需要移植表脚本(大约 30 个)和元数据表(100 行 2/3 表)中的一些数据。这项工作的最佳工具是什么?
lostinbytes
问问题
214 次
4 回答
1
对于这么小的体积,您最好编写脚本而不是使用任何工具。
于 2008-11-04T08:36:13.863 回答
0
谢谢大家...我手动进行了转换,但马特·鲍尔是对的。Oracle SQl developer 是一个很好的工具。我后来想通了。我安装了 1.5.1 版。
但诀窍是更新扩展。默认情况下,它仅附带 Access SQL to Oracle。以下是步骤。
- 转到工具>首选项>Web浏览器和代理设置您的代理
- 转到工具>首选项>扩展单击检查更新您应该在安装后获得 Sybase 驱动程序和翻译器(需要 oracle 网站 ID 和密码)重新启动
- 转到迁移>翻译临时编辑器应该有 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 回答