db2set命令小结

db2set是用来设置db2实例的profile registries,总之profile registries要比实例的configuration parameters要大一点,比系统环境变量小一点
1. db2set -lr //列出所有支持的profile registries
2. db2set registry_variable = value //设值
db2set db2comm=TCPIP
3. db2set registry_variable = //恢复成默认值
db2set db2comm=
4. db2set -all //列出当前设置过的

一、SET CONNECTION
唤起休眠的链接
   CONNECT TO IBMSTHDB;
   CONNECT TO IBMTOKDB;
   SET CONNECTION IBMSTHDB;
二、SET CURRENT DEFAULT TRANSFORM GROUP
设置专用寄存器CURRENT DEFAULT TRANSFORM GROUP的值
   SET CURRENT DEFAULT TRANSFORM GROUP = MYSTRUCT1
三、SET CURRENT DEGREE
限制内部分区并行机制
   SET CURRENT DEGREE = '1'
允许内部分区并行
SET CURRENT DEGREE = 'ANY'
四、SET CURRENT EXPLAIN MODE
Syntax
                           
>>-SET CURRENT EXPLAIN MODE -+---+------------------------------>

>--+-NO----------------------+---------------------------------><
   +-YES---------------------+   
   +-EXPLAIN-----------------+   
   +-REOPT-------------------+   
   +-RECOMMEND INDEXES-------+   
   +-EVALUATE INDEXES--------+   
   +-RECOMMEND PARTITIONINGS-+   
   +-EVALUATE PARTITIONINGS--+   
   '-host-variable-----------'  
SET CURRENT EXPLAIN MODE = EXPLAIN
五、SET CURRENT EXPLAIN SNAPSHOT
Syntax
            
>>-SET CURRENT EXPLAIN SNAPSHOT--+---+--+-NO------------+------><
                                        +-YES-----------+   
                                        +-EXPLAIN-------+   
                                        +-REOPT---------+   
                                        '-host-variable-'   

六、SET CURRENT ISOLATION
Syntax
        .-CURRENT-.             .-=-.              
>>-SET--+---------+--ISOLATION--+---+--+-UR----+---------------><
                                       +-CS----+   
                                       +-RR----+   
                                       +-RS----+   
                                       '-RESET-'   
七、SET CURRENT LOCK TIMEOUT
    SET CURRENT LOCK TIMEOUT 30   
SET CURRENT LOCK TIMEOUT NULL
八、Set the CURRENT MAINTAINED TABLE TYPES FOR OPTIMIZATIO
    SET CURRENT MAINTAINED TABLE TYPES FOR OPTIMIZATION SYSTEM = USER
    EXEC SQL VALUES (CURRENT MAINTAINED TABLE TYPES FOR OPTIMIZATION)
    SET CURRENT MAINTAINED TABLE TYPES FOR OPTIMIZATION = NONE
九、Set the CURRENT PACKAGE PATH
SET CURRENT PACKAGE PATH = MYPKGS, 'ABC E', SYSIBM
SET :hvpklist = CURRENT PACKAGE PATH
The value of the host variable is: "MYPKGS", "ABC E", "SYSIBM".
Example 2: Set the CURRENT PACKAGE PATH special register to the following list of schemas: "SCH4","SCH5", where :hvar1 contains 'SCH4,SCH5'.
   SET CURRENT PACKAGE PATH :hvar1
The value of the CURRENT PACKAGE PATH special register after this statement executes is: "SCH4","SCH5".
十、SET CURRENT PACKAGESET
Example
Assume an application called TRYIT is precompiled by user ID PRODUSA, making 'PRODUSA' the default schema name in the bind file. The application is then bound twice with different bind options. The following command line processor commands were used:
   DB2 CONNECT TO SAMPLE USER PRODUSA
   DB2 BIND TRYIT.BND DATETIME USA
   DB2 CONNECT TO SAMPLE USER PRODEUR
   DB2 BIND TRYIT.BND DATETIME EUR COLLECTION 'PRODEUR'
十一、SET CURRENT QUERY OPTIMIZATION
十二、SET CURRENT REFRESH AGE
十三、SET ENCRYPTION PASSWORD
十四、SET EVENT MONITOR STATE
Example 1: Activate an event monitor named SMITHPAY.
   SET EVENT MONITOR SMITHPAY STATE = 1
Example 2: Assume that MYSAMPLE is a multiple partition database with two database partitions, 0 and 2. Partition 2 is not yet active.
On database partition 0:
   CONNECT TO MYSAMPLE;
   CREATE EVENT MONITOR MYEVMON ON DBPARTITIONNUM 2;
   SET EVENT MONITOR MYEVMON STATE 1;
十五、SET INTEGRITY
十六、SET PASSTHRU
十七、SET PATH
SET PATH=CURRENT PATH,"USER2"
SET PATH=SYSTEM PATH,"USER2"
SET PATH="USER1","USER2","USER3"
十八、SET SCHEMA
设置当前SCHEMA的值(当前SESSION有效)
   SET SCHEMA RICK
十九、SET SERVER OPTION
   select * from SYSCAT.SERVEROPTIONS with ur
二十、SET SESSION AUTHORIZATION
使用 SET SESSION AUTHORIZATION 语句将会话授权标识更改为一个新值
设置SESSION_USER的值:
   SET SESSION_USER = RAJIV
设置SESSION AUTHORIZATION的值为SYSTEM_USER
   SET SESSION AUTHORIZATION SYSTEM_USER
参与21

20同行回答

kaka101000kaka101000软件实施顾问浪潮
很好,学些呃显示全部
很好,学些呃收起
IT咨询服务 · 2014-11-27
浏览1574
linux123linux123数据库管理员郑州银行
这个有点不懂啊,可能以后会用到吧显示全部
这个有点不懂啊,可能以后会用到吧收起
互联网服务 · 2012-10-24
浏览1590
free0708120256free0708120256数据库管理员it
感谢楼主分享!显示全部
感谢楼主分享!收起
互联网服务 · 2012-10-19
浏览1597
shlei6067shlei6067联盟成员数据库管理员NJ
希望能好好讲解下db2set可以设置的变量,具体都有什么作用。显示全部
希望能好好讲解下db2set可以设置的变量,具体都有什么作用。收起
互联网服务 · 2012-09-29
浏览1615
shlei6067shlei6067联盟成员数据库管理员NJ
总结的不错。显示全部
总结的不错。收起
互联网服务 · 2012-09-29
浏览1554
cym456cym456系统工程师micb
感谢楼主分享!显示全部
感谢楼主分享!收起
互联网服务 · 2012-09-06
浏览1678
王永科王永科数据库管理员天网软件
能解释一下就好了显示全部
能解释一下就好了收起
互联网服务 · 2012-08-31
浏览1661
jiaanniejiaannie软件工程师vanceinfo
db2set总结的挺好的,谢谢:handshake显示全部
db2set总结的挺好的,谢谢:handshake收起
IT分销/经销 · 2011-02-24
浏览1560
谢谢整理,辛苦了~:)显示全部
谢谢整理,辛苦了~
:)收起
2010-03-11
浏览1599
:Q 晕了,给点解释说明就好了显示全部
:Q 晕了,给点解释说明就好了收起
2010-03-10
浏览1566

提问者

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-02-26
  • 关注会员:1 人
  • 问题浏览:28162
  • 最近回答:2014-11-27
  • X社区推广