我正在使用db2 9.7数据库而我无法连接到它因为我收到db2tsm.dll原因代码1的错误。我将大多数备份恢复到另一个数据库并比较了配置文件。在损坏的数据库中,logarchmeth1设置为TSM。
是否可以在不连接数据库的情况下更改该参数?
谢谢
最好的问候
答案 0 :(得分:1)
当然可以更改该参数。
db2 update db cfg for SAMPLE using logarchmeth1 DISK:/tmp
在前面的示例中,您将保留存档日志,但不是使用TSM,而是使用磁盘中的文件系统。
确保logarchmeth2为空,或者不使用TSM的内容。
如果将logarchmeth1(和logarchmeth2)更改为OFF,则将日志更改为循环模式,然后应发出完整备份,并且将更改恢复策略(无时间点恢复)。
最后,如果数据库处于崩溃恢复状态并且需要存档日志,则必须从TSM中提取它们,并将它们放在磁盘中,并使用相同的日志链目录结构(SAMPLE / db2inst1 / NODE0000 / C0000000)。但是,我认为您的数据库不在崩溃恢复中,只是它无法通过TSM归档日志。使用建议的解决方案,日志将被发送到磁盘而不是磁带,但请记住将它们存储在其他位置。