IBM DB2 日常维护汇总(四)

正在看的db2教程是:IBM DB2 日常维护汇总(四)。  46.如何快速清除一个大表?
    ALTERTABLETABLE_NAMEACTIVENOTLOGGEDINITALLYWITHEMPTYTABLE
        ALTER TABLETABLE_NAME ACTIVE NOT LOGGED INITALLY  WITH EMPTYTABLE
        两个commit之间的delete 动作是不记日志的 
        commit 
        alter table ab activate not logged intially 
        delete ab where id >1000 
        commit 
        (创建的表ab不记录日志:create table ab (id int) not logged initially)
    
    47.如何查看数据库的包?
    select*fromsysCAT.PACKAGES
    
    48.如何查看数据库的存储过程?
    SELECT*FROMSYSCAT.PROCEDURES
    
    49.如何查看表的约束?
    SELECT*FROMSYSCAT.CHECKSWHERETABNAME='AAAA'
    
    50.如何查看表的引用完整约束?
    SELECT*FROMSYSCAT.REFERENCESWHERETABNAME='AAAA'
    51.安装DB2默认的事例名称是?
    在WINDOWS或OS/2中默认的是DB2
    在LINUX或UNIX环境下默认的是DB2INST1
    
    52.安装后的默认帐户是?
    在WINDOWS或OS/2中默认的是DB2ADMIN
    在LINUX或UNIX环境下默认的是DB2AS
    53.事例的类型有哪些?
    CLIENT(客户)
    STANDALONE(独立的)
    SATELLITE(卫星)
    EEDB2
    EEE
    
    54.如何创建事例?
    DB2ICRTINSTNAME<...PARAMETERS>
    
    55.如何列出系统上的所有可用事例?
    DB2ILIST
    
    56.如何知道当前对话用的是哪个事例?
    GETINSTANCE
    
    57.如何更新事例的配置?
    DB2IUPDT
    
    58.如何删除事例?
    DB2IDROPINSTANCE_NAME
    具体步骤如下:
    停止事例上所有应用程序
    在所有打开的命令行上执行DB2TERMINATE
    运行DB2STOP
    备份DB2INSTPROF注册变量指出的事例目录
    退出事例所有登陆者
    使用DB2IDROP
    也可以删除ID
    
    59.如何列出本地系统上有许可信息的所有产品?
    DB2LICM-L
    
    60.如何增加一产品许可?
    DB2LICM-AFILENAME
    
    61.如何删除一个产品的许可?
    DB2LICM-RPRODUCTPASSWORD
    
    62.如何更新已购买的许可数量?
    DB2LICM-U
    
    63.如何强制只使用已经购买的数量?
    DB2LICM-EHARD
    <