11.07.2015 Views

Oracle Database 11 g - Online Public Access Catalog

Oracle Database 11 g - Online Public Access Catalog

Oracle Database 11 g - Online Public Access Catalog

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CHAPTER 12 ■ DATA WAREHOUSING 539tablespaces, DBAs can place older data on less expensive storage tiers. New data continues tobe stored in tier 1 storage, while the older data can be migrated to less expensive tier 2, 3, and 4storage. In addition, the older data can be compressed, thus further reducing storage costs.Partitioning also provides to DBAs the flexibility to make tablespaces read-only. By implementingthe skip readonly tablespace syntax to the RMAN backup architecture, significantlyless space will be required for backups performed to disk and tape.Many companies do not implement partitioning because of the additional licensing costassociated with it. If DBAs, backup administrators, developers, and senior management carefullyanalyze their application to look for ways to implement partitioning with read-only tablespaces,the <strong>Oracle</strong> partitioning option pays for itself. For large companies that have storage in theterabyte or even petabyte range, the <strong>Oracle</strong> partitioning option can save them money instorage and backups.<strong>Oracle</strong> offers four main partitioning mechanisms:• Composite partitioning• Hash partitioning• List partitioning• Range partitioningBased on the business requirement, each of the partitioning methods has its appropriatejustified need in today’s corporations. <strong>Oracle</strong> <strong>Database</strong> <strong>11</strong>g improves partitioning options andprovides new options to meet today’s demanding requirements.New to <strong>Oracle</strong> <strong>Database</strong> <strong>11</strong>g are numerous techniques for partitioning table data to increasethe performance and organization of your corporate data. These partitioning techniquesinclude the following:• Reference that allows tables with a parent-child relationship to be logically equipartitionedby inheriting the partition key from the parent table without duplicating the key columns• Interval that automatically creates maintenance partitions for range partitions• Extended composite that allows data to be partitioned along two dimensions• Virtual columns that allow virtual columns to be defined as partition key columnsPartition AdvisorPartitioning advice is available within the SQL <strong>Access</strong> Advisor as part of Enterprise Manager orthe command-line interface. In <strong>Oracle</strong> <strong>Database</strong> <strong>11</strong>g, the SQL <strong>Access</strong> Advisor will also recommendpartitions. In addition to the normal recommendations to create or drop indexes, materializedviews, and materialized view logs, <strong>Oracle</strong> will recommend to partition existing tables andindexes to improve performance. The Partition Advisor provides the appropriate SQL syntax tocreate a temporary partitioned table, copy data, and rename the table to the original table name.Furthermore, the Partition Advisor will show the potential performance improvements fromimplementing the recommended partitions. The Partition Advisor is integrated with the SQL<strong>Access</strong> Advisor and is licensed under <strong>Oracle</strong>’s Tuning Pack.In the initial SQL <strong>Access</strong> Advisor screen, available as an option on the Advisor Centralscreen, you can click the option to recommend new access structures, as shown in Figure 12-1.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!