The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 30, 2017

Filed:

Aug. 11, 2015
Applicant:

Oracle International Corporation, Redwood Shores, CA (US);

Inventors:

George Buzsaki, Fremont, CA (US);

Murali Krishna Kumanduri, Hyderabad, IN;

Mark Warren, Palo Alto, CA (US);

Assignee:

ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 9/445 (2006.01); G06F 9/44 (2006.01); G06F 11/20 (2006.01);
U.S. Cl.
CPC ...
G06F 8/67 (2013.01); G06F 8/65 (2013.01); G06F 8/68 (2013.01); G06F 8/71 (2013.01); G06F 11/2056 (2013.01); G06F 11/2058 (2013.01); G06F 17/30002 (2013.01); G06F 17/30174 (2013.01); G06F 17/30345 (2013.01); G06F 17/30368 (2013.01); G06F 17/30371 (2013.01); G06F 17/30374 (2013.01); G06F 17/30383 (2013.01); G06F 17/30424 (2013.01); G06F 17/30595 (2013.01);
Abstract

A method for transparently upgrading derived database objects commences upon analysis of the data dictionary definition for an initial derived database object as compared to the data dictionary definition for a patched derived database object, then determining if a regenerated instance of the derived database object would be logically different from the initial derived database object. The determination is based on comparisons of the definitions of the initial derived database objects and patched definitions of respective database objects. The method produces a regenerated instance of the derived database object when a regenerated instance of the patched derived database object would be logically different from the initial derived database object. The method will suppress the production of a regenerated instance when a regenerated instance of the derived database object would not be logically different from the initial derived database object. Once regenerated or suppressed, a post-upgrade software application accesses the regenerated derived database object instance (if regenerated) or the initial derived database object if the regenerated instance was suppressed.


Find Patent Forward Citations

Loading…