当前位置: 首页 > 图文教程 > 数据库 > DB2 > DB2常用傻瓜问题1000问(之二)

DB2
监控 DB2 活动之使用解释工具分析SQL
DB2 Viper 快速入门
监控 DB2 活动之Visual Explain详细介绍
监控 DB2 活动之其他问题判断工具
DB2 与 Ruby on Rails 入门之一
DB2 实用程序介绍之EXPORT实用程序
浅谈DB2数据库故障处理及最佳实践
使用重定向恢复DB2数据库
DB中如何查询Table占用空间的大小
DB2 实用程序介绍之LOAD实用程序
DB2 实用程序介绍之数据移动实用程序
DB2 实用程序介绍之IMPORT实用程序
SQL Server 2005对DBA的要求是否会更高
IBM XML tools for DB2 Version 9.5 及其用法
DB2 VS2005.Net插件进行XML数据验证
三种级别的DB2数据库字符集的设置与修改
理解DB2 9中新的查询:XQuery
DB2 存储和检索 XML 数据
VS2005构建针对DB2的应用程序和Web站点
.Net开发采用DB2 XML的应用程序示例

DB2常用傻瓜问题1000问(之二)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-31   浏览: 67 ::
收藏到网摘: n/a

大家在应用DB2的时候可能会遇到一些看似简单的问题,特别对新手来说,我在此简单的总结一下,发布给大家,希望对大家能有所帮助,同时也欢迎大家一起探讨,共同发展,共同进步!
  以下主要以DB27.X为基础的.以下的字符为小写.


  本文对DB2高手来说是不用看的.
  所有字符为小写.

  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
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