技术开发 频道

关于DB2的常见问答

    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

     64.如何更新系统上所使用的许可政策类型?

    DB2LICM-PREGISTEREDCONCURRENT

    65.如何更新系统上的处理器的数量?

    DB2LICM-N

    66.如何查询许可文件记录的版本信息?

    DB2LICM-V

    67.如何查询DB2LICM的帮助信息?

    DB2LICM-H

    68.一个数据库至少包括哪些表空间?

    一个目录表空间

    一个或多个用户表空间

    一个或多个临时表空间

    69.根据数据与存储空间之间移动的控制方式不同,分哪两种表空间?

    系统管理的空间(SMS)

    数据库管理的空间(DMS)

    70.如何列出系统数据库目录的内容?

    LISTDATABASEDIRECTORY

    71.CREATEDATABASE是SQL命令吗?

    不是,是系统命令

    72.如何查看数据库ABC的配置文件的内容?

    GETDATABASECONFIGURATIONFORABC

    73.如何将数据库ABC的参数设置为默认数值?

    RESETDATABASECONFIGURATIONFORABC

    74.如何修改数据库ABC配置参数数值?

    UPDATEDATABASECONFIGURATIONFORABC

    USING

    75.如何重新启动数据库?

    RESTARTDATABASEDATABASE_NAME

    76.如何激活数据库?

    ACTIVATEDATABASEDATABASE_NAME

    77.如何停止数据库?

    DEACTIVATEDATABASEDATABASE_NAME

    78.如何删除数据库?

    DROPDATABASEDATABASE_NAME

    79.如何建立模式?

    CREATESCHEMASCHEMA_NAME

    80.如何设置模式?

    SETSCHEMA=SCHEMA_NAME

    81.表的类型有哪些?

    基本表

    结果表

    概要表

    类型表

    子类型

    子表

    声明的临时表

    系统临时表

    82.如何定义序列?

    CREATESEQUENCEORDERSEQSTARTWITH1INCREMENTBY1NOMAXVALUENOCYCLECACHE24

    83.如何将表置于检查挂起状态?

    SETINTEGRITYTABLE_NAMEOFF

    84.如何获得表的排斥锁?

    LOCKTABLETABLE_NAMEINEXCLUSIVEMODE

    85.如何把表调整为没有检查数据的在线状态?

    SETINTEGRITYFORTABLE_NAMEALLIMMEDIATEUNCHECKED

    86.如何解除表的锁定?

    COMMIT

    87.如何关闭表的日志?

    ALTERTABLETABLE_NAMEACTIVENOTLOGGEDINIALLY

    88.如何删除表?

    DROPSCHEMA.TABLE_NAME

    89.如何重命名表?

    RENAMETABLE_OLDTOTABLE_NEW

    90.如何取当前时间?

    SELECTCURRENTTIMESTAMPFROMSYSIBM.SYSDUMMY1

     91.如何创建DB2的概要表?

    DB2的概要表功能类似于ORACLE的实体化视图!

    语法为:

    CREATESUMMARYTABLETABLE_NAMEAS(FULLSELECT)...

    例如:

    定义一个可以刷新的概要表:

    CREATESUMMARYTABLETABLE_NAMEAS(SELECT*FROMTABLE_NAME1WHERECOL1='AAA')

    DATAINITIALLYDEFERREDREFRESHDEFERRED

    其中DATAINITIALLYDEFERRED规定不能将数据作为CREATETABLE语句的一部分插入表中.

    REFRESHDEFERRED规定表中的数据可以在任何使用了REFRESHTABLE语句的时候获得刷新!

    92.如何刷新概要表?

    REFRESHTABLESUM_TABLE

    其中SUM_TABLE为概要表.

    93.如何修改概要表?

    ALTERTABLESUM_TABLE...

0
相关文章