-
公开(公告)号:US20190102411A1
公开(公告)日:2019-04-04
申请号:US16135769
申请日:2018-09-19
Applicant: Oracle International Corporation
Inventor: Hochak Hung , Kumar Rajamani , Jaebock Lee , Sanket Jain , Giridhar Ravipati , John McHugh , Churn Don Lee , Alexander Chen , Jen-Cheng Huang
Abstract: Provided herein are data cloud administration techniques that achieve autonomy by using a rules engine that reacts to a database system event by autonomously submitting an asynchronous job to reconfigure a database. In an embodiment, a rules engine receives an event from a DBMS. Based on the event, the rules engine executes a rule to generate a request that indicates configuration details for a database. The rules engine sends the request to a request broker. The request broker dispatches an asynchronous job based on the request. The asynchronous job configures the database based on the configuration details. Thus, databases in a cloud, data grid, or data center may be administered autonomously (without human intervention) base on dynamic conditions that are foreseen and unforeseen.
-
公开(公告)号:US11386058B2
公开(公告)日:2022-07-12
申请号:US16135769
申请日:2018-09-19
Applicant: Oracle International Corporation
Inventor: Hochak Hung , Kumar Rajamani , Jaebock Lee , Sanket Jain , Giridhar Ravipati , John McHugh , Churn Don Lee , Alexander Chen , Jen-Cheng Huang
IPC: G06F16/21 , G06F16/25 , G06F16/27 , G06N5/02 , H04L12/24 , G06N20/00 , H04L29/08 , H04L41/085 , H04L41/5003 , H04L67/562 , H04L67/55 , H04L41/0853
Abstract: Provided herein are data cloud administration techniques that achieve autonomy by using a rules engine that reacts to a database system event by autonomously submitting an asynchronous job to reconfigure a database. In an embodiment, a rules engine receives an event from a DBMS. Based on the event, the rules engine executes a rule to generate a request that indicates configuration details for a database. The rules engine sends the request to a request broker. The request broker dispatches an asynchronous job based on the request. The asynchronous job configures the database based on the configuration details. Thus, databases in a cloud, data grid, or data center may be administered autonomously (without human intervention) base on dynamic conditions that are foreseen and unforeseen.
-
公开(公告)号:US11327932B2
公开(公告)日:2022-05-10
申请号:US16055468
申请日:2018-08-06
Applicant: Oracle International Corporation
Inventor: Hochak Hung , Kumar Rajamani , Sanket Jain , Giridhar Ravipati , Jaebock Lee , Alexander Chen , Jen-Cheng Huang
Abstract: Provided herein are workload management techniques that asynchronously configure pluggable databases within a compute cloud. In an embodiment, the compute cloud receives an administrative request that indicates configuration details for a pluggable database. The compute cloud generates a configuration descriptor that specifies an asynchronous job based on the configuration details of the request. The compute cloud accesses hosting metadata to detect at least one of: a) a current container database that already hosts the pluggable database, b) a target container database that will host the pluggable database, or c) a particular computer that hosts at least one of: the current container database, or the target container database. The compute cloud executes the asynchronous job to configure the pluggable database based on at least one of: the hosting metadata, or the configuration descriptor. Thread pools, lanes, and queues may facilitate load balancing to avoid priority inversion, starvation, and denial of service.
-
公开(公告)号:US20190102384A1
公开(公告)日:2019-04-04
申请号:US16055468
申请日:2018-08-06
Applicant: Oracle International Corporation
Inventor: Hochak Hung , Kumar Rajamani , Sanket Jain , Giridhar Ravipati , Jaebock Lee , Alexander Chen , Jen-Cheng Huang
Abstract: Provided herein are workload management techniques that asynchronously configure pluggable databases within a compute cloud. In an embodiment, the compute cloud receives an administrative request that indicates configuration details for a pluggable database. The compute cloud generates a configuration descriptor that specifies an asynchronous job based on the configuration details of the request. The compute cloud accesses hosting metadata to detect at least one of: a) a current container database that already hosts the pluggable database, b) a target container database that will host the pluggable database, or c) a particular computer that hosts at least one of: the current container database, or the target container database. The compute cloud executes the asynchronous job to configure the pluggable database based on at least one of: the hosting metadata, or the configuration descriptor. Thread pools, lanes, and queues may facilitate load balancing to avoid priority inversion, starvation, and denial of service.
-
-
-