《2022年DB2编程序技巧 (十)DB2教程.docx》由会员分享,可在线阅读,更多相关《2022年DB2编程序技巧 (十)DB2教程.docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2022年DB2编程序技巧 (十)DB2教程4.11 db2环境变量db2重装后用如下方式设置db2的环境变量,以保证sp可编译将set_cpl放到AIX上,chmod+xset_cpl,再运行之set_cpl的内容db2setDB2_SQLROUTINE_COMPILE_COMMAND=xlc_r-g-I$HOME/sqllib/includeSQLROUTINE_FILENAME.c-bE:SQLROUTINE_FILENAME.exp-eSQLROUTINE_ENTRY-oSQLROUTINE_FILENAME-L$HOME/sqllib/lib-lc-ldb2db2se
2、tDB2_SQLROUTINE_KEEP_FILES=14.12 db2吩咐环境设置db2=>listcommandoptionsdb2=>updatecommandoptionsusingCoff-或on,只是临时变更db2=>db2setdb2options=+c-或-c,永久变更4.13 变更隔离级别DB2SETDB2_SQLROUTINE_PREPOPTS=CS|RR|RS|UR交互环境更改session的隔离级别,db2changeisolationtoUR请留意只有没有连接数据库时可以这样来变更隔离级别。4.14 管理dbinstance的参数getdbcfgfo
3、rhead(db)getdbmcfg(instance)4.15 升级后消退版本问题db2binddb2ubind.lstdb2binddb2cli.lst4.16 查看数据库表的死锁再用吩咐中心查询数据时要留意,假如用了交互式查询数据,吩咐中心将会给所查的记录加了s锁.这时假如要update记录,由于update要运用x锁,排它锁,将会处于锁等待.首先,将监视开关打开db2updatedbmcfgusingdft_mon_lockon快照db2getsnapshotforLocksoncleardb>snap.logtablesbufferpoolstablespacesdatabase然后再看snap.log中的内容即可。对Lock可依据Applicationhandle(应用程序句柄)看每个应用程序的锁的状况。监视完毕后,不要忘了将监视器关闭db2updatedbmcfgusingdft_mon_lockoff