分类: Sybase
2008-04-10 21:07:50
来源:赛迪网 作者:Sybase |
使用实用工具
如果您的电脑上安装了多个版本的SQL Anywhere,在您使用实用工具时必须注意您的系统路
径。因为安装会将最新安装版本的可执行目录追加至您的系统路径中,可能您安装了新版本的软
件,但不经意地使用着老版本的实用工具。
有5 个途径可确保您使用版本10 的实用工具:
· 修改系统路径以便SQL Anywhere 10 可执行目录在任何其他版本的可执行路径之前。
· 在命令行下切换至SQL Anywhere 10 的可执行目录。
· 在运行实用工具时指定完整的路径名。
· 可创建脚本更改您的环境,以便使用正确版本的实用工具。
· 卸载旧版软件。
快速升级
以下步骤总结了升级至SQL Anywhere 10 的主要步骤:
若使用命令行来升级数据库:
1、 备份数据库。例如:dbbackup -c "DBF=mydb.db;UID=DBA;PWD=sql" old-db-backup-dir
(注意,确保您使用的是正确版本的备份工具)。
2、 如果需要,请整理磁盘碎片。磁盘碎片容易导致数据库性能下降。
3、 关闭所有SQL Anywhere 和Adaptive Server Anywhere 数据库服务器因为版本10 的卸载
实用工具不能针对正在运行的数据库。例如:
4、 卸载旧版数据库并加载至一个新的版本10 数据库。例如:
5、 关闭新数据库并执行备份。例如:
|
升级中的重要事项:
在升级前,请务必注意您应用中的以下事项,它不仅实用于升级SQL Anywhere:
· 查看行为变更。阅读文档,确定版本10 的行为变更不会影响到您的应用。如果有一定影
响,也请相应升级您的应用。参看SQL Anywhere 文档之SQL Anywhere 的改变和升级。
· 测试应用。在真正投入生产环境前,必须完整地测试应用。
· 使用正确版本的实用工具。如前所述,您必须使用正确版本的使用工具。
· 验证并备份数据库。为已有软件的数据库进行验证并备份。另外,在数据库升级期间不能
进行恢复,在升级后立即备份数据库能确保数据库的良好可恢复性。
· 升级前同步。若欲升级的数据库是同步环境的一部分,例如UltraLite 数据库或在MobiLink
安装中的SQL Anywhere 远程数据库,必须在升级前成功执行同步。
· 测试升级过程。请在真正升级前仔细测试升级过程。
因为SQL Anywhere 实际用在许多不同配置下的环境中,所以我们不能保证升级指南能确保所
有的数据库成功升级。