DB2备份与恢复(转载)
刚刚接触DB2的数据库,自己整理了一下备份的步骤,分享出来。有不对的地方请大家指正!!一、设置归档参数:1、db2 update db cfg for <db_name> using mirrorlogpath /home/db2inst1/mirror_log/ //mirror log2、db2 get db cfg for <db_name> //确认是否成功3、db2 update db cfg for <db_name> using userexit on //启用用户出口4、db2 update db cfg for <db_name> using logretain on //启用归档日志5、db2 update db cfg for <db_name> using trackmod
检测死锁
如果发生死锁了,我们怎么去检测具体发生死锁的是哪条SQL语句或存储过程?这时我们可以使用以下存储过程来检测,就可以查出引起死锁的进程和SQL语句。SQL Server自带的系统存储过程sp_who和sp_lock也可以用来查找阻塞和死锁, 但没有这里介绍的方法好用。[@more@]use mastergocreate procedure sp_who_lockasbegindeclare @spid int,@bl int,@intTransactionCountOnEntry int,@intRowcount int,@intCountProperties int,@intCounter intcreate table #tmp_lock_who (id int identity(1,1),spid smallint,bl smallint)IF @@ERROR<>0 R