设为首页 加入收藏

TOP

关于 Oracle 18C PDB快照
2018-08-16 09:31:25 】 浏览:115
Tags:关于 Oracle 18C PDB 快照

每个PDB快照都会关联一个快照名称,可以在创建时定义也可以由系统自动生成。同时,每个快照也会关联创建时的时间戳和SCN。每个PDB允许保存的最大PDB快照数量由MAX_PDB_SNAPSHOTS属性控制,最大和默认值均为8。当创建的PDB快照数量超过定义时,最先创建的PDB快照将会被删除。使用alter database命令可以修改最大允许的PDB快照数量,如果将限制设为0,则会删除所有的PDB快照。


PDB创建时默认开始快照功能,可以通过两种方式对PDB快照进行定义:


1. 手工方式


创建或修改PDB是指定snapshot mode manual字句,这是PDB创建时的默认行为


create pluggable database pdb1 snapshot mode manual;


2. 定义一个自动创建的时间周期


alter pluggable database pdb1 snapshot mode every 24 hours;


当时间量以分钟表示时,指定值必须小于3000;当时间量以小时表示时,指定值不能超过2000。


PDB快照创建完成后,可以利用其创建新的PDB。使用的PDB快照可通过快照名称、快照SCN或者快照时间戳来指定。


create pluggable database pdb1_day_1 from pdb1 using snapshot <snapshot_name>;


create pluggable database pdb1_day_2 from pdb1 using snapshot at scn <snapshot_SCN>;


在出现用户错误或其他极端情况时,PDB快照还可用于对PDB的闪回。实施步骤如下:
1.关闭PDB1
2.从指定PDB快照创建新的PDB
3.删除PDB1
4.重命名新的PDB为PDB1
5.打开PDB1


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Oracle 18C 手工创建CDB 下一篇Oracle 12C & 18C 新特性 PDB Loc..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目