升级数据库将添加和修改系统表、系统过程和数据库选项,以便启用版本 12 功能。它不会更改用于存储和访问磁盘上数据的文件格式,因此不会授予最新版本软件的所有新功能和性能增强的访问权限。
有关升级数据库文件格式的信息,请参见版本 10 及更高版本数据库的重建过程。
[升级数据库向导] 不会将版本 9.0.2 或更早版本数据库升级到版本 12。要将现有版本 9.0.2 或更早版本数据库升级到版本 12,必须使用 dbunload 或 [卸载数据库向导] 卸载并重装数据库。请参见升级版本 9 及更早版本的数据库。
在升级前,应始终对数据库文件进行备份。如果在升级现有文件时升级失败,则这些文件将无法使用。有关备份数据库的信息,请参见备份和数据恢复。
按照升级软件的标准预防措施操作。请参见升级预防措施。
单击 [开始] » [程序] » [SQL Anywhere 12] » [管理工具] » [Sybase Central]。
从 SQL Anywhere 12 插件,连接要升级的数据库。数据库必须在版本 12 的数据库服务器上运行。
单击 [工具] » [SQL Anywhere 12] » [升级数据库]。
请按照 [升级数据库向导] 中的说明进行操作。
如果在向导中未选择存档事务日志,则在使用升级后的数据库之前,应停止数据库并通过创建副本来存档事务日志。
还可以通过以下方法访问 [升级数据库向导]:
右击数据库,然后单击 [升级数据库]。
选择数据库,然后单击 [文件] » [升级数据库]。
按照升级软件的标准预防措施操作。请参见升级预防措施。
请确保您对要升级的数据库有独占访问权,同时确保系统路径中版本 12 实用程序位于其它实用程序之前。请参见实用程序版本和升级过程。
对数据库运行升级实用程序 (dbupgrad):
dbupgrad -c "connection-string" |
在 connection-string 中指定的数据库用户必须对要升级的数据库具有 DBA 权限。
有关详细信息,请参见升级实用程序 (dbupgrad)。
先关闭数据库并存档事务日志,然后再使用已升级的数据库。
从 Interactive SQL 或可以执行 SQL 语句的另一个应用程序连接到数据库。其它连接不能同时使用数据库。
执行 ALTER DATABASE 语句。
例如,使用以下语句可升级数据库:
ALTER DATABASE UPGRADE; |
有关详细信息,请参见ALTER DATABASE 语句。
先关闭数据库并存档事务日志,然后再使用已升级的数据库。
在数据库镜像系统中升级 SQL Anywhere 软件和数据库
在只读向外扩展系统中应用 SQL Anywhere EBF
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |