Integrating tablespaces with different block sizes

a tablespace and block size technology, applied in multi-dimensional databases, data processing applications, instruments, etc., can solve the problems of database users, who require access to data, and may be significantly impacted, and the process is typically slow

Inactive Publication Date: 2006-06-29
ORACLE INT CORP
View PDF26 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0013] Described herein is a mechanism that allows a given database system to access data blocks from another database system, where the data blocks from the given database system and data blocks from the other database system have different sizes. According to an aspect of the present invention, the data blocks in the other database system are contained in a tablespace. The tablespace is detached from the other database system and integrated into the given database, which is capable of processing data stored in data blocks of different sizes.

Problems solved by technology

Executing an insert command for each record to export is typically a slow process, one which may span days for larger databases.
While data is being exported, access to the data is restricted.
Consequently, the database user, who requires access to the data, may be significantly impacted.
Thus, conventional techniques for exporting data may be significantly burdensome.
While the use of ETL tools may be more efficient than the command generation technique, the process of transferring data may still require undesirably long periods of time.
Unfortunately, it is not always possible to plug in a tablespace from one database system to another because the database systems may not be configured to handle the same data block size.
Once a database is created, however, the data block size may not be changed.
Consequently, a tablespace composed of data blocks of a given size may not be plugged into a database system that expects data blocks of a different block size.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Integrating tablespaces with different block sizes
  • Integrating tablespaces with different block sizes
  • Integrating tablespaces with different block sizes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] A method and apparatus for transferring data between databases is described. In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the present invention.

[0021] Described herein is a mechanism that allows a given database system to access data blocks from another database system, where data blocks from the given database system and data blocks from the other database system have different sizes. According to an embodiment of the present invention, the techniques involve the use of a database system that handles databases with data blocks that have different sizes. These techniques are illustrated using ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Provided herein is a mechanism that allows a given database system to access data blocks from another database system, where data blocks from the given database system and data blocks from the other database system have different sizes. According to an aspect of the present invention, a tablespace in the other database system contained the data blocks. The tablespace is detached from the other database system and integrated into the given database, which is capable of processing data stored in data blocks of different sizes.

Description

RELATED APPLICATIONS [0001] The present application is a continuation of and claims priority to U.S. application Ser. No. 09 / 871,476 entitled “Integrating Tablespaces with Different Block Sizes”, filed May 30, 2001, by Sreedhar Mukkamalla, et al., which is (1) a continuation-in-part of U.S. application Ser. No. 08 / 865,693, now U.S. Pat. No. 6,272,503 B1, entitled “Tablespace-Relative Database Pointers”, filed on May 30, 1997 by William H. Bridge, Jr., et al., and (2) a continuation-in-part of U.S. application Ser. No. 09 / 675,195, now U.S. Pat. No. 6,549,901 B1 entitled “Using Transportable Tablespaces for Hosting Data of Multiple Users”, filed on Sep. 29, 2000, by Juan R. Loaiza, et al. The present application hereby claims priority to and the benefit of the application filing dates for each application listed above, the contents of which are each fully incorporated herein by reference. [0002] The present application is related to U.S. application Ser. No. 08 / 852,968, now U.S. Pat. ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F17/30G06F12/00
CPCG06F17/30592G06F17/30952Y10S707/99942Y10S707/99938Y10S707/99955G06F16/00G06F16/9017G06F16/283
Inventor MUKKAMALLA, SREEDHARNITHRAKASHYAP, ARVINDLAHIRI, TIRTHANKARPAREEK, ALOKLOAIZA, JUAN R.LEE, J. WILLIAMNGAI, GARY C.
Owner ORACLE INT CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products