日志模式/循环日志模式:on/off
db2 update db cfg for localdb using logretain on :
注:改为on后,查看数据库配置参数logretain的值时,实际显示的是recovery。改变此参数后,
再次连接数据库会显示数据库处于备份暂挂(BACKUP PENDING)状态。
这时,需要做一次对数据库的脱机备份(db2 backup db ),才能使数据库状态变为正常。
db2 backup database to e:\dbtemp
查看数据库哪些表是暂挂状态:(原句,不要修改语句)
db2 Select tabname from syscat.tables where status='C'
看那个表暂挂了就执行下面的语句解除该表的检查完整性:
SET INTEGRITY FOR TABLNAME ALL IMMEDIATE UNCHECKED
SET INTEGRITY FOR "TABLNAME1&TABLENAME2" ALL IMMEDIATE UNCHECKED
db2 SET INTEGRITY FOR Select tabname from syscat.tables where status='C' ALL IMMEDIATE UNCHECKED
db2move localdb load generatedoverride no
验证远程服务器实例配置:
db2 list node directory
db2 list node directory show detail
查看端口是否处于LISTEN状态
netstat -an
更新数据库管理器配置文件,以便DB2 将把与服务db2icdb2 相关的端口号用于您正在使用的实例:
db2 update database manager configuration using svcename db2_db2
查看许可证信息
db2licm -l
100. 终极导入
注意先执行db2move dbname import
然后执行 db2 -tvf createdb.sql 这样就不会出现表暂挂现象
而且后边不用再db2move dbname load了
101.远程数据库编目到本地
a.察看本地节点 db2 list node direcotry directory
b.节点反编目 db2 uncatalog node node_name
c.数据库编目 db2 catalog tcpip node node_name remote 172.16.121.48 server 50000
db2 catalog db db_name as db_alias at node node_name
db2 connect to db_name
d.察看数据库的编目 db2 list db directory
e.连接数据库 db2 connect to db_alias user user_name using user_password