oracle - 通过 Migration Wizard 离线进行 Sybase 到 Oracle 表迁移
问题描述
如何为我的 sybase 到 oracle 迁移创建插入脚本?迁移向导只给了我迁移过程和触发器等的选项。但是只有表格没有选择。当我尝试离线迁移表并移动数据时。datamove/ 文件夹为空。我还想只迁移特定的表(具有长标识符的表),因为我能够使用 Copy 将其余表迁移到 Oracle。我还必须注意,我不想升级到新版本的 oracle。目前在〜12.1,所以我需要限制标识符。
如何获取表格插入的离线脚本?
解决方案
您(可能!)不希望为离线迁移脚本插入 INSERT。如果您只是在运行 INSERT,那么在线方法可能就足够了。
离线策略的重点是将 Sybase 实例中的数据提取到平面、分隔的文本文件(使用 BCP),然后我们可以使用 SQLLDR 或外部表将其加载回 Oracle 数据库,这将比使用快得多插入脚本。
请查看这份白皮书,其中我详细介绍了离线 Sybase 迁移。
推荐阅读
- python - 使用 BeautifulSoup 排除外部链接,仅在 python 中抓取内部链接
- python - Tensorflow DecodeJPEG:预期的图像(JPEG、PNG 或 GIF),格式未知,以 '\000\000\000\000\000\000\000\00' 开头
- html - 我希望创建一个具有图表或某种类型的视觉辅助工具的论坛,以显示该论坛有多少成员?
- docker - 意外耗尽了 Kubernetes 中的所有节点(甚至是主节点)。我怎样才能把我的 Kubernetes 带回来?
- azure - Set-AzWebAppSlot 能否仅覆盖 1 个应用程序设置?
- reactjs - 导出 + 导入对象与上下文
- css - 如何计算一个 div 的宽度并使其所有兄弟姐妹采用最大尺寸,以便使用 CSS 看起来一致?
- sql - TSQL多列上的多个搜索条件
- node.js - 亚马逊 lex 问题分岔
- react-native - 在反应原生的屏幕之间移动