4 to 7 Disk System

This topic describes the 4 to 7 disk system.

Previous 4 to 7 Disk System

In the past, Oracle/ENOVIA Live Collaboration would have requested a 4-7 disk system with multiple drive spindles to optimize a large scale production database. Datafiles might have been configured as follows across multiple disks:


  • Disk1: OS/Oracle/ENOVIA Live Collaboration installation--init files, system, temp, rollback datafiles
  • Disk 2: Data datafiles, control file1, ENOVIA Live Collaboration user default tablespace datafile
  • Disk 3: Index datafiles, control file 2
  • Disk 4: Redo logs
  • Disk 5: Mirror of redo logs, control file 3
  • Disk 6: Archive log files, backup data disk
  • Disk 7: Captured store data (ftp/nfs checked-in data referenced by Oracle metadata)

This is still a very valid and optimal solution, assuming a capable backup strategy. The problem is there is vulnerability to single disk failure. Note that the most important choice is to choose multiple disks and multiple spindles rather than one large disk.

Example of New Disk Layout (Vault Sizing)

This example shows:


  • How to size the Oracle datafiles for projected ENOVIA Live Collaboration growth.
  • How to optimize the disk layout for optimal Disk I/O performance and really how to minimize contention of hot disk read and write needs of the application's hot table indexes and tables.

This example assumes a projected migration of 2TB of attached File Store data that might translate down to upwards of 4,000,000 business objects in this database. This estimate presumes an average file size of 500K.

The average business object sizes range from 2k - 20k depending on six independent variables, but a good guide is to presume that production systems should plan for an average business object size of 10k.

This leads to the suggestion that the production system could be sized between 60-75g.

The Development System will not reach this size, but the database could be installed with these initial tablespace structures:

Name

Description

Value

MATRIX_TS

Admin Tables (Lesser) Vault Tables

500m

MATRIX_ITS

Admin Indexes (Lesser) Vault Indexes

500m

DB45_TS -

DB45 (Major Vault) Tables

4g

DB45_ITS

DB45 (Major Vault) Indexes

4g

The Production and Test systems may need specialized growth tuning considerations including 'large and hot' object datafile isolation with further tablespaces:

Name

Description

Value

DB45_STRING_DATA

DB45 String Tables

10g

DB45_STRING_INDEX

DB45 String Indexes

10g

DB45_RO_DATA

DB45 Relationship Tables

2g

DB45_RO_INDEX

DB45 Relationship Indexes

2g

DB45_HIST_DATA

DB45 History Table

10g

DB45_HIST_INDEX

DB45 History Indexes

10g

DB45_BO_DATA

DB45 Bus. Object Tables

2g

DB45_BO_INDEX

DB45 Bus. Object Indexes

2g

Factor in an additional 10-15g for large Undo Tablespaces (imports and dataloads which tend to stretch Undo).

For Development, however, assume that additional large specialized tablespace structures for uniquely large and hot objects are not required. So plan for the initial set of application specific tablespaces and presume subsequent Oracle tuning will occur before any large scale dataloading.