linux 系统的DB2,做复原数据库操作后,变成复原暂挂,需要前滚,前滚时需要归档日志
发布网友
发布时间:2022-05-13 12:04
我来回答
共2个回答
热心网友
时间:2023-10-09 11:18
从数据库还原后状态判定数据库进行的是在线备份。DB2还原后假如要求你做前滚,那么你必须要有数据库日志,这些日志的来源有两种:
1、数据库在线备份时包含的数据库日志,并且还原时将这些日志输出到了指定的目录
2、从备份机上复制数据库日志到待还原的机器上,这些日志的存放目录可以通过DB CFG查看:
GET DB CFG FOR <DBNAME>,这个命令的部分输出如下:
Path to log files = /disk2/ibmdb2/database/svradmin/NODE0000/SQL00001/SQLOGDIR/追问如果是像你说的第一种情况,就是包含了数据库日志,那我还原时用什么命令把日志输出到指定目录呢?
追答使用命令:
RESTORE DATABASE source-database-alias ON [path] LOGTARGET directory
directory为一个目录,创建目录时要保证实例账号对此目录有Read&Write的权限
热心网友
时间:2023-10-09 11:18
fvhh