第12章 管理数据库日志记录方式

第12章 管理数据库日志记录方式[@more@]

这一章主要介绍
一、数据库日志状态的更改的限制(P12-2或http://publib.boulder.ibm.com/infocenter/idshelp/v10/topic/com.ibm.admin.doc/admin458.htm
二、如何使用ondblog、ontape、ISA 或 ON-Monitor 来更改数据库日志状态
2.1 ondblog
2.1.1 将数据库 stores_demo 的缓冲方式从已缓冲的更改为未缓冲的日志记录:
ondblog unbuf stores_demo
2.1.2 将数据库 stores_demo 的缓冲方式从未缓冲的更改为已缓冲的日志记录:
ondblog buf stores_demo
2.1.3 取消数据库 stores_demo 的日志记录方式:
ondblog cancel stores_demo
2.1.4 结束数据库 stores_demo 的日志记录
ondblog nolog stores_demo
(我还不明白2.1.3和2.1.4之间有什么区别)
2.1.5 将数据库 stores_demo 的更改成符合 ANSI 的数据库:
ondblog ansi stores_demo

注:可以将数据库名写在文件中,如果文件名为 dbfile ,然后使用 -f 参数指定文件名,如下:
取消数据库 stores_demo 的日志记录方式:
ondblog cancel -f dbfile

2.2 ontape
2.2.1 打开事务日志记录:
ontape -s -B stores_demo
2.2.2 结束日志记录
ontape -s -U stores_demo
2.2.3 从已缓冲方式更改为未缓冲方式
ontape -U stores_demo
2.2.4 从未缓冲方式更改为已缓冲方式
ontape -B stores_demo
2.2.5 从采用事务日志记录更改为符合 ANSI
ontape -A stores_demo
2.2.5 从尚未采用事务日志记录更改为符合 ANSI
ontape -s -A stores_demo

注:对 ontape 必须执行所有存储空间的 0 级备份 (P12-4)

2.3 ISA
见P12-4或http://publib.boulder.ibm.com/infocenter/idshelp/v10/topic/com.ibm.admin.doc/admin470.htm

2.4 ON-Moniot
见P12-5或http://publib.boulder.ibm.com/infocenter/idshelp/v10/topic/com.ibm.admin.doc/admin471.htm


三、修改表的日志记录方式
在缺省情况下,数据库服务器创建使用日志记录的标准表。要创建非日志记录表,请使用带 WITH no LOG 子句的 CREATE TABLE 语句。
3.1 要将表从日志记录切换为非日志记录,请使用 TYPE 选项为 RAW 的 SQL 语句 ALTER TABLE。例如:以下语句将表 tablog 更改为 RAW 表:
ALTER TABLE tablog TYPE (RAW)

3.2 要从非日志记录表切换为日志记录表,请使用 TYPE 选项为 STANDARD 的 SQL 语句 ALTER TABLE。例如:以下语句将表 tabnolog 更改为 STANDARD 表:
ALTER TABLE tabnolog TYPE (STANDARD)

3.3 禁用临时表上的日志记录
nomode -wf "TEMPTAB_NOLOG=1"

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22565551/viewspace-1027947/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22565551/viewspace-1027947/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值