DB2数据库基础知识总结(3)

来源:百度文库 编辑:神马文学网 时间:2024/04/26 11:30:30
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状态