更新日期:2024年09月11日
您可以使用 ondblog 实用程序更改一个或多个数据库的日志记录方式。如果您向数据库添
加日志记录,那么必须在更改生效之前对包含该数据库的数据库空间创建 0 级备份。有
关更多信息,请参阅《GBase 8s 管理员参考》中有关使用 ondblog 的主题。
使用 ondblog 更改缓冲方式
要在名为 stores_demo 的数据库上将缓冲方式从已缓冲日志记录更改为未缓冲日志记
录,请运行以下命令:
ondblog unbuf stores_demo
要在名为 stores_demo 的数据库上将缓冲方式从未缓冲日志记录更改为已缓冲日志记
录,请运行以下命令:
ondblog buf stores_demo
使用 ondblog 取消日志记录方式更改
要在发生下一次 0 级备份之前取消日志记录方式更改请求,请运行以下命令:
ondblog cancel stores_demo
不能取消那些立即执行的日志记录更改。
使用 ondblog 结束日志记录
要结束名为 dbfile 的文件中所列的两个数据库的日志记录,请运行以下命令:
ondblog nolog -f dbfile
使用 ondblog 使数据库符合 ANSI 标准
GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 277 -
要使用 ondblog 使名为 stores_demo 的数据库成为符合 ANSI 标准的数据库,请运行以
下命令:
ondblog ansi stores_demo
更改符合 ANSI 标准的数据库的日志记录方式
在将数据库创建或转换为 ANSI 方式之后,就不能轻易将其更改为任何其他日志记录方
式。如果您意外地将数据库转换为 ANSI 方式,请遵循以下步骤来更改日志记录方式:
要更改日志记录方式,请执行以下操作:
1. 要卸载数据,可使用 dbexport 或任何其他迁移实用程序。
dbexport 实用程序创建 schema 文件。
2. 要使用已缓冲日志记录重新创建数据库并装入数据,请使用 dbimport -l buffered
命令。
要使用未缓冲日志记录重新创建数据库并装入数据,请使用 dbimport -l 命令。