-
公开(公告)号:CN111108479B
公开(公告)日:2023-04-11
申请号:CN201880061804.9
申请日:2018-09-28
Applicant: 甲骨文国际公司
Abstract: 本文提供的是在计算云内异步配置可插拔数据库的工作负载管理技术。在实施例中,计算云接收指示可插拔数据库的配置细节的监管请求。计算云基于该请求的配置细节生成指定异步作业的配置描述符。计算云访问主机元数据以检测以下中的至少一者:a)已经托管可插拔数据库的当前容器数据库,b)将托管可插拔数据库的目标容器数据库,或c)托管当前容器数据库或目标容器数据库中的至少一者的特定计算机。计算云基于主机元数据或配置描述符中的至少一者执行异步作业以配置可插拔数据库。线程池、通道和队列可以促进负载均衡,以避免优先级倒置、饥饿和拒绝服务。
-
公开(公告)号:CN111263938B
公开(公告)日:2024-11-08
申请号:CN201880068978.8
申请日:2018-09-28
Applicant: 甲骨文国际公司
Abstract: 本文提供了通过使用规则引擎来实现自主性的数据云管理技术,该规则引擎通过自主提交重新配置数据库的异步作业来对数据库系统事件做出反应。在实施例中,规则引擎从DBMS接收事件。基于该事件,规则引擎执行规则以生成指示数据库的配置细节的请求。规则引擎将请求发送到请求代理。请求代理基于请求调度异步作业。异步作业基于配置细节来配置数据库。因此,可以基于可预见和不可预见的动态条件来自主管理(无需人工干预)云、数据网格或数据中心中的数据库。
-
公开(公告)号:CN108140053A
公开(公告)日:2018-06-08
申请号:CN201680061448.1
申请日:2016-10-21
Applicant: 甲骨文国际公司
CPC classification number: G06F21/6227 , G06F17/30289 , G06F17/3033 , G06F17/3048 , G06F17/30566 , G06F21/00 , G06F21/62
Abstract: 本文描述了用于允许容器DBMS在每个可插拔数据库的基础上基于请求操作的用户所属的可插拔数据库对操作施加限制的技术。在一个实施例中,可以创建锁定配置文件并将其映射到可插拔数据库。锁定配置文件对操作指定PDB范围的限制。限制可以应用于给定类型的所有操作、可以应用于特定特征、可以要求使用特定参数值等。属于可插拔数据库的所有用户都受到其可插拔数据库被映射到的锁定配置文件中指定的限制,除非该锁定配置文件具有用于他们的特定于用户的豁免。
-
公开(公告)号:CN106415536A
公开(公告)日:2017-02-15
申请号:CN201580020638.4
申请日:2015-02-13
Applicant: 甲骨文国际公司
IPC: G06F17/30
Abstract: 可插拔数据库以最小化可插拔数据库的停机时间的方式在源DBMS和目的地DBMS之间被传输。当在目的地DBMS处进行可插拔数据库的拷贝时,在源DBMS处事务继续针对可插拔数据库执行并且这些事务改变可插拔数据库。最终,事务终止或停止执行。为事务生成的重做记录在源DBMS处被应用到可插拔数据库的拷贝。为事务中的至少一些事务生成的撤销记录可以被存储在分开的撤销日志中并且被传输到目的地DBMS。被传输的可插拔数据库在目的地DBMS处被同步到“可插入就绪状态”,在“可插入就绪状态”中被传输的可插拔数据库可以被插入到目的地容器DBMS中。
-
公开(公告)号:CN108140053B
公开(公告)日:2022-12-06
申请号:CN201680061448.1
申请日:2016-10-21
Applicant: 甲骨文国际公司
IPC: G06F16/21 , G06F16/22 , G06F16/2455 , G06F21/62 , G06F16/25
Abstract: 本文描述了用于允许容器DBMS在每个可插拔数据库的基础上基于请求操作的用户所属的可插拔数据库对操作施加限制的技术。在一个实施例中,可以创建锁定配置文件并将其映射到可插拔数据库。锁定配置文件对操作指定PDB范围的限制。限制可以应用于给定类型的所有操作、可以应用于特定特征、可以要求使用特定参数值等。属于可插拔数据库的所有用户都受到其可插拔数据库被映射到的锁定配置文件中指定的限制,除非该锁定配置文件具有用于他们的特定于用户的豁免。
-
公开(公告)号:CN108431804B
公开(公告)日:2022-01-14
申请号:CN201680073256.2
申请日:2016-10-21
Applicant: 甲骨文国际公司
IPC: G06F16/21
Abstract: 在一种方法中,数据库管理系统的配置方式允许从用户的角度来看,即使当可插拔数据库跨多个容器数据库分布时,集群内的所有可插拔数据库也被视为就好像存储在单个容器数据库上一样。当数据库服务器接收到要在集群内的全部可插拔数据库或可插拔数据库的子集上执行的命令时,数据库检查由集群同步服务器在集群内的所有容器数据库上复制的映射信息,以确定哪些容器数据库存储由命令隐含的可插拔数据库。然后该命令被转发到负责所确定的容器数据库的数据库服务器以供执行。因此,用户发出的命令相对于集群内可插拔数据库的实际位置是透明的。
-
公开(公告)号:CN106415536B
公开(公告)日:2019-12-17
申请号:CN201580020638.4
申请日:2015-02-13
Applicant: 甲骨文国际公司
IPC: G06F16/27
Abstract: 可插拔数据库以最小化可插拔数据库的停机时间的方式在源DBMS和目的地DBMS之间被传输。当在目的地DBMS处进行可插拔数据库的拷贝时,在源DBMS处事务继续针对可插拔数据库执行并且这些事务改变可插拔数据库。最终,事务终止或停止执行。为事务生成的重做记录在源DBMS处被应用到可插拔数据库的拷贝。为事务中的至少一些事务生成的撤销记录可以被存储在分开的撤销日志中并且被传输到目的地DBMS。被传输的可插拔数据库在目的地DBMS处被同步到“可插入就绪状态”,在“可插入就绪状态”中被传输的可插拔数据库可以被插入到目的地容器DBMS中。
-
公开(公告)号:CN108431804A
公开(公告)日:2018-08-21
申请号:CN201680073256.2
申请日:2016-10-21
Applicant: 甲骨文国际公司
IPC: G06F17/30
CPC classification number: G06F17/30486 , G06F17/30283 , G06F17/30289 , G06F17/30557 , G06F17/3056 , G06F17/30592
Abstract: 在一种方法中,数据库管理系统的配置方式允许从用户的角度来看,即使当可插拔数据库跨多个容器数据库分布时,集群内的所有可插拔数据库也被视为就好像存储在单个容器数据库上一样。当数据库服务器接收到要在集群内的全部可插拔数据库或可插拔数据库的子集上执行的命令时,数据库检查由集群同步服务器在集群内的所有容器数据库上复制的映射信息,以确定哪些容器数据库存储由命令隐含的可插拔数据库。然后该命令被转发到负责所确定的容器数据库的数据库服务器以供执行。因此,用户发出的命令相对于集群内可插拔数据库的实际位置是透明的。
-
公开(公告)号:CN104781809A
公开(公告)日:2015-07-15
申请号:CN201380058414.3
申请日:2013-09-27
Applicant: 甲骨文国际公司
IPC: G06F17/30
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: 容器数据库可以包含多个数据库字典,每个数据库字典定义可插拔数据库。当在容器DBMS上建立数据库会话时,通过将可插拔数据库的相应数据库字典建立为用于该数据库会话的数据库字典,每个数据库会话就被给予对可插拔数据库的访问。通过数据库会话发出的数据库命令只能访问在为该数据库会话建立的数据库字典中定义的数据库对象。
-
公开(公告)号:CN111263938A
公开(公告)日:2020-06-09
申请号:CN201880068978.8
申请日:2018-09-28
Applicant: 甲骨文国际公司
Abstract: 本文提供了通过使用规则引擎来实现自主性的数据云管理技术,该规则引擎通过自主提交重新配置数据库的异步作业来对数据库系统事件做出反应。在实施例中,规则引擎从DBMS接收事件。基于该事件,规则引擎执行规则以生成指示数据库的配置细节的请求。规则引擎将请求发送到请求代理。请求代理基于请求调度异步作业。异步作业基于配置细节来配置数据库。因此,可以基于可预见和不可预见的动态条件来自主管理(无需人工干预)云、数据网格或数据中心中的数据库。
-
-
-
-
-
-
-
-
-