装载数据库的初始化方式挺实用,尤其是用老备份替换掉数据库里用不着的页,省心不少。SYBASE_DBA 速成这一篇对搞恢复流程的程序员还蛮友好,逻辑讲得清楚,步骤也不绕。运行完恢复程序之后,那些没提交的事务还能自动回滚,基本不用你操心太多。
Sybase环境下搞数据库恢复,最怕的就是“备份有了,恢复整崩”。这一招装载式恢复思路就比较靠谱。就算你不是天天做 DBA 的角色,看完这篇也能快速上手。哦对了,属主权限也要注意,得跟备份时一样,不然装载那一步直接报错。
如果你对备份还不熟,可以搭配着看看其他几篇文章,比如SYBASE_DBA 速成指南: 快速备份数据库,再摸一摸Sybase 的备份优化技巧,恢复流程里有哪些坑,讲得还挺细。
建议你搞测试环境练一练再上生产。事务日志跟备份文件配合起来用,恢复成功率更稳。如果你是从MySQL
或Oracle
转过来搞Sybase
的,别太拿它们那套思路来套,差别还挺大。