IBM DB2 日常维护汇总(四)(ibm咨询公司)快来看

随心笔谈1年前发布 编辑
158 0


正在看的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

<

© 版权声明

相关文章