select the lock block in MSSQL
/*--调用示例exec p_lockinfo--*/--create proc p_lockinfodeclare@kill_lock_spid bit, --是否杀掉死锁的进程,1 杀掉, 0 仅显示@show_spid_if_nolock bit, --如果没有死锁的进程,是否显示正常进程信息,1 显示,0 不显示--as @count int,@s nvarchar(1000),@i int select @kill_lock_spid=0 select @show_spid_if_nolock=1select id=identity(int,1,1),标志,进程ID=spid,线程ID=kpid,块进程ID=blocked,数据库ID=dbid,数据库名=db_name(dbid),用户ID=uid,用户名=loginame,累计CPU时间=cpu,登陆时间=login_time,打开事务数=open_tran, 进程状
startup and shutdown RAC
===========启动rac的顺序===========1.正常情况下,系统启动时,crs会自动带起来,不需要进行任何操作,如果发现crs没有起来,则可以使用以下命令进行操作# /etc/init.d/init.crs start2. 启动以后检查状态# su - oracle$ crsctl check crs$ crs_stat -t============关闭rac的顺序============1.关闭数据库实例su - oracle$ srvctl stop database -d [db_name]eg:$ srvctl stop database -d zyydb2. 关闭ASM实例 (如果使用ASM,则必须先关闭instance, db,再关闭ASM)$ srvctl stop asm -n [node_name]eg:$ srvctl stop asm -n zyy1$ sr
housekeep arch logs (tested on AIX)
#!/usr/bin/ksh#----------------------------------------------------------------## File Name : housekeeparch.ksh ## Description : This Program will take a snaphot of ## Archive Log files and remove only those ## once the backup is completed ## Version : 1.0 ## Usage : housekeeparch.ksh <sid> <Type> ##