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:
Oct. 06, 2009

Filed:

Sep. 15, 2006
Applicants:

Juan Loaiza, Woodside, CA (US);

Neil Macnaughton, Los Gatos, CA (US);

Eugene Ho, San Ramon, CA (US);

Vipin Gokhale, Fremont, CA (US);

Kiran Goyal, Foster City, CA (US);

Tirthankar Lahiri, Palo Alto, CA (US);

Inventors:

Juan Loaiza, Woodside, CA (US);

Neil MacNaughton, Los Gatos, CA (US);

Eugene Ho, San Ramon, CA (US);

Vipin Gokhale, Fremont, CA (US);

Kiran Goyal, Foster City, CA (US);

Tirthankar Lahiri, Palo Alto, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Techniques are provided for performing changes to a resource governed by a locking mechanism. An entity (such as a server instance in a database system cluster) requests permission to modify the resource. In response to the request, the entity receives a first lock on the resource, which grants permission to perform the change to the resource without making the change permanent. After receiving the first lock, the entity performs the change to a copy of the resource that resides in shared memory without making another copy of the resource. After performing the change and until receiving permission to make the change permanent, the entity prevents the change to the resource from becoming permanent. After performing the change, the entity receives a second lock on the resource, which grants the entity permission to make the change permanent. After receiving the second lock, the entity ceases to prevent the change to the resource from becoming permanent.


Find Patent Forward Citations

Loading…