110 likes | 266 Vues
Hannes Thiemann Oracle DBA hannes.thiemann@dkrz.de. The Internet. IXS 24nodes. Application Server. SX-6. SX-6. SX-6. SX-6. SX-6. SX-6. SX-6. SX-6. x 32. Postprocessing. Unitree. Oracle. Some facts. Oracle 9.2 single instance running on Sun E12k Database size 30 Tbyte
E N D
Hannes Thiemann Oracle DBA hannes.thiemann@dkrz.de
The Internet IXS24nodes Application Server SX-6 SX-6 SX-6 SX-6 SX-6 SX-6 SX-6 SX-6 x 32 Postprocessing Unitree Oracle
Some facts • Oracle 9.2 single instance running on Sun E12k • Database size 30 Tbyte • Data accessible on the internet • 400 named users worldwide • Daily access 300 GB/Day (currently) • New data 120 GB/Day (currently)
Use of dxdb Dxdb is used for • Ordinary Oracle datafiles • Redo logs • Backup
Migin Migout dxdb TBS - RW TBS - RW TBS - RO All tablespaces are moved “at once” to dxdb Tbl Partition 1 Tbl Partition 2 Tbl Partition 1
Migout / Migin • Migout takes place after files haven’t been modified for x minutes • Only one migout process per dxdb-filesystem • Migin takes place immediately after a file is requested. Only parts accessed are retrieved from the backend storage. • One migin process per requested file.
dxdb HWM LWM Purging
Criteria for purging • Size of datafiles doesn’t matter • Except: “small” datafiles can stay on disk • Time not modified (easy for read only tablespaces) • Time not touched • Oracle has the tendency to touch data files quite often • Oracle parameter read_only_open_delayed could be an option • Prerequisite: 2 copies on tape
Pro • It works • It’s fast • Applications don’t have to wait until files are retrieved back completely. • Good support and good cooperation with developers
It works Dxdb not supported by Oracle Only Oracle 8i officially supported by Legato (see legato.com) Backend requirements do not necessarily match requirements from other applications Contra - If the backend works