我是靠谱客的博主 舒服手链,最近开发中收集的这篇文章主要介绍db2关闭下一句sql的日志_DB2_数据库日志管理,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1

load

方法装入数据:

export to tempfile of del select * from tablename where not

清理条件;

load from tempfile of del modified by delprioritychar replace into tablenamenonrecoverable

说明:

在不相关的数据表

export

数据时,可以采取并发的形式,以提高效率;

tablename

指待清理

table

的名称;

modified by delprioritychar

防止数据库记录中存在换行符

,

导致数据无法装入的情况

;

replace

into

对现数据库中的内容进行替换,即将现行的数据记录清理,替换为数据文件内

容;

nonrecoverable

无日志方式装入;

2

、查找当前的应用:

db2 list application grep btpdbs;

3

、删除当前正在使用的

application:

db2 "force application (id1,id2,id3)"

id1,id2,id3

list

显示的应用号;

4

、查看当前应用号的执行状态:

db2 get snapshot for application agentid 299 grep row

5

、查看数据库参数:

db2 get dbcfg for //

当前数据库可以省略

6

、修改数据库的

log

数据:

db2 update dbcfg using <

参数名

><

参数值

>

7

db2stop force

的用法:

在进行

bind

的时候出现如下错误:

sql0082can error has occurred which has terminated processing.

sql0092nno package was created because of previous errors.

sql0091nbinding was ended with "3" errors and "0" warnings.

主要是表文件被加锁,不能继续使用;

在进行

stop

的时候报错:

db2stop

8/03/2005 21:46:530 0 sql1025nthe database manager was not stopped because databases are

still active.

sql1025nthe database manager was not stopped because databases are still active.

需要使用如下命令可以解决这个问题:

db2stop force

08/03/2005 21:47:49 0 0 sql1064ndb2stop processing was successful.

sql1064ndb2stop processing was successful.

然后启动数据库

db2start,

连接数据库

db2s

后,重新进行

bind

即可。

8

、缓冲池参数修改:

db2 alter bufferpoolibmdefaultbp size 10240

查看本表的数据内容如下:

db2 "select * from syscat.bufferpools";

9

db2

日志处理:

db2

日志是以文件的形式存放在文件系统中,分为两种模式:循环日志和归档日志。当创建

新数据库时,

日志的缺省模式是循环日志。

在这种模式下,

只能实现数据库的脱机备份和恢

复。如果要实现联机备份和恢复,必须设为归档日志模式。

目前在综合业务系统中,设置的均是归档日志模式;其它系统(如事后监督、经营决策、中

间业务等)

一般都设置为循环日志模式。

至于采用何种模式,

可以通过修改数据库配置参数

最后

以上就是舒服手链为你收集整理的db2关闭下一句sql的日志_DB2_数据库日志管理的全部内容,希望文章能够帮你解决db2关闭下一句sql的日志_DB2_数据库日志管理所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部