-
11.
公开(公告)号:US20170116298A1
公开(公告)日:2017-04-27
申请号:US15215443
申请日:2016-07-20
Applicant: Oracle International Corporation
Inventor: Giridhar Ravipati , Kumar Rajamani , Yunrui Li , Muthu Olagappan , Jaebock Lee , Sanket Jain
CPC classification number: G06F16/27 , G06F11/14 , G06F11/1469 , G06F16/119 , G06F16/13 , G06F16/178 , G06F16/214 , G06F16/2358 , G06F16/2365 , G06F16/273 , G06F2201/84
Abstract: Embodiments incrementally refresh a clone of a source PDB while the source PDB accepts write operations. Specifically, refreshing the PDB clone incorporates changes made to the source PDB since a refresh reference time stamp, which marks the time at which the PDB clone was created or, if the PDB clone has been previously refreshed, the time at which the PDB clone was last refreshed. A PDB clone is incrementally refreshed by incorporating, into the PDB clone data, those source data blocks that have changed since the refresh reference time stamp. Recovery is performed on the PDB clone, once the blocks are copied, to apply any changes made to the source PDB while the blocks were being copied, which recovery makes the PDB clone files consistent. This recovery is based on redo entries recorded for the source PDB during the time it took to copy the blocks to the PDB clone.
-
12.
公开(公告)号:US20140095452A1
公开(公告)日:2014-04-03
申请号:US13830349
申请日:2013-03-14
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: J. William LEE , Vipin Gokhale , Muthu Olagappan , Sanket Hase , Vivekanandhan Raja , Michael John Skarpelos , Michael Stewart
IPC: G06F11/14
CPC classification number: G06F3/0619 , G06F3/065 , G06F3/067 , G06F11/1448 , G06F11/1469 , G06F11/1471 , G06F12/084 , G06F13/1663 , G06F17/30289 , G06F17/30292 , G06F17/3048 , G06F17/30557 , G06F17/30566 , G06F17/30595 , G06F17/30867 , G06F21/6218 , G06F2201/80 , G06F2201/835 , G06F2212/60 , G06F2212/62
Abstract: In an approach, a database server maintains a container database which comprises: one or more pluggable databases, a root database that stores an undo log for rolling back transactions on the consolidated database, and a redo log for replaying modifications to the container database. The database server restores a particular pluggable with a backup version that corresponds to a first point in time. The database server generates a clone database loaded with a backup version of the root database that corresponds to the first point in time. The database server applies the redo log to recover the particular pluggable database and the clone database to a second point in time that is later than the first point in time. The database server identifies, based on the clone database, one or more active transactions on the particular pluggable database. The database server rolls back the one or more active transactions.
Abstract translation: 在一种方法中,数据库服务器维护容器数据库,其中包括:一个或多个可插拔数据库,存储用于在统一数据库上回退事务的撤销日志的根数据库,以及用于重播对容器数据库的修改的重做日志。 数据库服务器使用与第一个时间点对应的备份版本恢复特定的可插拔。 数据库服务器生成加载有与第一个时间点相对应的根数据库的备份版本的克隆数据库。 数据库服务器应用重做日志将特定的可插拔数据库和克隆数据库恢复到晚于第一个时间点的第二个时间点。 数据库服务器根据克隆数据库识别特定可插拔数据库上的一个或多个活动事务。 数据库服务器回滚一个或多个活动事务。
-