时间: 2021-08-13 作者:daque
4.11 db2情况变量 db2 重装后用如次办法树立db2的情况变量,以保护sp可编写翻译 将set_cpl 放到aix上, chmod +x set_cpl, 再运转之 set_cpl的实质 db2set db2_sqlroutine_compile_command="xlc_r -g \ -i$home/sqllib/include sqlroutine_filename.c \ -be:sqlroutine_filename.exp -e sqlroutine_entry \ -o sqlroutine_filename -l$home/sqllib/lib -lc -ldb2" db2set db2_sqlroutine_keep_files=1 4.12 db2吩咐情况树立 db2=>list command options db2=>update command options using c off--或on,不过偶尔变换 db2=>db2set db2options=+c --或-c,长久变换 4.13 变换分隔级别 db2set db2_sqlroutine_prepopts=cs|rr|rs|ur 交互情况变动session的分隔级别, db2 change isolation to ur 请提防惟有没有贯穿数据库时不妨如许来变换分隔级别。 4.14 处置db\instance的参数 get db cfg for head(db) get dbm cfg(instance) 4.15 晋级后取消本子题目 db2 bind @db2ubind.lst db2 bind @db2cli.lst 4.16 察看数据库表的死锁 再用吩咐重心查问数据时要提防,即使用了交互式查问数据,吩咐重心将会给所查的记载加了s锁.这时候即使要update记载,因为update要运用x锁,排它锁,将会居于锁等候. 开始,将监督电门翻开 db2 update dbm cfg using dft_mon_lock on 快速照相 db2 get snapshot for locks on cleardb >snap.log tables bufferpools tablespaces database 而后再看snap.log中的实质即可。 对lock可按照application handle(运用步调句柄)看每个运用步调的锁的情景。 监督结束后,不要忘了将监督器封闭 db2 update dbm cfg using dft_mon_lock off