当前位置:首页 > DB2数据备份参考文档
41.如何知道表的字段的状况?
SELECT * FROM sysibm.SYSCOLUMNS WHERE TBNAME='AAAA'
42.如何知道DB2的数据类型?
SELECT * FROM sysibm.SYSDATATYPES
43.如何知道BUFFERPOOLS状况?
SELECT * FROM sysibm.SYSBUFFERPOOLS
44.DB2表的字段的修改限制?
只能修改VARCHAR2类型的并且只能增加不能减少.
45.如何查看表的结构?
DESCRIBLE TABLE TABLE_NAME OR
DESCRIBLE SELECT * FROM SCHEMA.TABLE_NAME 46.如何快速清除一个大表?
Aactivate not logged initially with empty table
ALTER TABLE TABLE_NAME ACTIVE NOT LOGGED INITALLY WITH EMPTY TABLE 两个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 * FROM sysCAT.PACKAGES
48.如何查看数据库的存储过程?
SELECT * FROM SYSCAT.PROCEDURES
49.如何查看表的约束?
SELECT * FROM SYSCAT.CHECKS WHERE TABNAME='AAAA'
50.如何查看表的引用完整约束?
SELECT * FROM SYSCAT.REFERENCES WHERE TABNAME='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.如何创建事例?
DB2ICRT INSTNAME<...PARAMETERS>
55.如何列出系统上的所有可用事例? DB2ILIST
56.如何知道当前对话用的是哪个事例? GETINSTANCE
57.如何更新事例的配置? DB2IUPDT
58.如何删除事例?
DB2IDROP INSTANCE_NAME 具体步骤如下:
停止事例上所有应用程序
在所有打开的命令行上执行DB2TERMINATE 运行DB2STOP
备份DB2INSTPROF注册变量指出的事例目录 退出事例所有登陆者 使用DB2IDROP 也可以删除ID
59.如何列出本地系统上有许可信息的所有产品? DB2LICM-L
60.如何增加一产品许可? DB2LICM -A FILENAME
61.如何删除一个产品的许可? DB2LICM -R PRODUCTPASSWORD
62.如何更新已购买的许可数量? DB2LICM-U
63.如何强制只使用已经购买的数量?
DB2LICM-EHARD
64.如何更新系统上所使用的许可政策类型? DB2LICM-PREGISTEREDCONCURRENT
65.如何更新系统上的处理器的数量? DB2LICM-N
66.如何查询许可文件记录的版本信息? DB2LICM-V
67.如何查询DB2LICM的帮助信息? DB2LICM-H
68.一个数据库至少包括哪些表空间? 一个目录表空间 一个或多个用户表空间 一个或多个临时表空间
69.根据数据与存储空间之间移动的控制方式不同,分哪两种表空间? 系统管理的空间(SMS) 数据库管理的空间(DMS)
70.如何列出系统数据库目录的内容? LIST DATABASE DIRECTORY
71.CREATE DATABASE是SQL命令吗? 不是,是系统命令
72.如何查看数据库ABC的配置文件的内容? GET DATABASE CONFIGURATION FOR ABC
共分享92篇相关文档