----------------------------------------------------------------------------
---- 本文为andkylee个人原创,请在尊重作者劳动成果的前提下进行转载;
---- 转载务必注明原始出处 : http://blog.csdn.net/andkylee
---- 关键字: ASE 15.0.3 跨平台 备份 恢复 Solaris windows
----------------------------------------------------------------------------
演示一次sybase ASE15.0.3跨平台备份恢复的过程。
源数据库版本为:
目的数据库版本为:
跨平台恢复的详细过程如下:
(1). 检查欲备份的数据库testdb的完整性,利用checkdb和checkalloc
(2). 将数据库testdb设置为单用户模式
(3). 清空testdb的日志,并设置检查点
(4). 将属于数据库testdb的脏页写到磁盘上面去,并发出检查点命令。 在发出sp_flushstats系统过程后要等待一段时间,保证数据库有足够的时间把页面信息刷新到磁盘上。
(5). 备份数据库testdb
(6). 利用ftp服务器将备份出来的testdb-20100409.dmp文件拷贝到solaris服务器上。
(7).用isql连接到目的数据库服务器上面,执行恢复命令
(8). 将目的数据库服务器中的testdb调整成在线。
(9). 进入testdb,执行sp_post_xpload系统存储过程来重建用户表的索引。
至此,跨平台备份恢复过程完成!
补充:以下为load database过程显示的所有的反馈信息。