大妈 鱼塘 卡尔:DB2数据库基础知识总结(3)

来源:百度文库 编辑:中财网 时间:2024/05/09 06:45:27

or

  describe select * from schema.table_name

  如何快速清除一个大表?

  alter table table_name activate not logged initally with empty table

  or

  import from null_file of del replace into table_name

  如何查看数据库的包?

  select * from syscat.packages

  如何查看数据库的存储过程?

  select procname,text,* from syscat.procedures

  Or

  select procname,text from sysibm.sysprocedures

  如何查看数据库SAMPLE的配置文件的內容?

  get database configuration for sample

  or

  get db cfg for sample

  如何將数据库SAMPLE的参数设置为默认数值?

  reset database configuration for sample

  or

  reset db cfg for sample

如何修改数据库SAMPLE配置参数数值?

  update database configuration for sample

  using

  or

  update db cfg for sample using

  如何重新啟動数据库?

  Restart db db_name

  如何激活数据库?

  Activate db db_name

  如何停止数据库?

  Deactivate db db_name

  如何重命名表?

  Rename old_tablename to new_tablename

  如何设置DB2环境变量

  Db2set命令,语法如下:

  Db2set variant=value

  如何除去quiesce状态

  1. 连接到数据库

  2. 用 list tablespaces 判断哪个tablespace处于quiesce状态和和取得对象(object)ID

  3. 判断对象ID对应的表

  a)用 db2 "select tabname from syscat.tables where tablid=对象ID" 得到表名

  b)用 db2 list history 判断是那个表

  4. 用 db2 quiesce tablespaces for table 表名 reset 去除quiesce状态