Virtually partitioning user data in a database system
AssigneeOracle Corporation
InventorsChristine Pae Guthrie, Jesper Andersen, Chon Hei Lei, Douglas James McMahon
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle Corporation
InventorsChristine Pae Guthrie, Jesper Andersen, Chon Hei Lei, Douglas James McMahon
Estimating the term…
A method and apparatus are provided for storing data of multiple enterprises in a set of database objects in a database system and allowing multiple enterprises to interact with the database system as if those database objects contained only their data. According to an aspect of the present invention, a database command issued against a database object by a user is modified by adding predicates that limit access to data associated with the enterprise in which the user has data access. The predicates may specify conditions based on a column in the database object that identifies the enterprise. When a user issues a database command to add data to the database object, the column is populated in a manner transparent to the user. The data in the database object that is associated with a particular enterprise is stored in a separate tablespace.
A method for managing enterprise access to data, the method comprising the steps of:
A method for managing access to data stored in a database system, the method comprising the steps of:
A computer-readable medium carrying one or more sequences of instructions for managing user access to data, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
A computer-readable medium for managing access to data stored in a database system, the computer-readable medium comprising the steps of:
Dependencies are inferred from the claim text.