通过ps -ef|grep dmserver定位数据文件(dm.ini所在路径)
在dm.ini同级目录下配置dmarch.ini
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL #本地归档类型
ARCH_DEST = /dm8/data/DAMENG/arch #本地归档文件存放路径
ARCH_FILE_SIZE = 128 #单位Mb,本地单个归档文件最大值
ARCH_SPACE_LIMIT = 204800 #单位Mb,0表示无限制,范围1024~4294967294M
通过ps -ef|grep dmserver定位到执行码所在路径(bin目录)
./DmAPService start
sp_set_para_value(1,‘ENABLE_FLASHBACK’,1);
sp_set_para_value(1,‘UNDO_RETENTION’,1);
UNDO_RETENTION可使用默认值。事务提交后回滚页保持时间,单位为秒。有效值范围(0~ 86400)
参数详解:
参数名 | 缺省值 | 属性 | 说明 |
---|---|---|---|
ENABLE_FLASHBACK | 0 | 动态,系统级 | 是否启用闪回查询,0:不启用;1:启用 |
UNDO_RETENTION | 90 | 动态,系统级 | 事务提交后回滚页保持时间,单位为秒。有效值范围(0~ 86400)注:类型为 DOUBLE,可支持毫秒 |
建表,并插入数据
再插入一条数据
使用闪回查询取得 时刻的数据
SELECT * FROM TEST WHEN TIMESTAMP '2021-07-13 14:21:35';
删除name为厨师的一行
使用闪回查询取得2021-07-13 14:26:42时刻的数据
将被删除的厨师一行导入到目标表
文章
阅读量
获赞