Asynchronous Shared Application Upgrade
    1.
    发明申请

    公开(公告)号:US20190278856A9

    公开(公告)日:2019-09-12

    申请号:US15266917

    申请日:2016-09-15

    Abstract: Techniques are provided for diverting, to cloned metadata, live access to original metadata of an application container that is being concurrently upgraded. In an embodiment, a database server stores, within an application container of an application, original metadata that defines objects for use by pluggable databases of the application. The database server receives a maintenance request to adjust the original metadata. The database server creates, in response to receiving the maintenance request, a reference container that contains cloned metadata that is a copy of the original metadata. The database server receives, during or after creating the reference container, a read request to read one of the objects. The database server concurrently performs both of: executing the maintenance request upon the original metadata, and executing the read request upon the cloned metadata of the reference container.

    Asynchronous Shared Application Upgrade
    2.
    发明申请

    公开(公告)号:US20180075086A1

    公开(公告)日:2018-03-15

    申请号:US15266917

    申请日:2016-09-15

    CPC classification number: G06F16/2379 G06F8/65 G06F11/1474 G06F2201/87

    Abstract: Techniques are provided for diverting, to cloned metadata, live access to original metadata of an application container that is being concurrently upgraded. In an embodiment, a database server stores, within an application container of an application, original metadata that defines objects for use by pluggable databases of the application. The database server receives a maintenance request to adjust the original metadata. The database server creates, in response to receiving the maintenance request, a reference container that contains cloned metadata that is a copy of the original metadata. The database server receives, during or after creating the reference container, a read request to read one of the objects. The database server concurrently performs both of: executing the maintenance request upon the original metadata, and executing the read request upon the cloned metadata of the reference container.

    AUTOMATIC RECONFIGURATION OF RELOCATED PLUGGABLE DATABASES

    公开(公告)号:US20170116235A1

    公开(公告)日:2017-04-27

    申请号:US15266030

    申请日:2016-09-15

    CPC classification number: G06F16/24566 G06F16/172 G06F16/214 G06F16/258

    Abstract: A database server instance automatically detects configuration issues when a pluggable database (PDB) is plugged into a new destination container database (CDB). The database server instance identifies one or more update templates, within the destination CDB, that, when run over the relocated PDB, will update the configuration of the PDB to conform to the configuration of the destination CDB. Instead of requiring an administrator to initiate update scripts from a DBMS kernel to reconfigure a PDB, the DBMS creates the update templates by recording commands run within PDBs in connection with system updates. These recorded update templates may then be run over relocated PDBs, to configure the PDBs according to the configuration of the destination CDB. Further, the update templates may be pre-recorded update templates, which record commands to perform configuration updates, to PDBs, that have never before been performed within the CDB.

    Application containers in container databases

    公开(公告)号:US10572551B2

    公开(公告)日:2020-02-25

    申请号:US15331525

    申请日:2016-10-21

    Abstract: In an approach, memory usage within a database management system is optimized by designating an application root which stores data and metadata for database objects that are common across pluggable databases which support the same application. In addition, the application root can be used to manage access to the pluggable databases by defining common users which are created at the application root, but can be used to access any of the member pluggable databases. Furthermore, different versions of the same application can be supported concurrently by maintaining separate application roots for each version. For instance, when an upgrade is applied to the application root, a clone can be created and the update can be applied to the clone. Then, the member pluggable databases which are to be upgraded can be synchronized to the clone, while leaving other pluggable databases servicing the previous version of the application.

    APPLICATION CONTAINERS IN CONTAINER DATABASES

    公开(公告)号:US20170116334A1

    公开(公告)日:2017-04-27

    申请号:US15331525

    申请日:2016-10-21

    CPC classification number: G06F16/951 G06F16/21 G06F16/22 G06F16/25

    Abstract: In an approach, memory usage within a database management system is optimized by designating an application root which stores data and metadata for database objects that are common across pluggable databases which support the same application. In addition, the application root can be used to manage access to the pluggable databases by defining common users which are created at the application root, but can be used to access any of the member pluggable databases. Furthermore, different versions of the same application can be supported concurrently by maintaining separate application roots for each version. For instance, when an upgrade is applied to the application root, a clone can be created and the update can be applied to the clone. Then, the member pluggable databases which are to be upgraded can be synchronized to the clone, while leaving other pluggable databases servicing the previous version of the application.

Patent Agency Ranking