SYBASE ASE升级与迁移全面指南:SQLUpgrad, BCP方案详解

5星 · 超过95%的资源 需积分: 50 38 下载量 89 浏览量 更新于2024-07-27 收藏 2.06MB DOC 举报
本文档详细介绍了SYBASE ASE数据库的迁移方案,主要针对从旧版本到新版本的升级过程。首先,升级要求部分强调了在迁移前,需确保业务系统已在新版本ASE 15.x上进行了充分测试,并确认所有特殊应用功能,如Java和自定义函数等都能正常运行。 对于升级方案,文档列举了两种主要途径:sqlupgrade和Dump/Load(包括BCP)。sqlupgrade是标准的升级方式,适用于同平台同版本之间的升级,它涉及到了一致性检查、数据库备份以及预升级检查等步骤。在这个过程中,用户需要创建登录脚本、生成业务数据库的DDL脚本和数据迁移脚本,确保在升级后的数据库一致性。 另一条路径是通过Dump/Load,即先在新环境安装ASE,然后迁移用户信息、装载数据并执行一致性检查。此方法通常在没有sqlupgrade工具或复杂应用需求时选择,可能需要手动创建用户表、修改选项,以及使用BCP工具进行数据抽取和导入。 BCP过程特别关注服务器参数设置、用户信息管理、数据对象创建和对比检查,确保数据迁移的准确性和完整性。在整个迁移过程中,备份是非常关键的步骤,无论是sqlupgrade还是Dump/Load,都会在升级前后进行数据库备份,以防止数据丢失。 然而,文档指出,如果涉及到跨平台的数据库操作,可能需要对ASE旧版本的具体差异进行额外处理,这表明方案的适用性可能会因平台和版本的不同而有所变化。 对于需要使用文中提到的工具程序的读者,可以直接联系SYBASE软件(中国)有限公司广州分公司获取更多信息和支持。这份文档提供了一个全面的指导,帮助数据库管理员和开发者在迁移SYBASE ASE数据库时做出明智的选择和准备。