Oklahoma Department of Human Services Child Welfare Database Migration.

21

Transcript of Oklahoma Department of Human Services Child Welfare Database Migration.

Page 1: Oklahoma Department of Human Services Child Welfare Database Migration.
Page 2: Oklahoma Department of Human Services Child Welfare Database Migration.

Oklahoma Department of Human Services

Child Welfare Database Migration

Page 3: Oklahoma Department of Human Services Child Welfare Database Migration.

Or

Page 4: Oklahoma Department of Human Services Child Welfare Database Migration.

How to Drive Oneself Crazyand

Still Have Fun

Page 5: Oklahoma Department of Human Services Child Welfare Database Migration.

The KIDS Systemas of Autumn 2000

• Powerbuilder thick client with Oracle backend• HP9000 T-500 6 90 Mhz PA-RISC 7100 CPUs• Hard drives at the end of support life• SCSI attached RAID• HP-UX 10.20• Oracle 7.3.4• Supports 600+ users• Token Ring

Page 6: Oklahoma Department of Human Services Child Welfare Database Migration.

The Original Plan

• Upgrade hardware to modern HP hardware

• Dual processor PA-RISC 8500

• Failover system (MC/Serviceguard)

• Fibre attached SAN (va7100)

• Bonded 100mb ethernet

Page 7: Oklahoma Department of Human Services Child Welfare Database Migration.

HP Positives

• Uptime measured at 99.999%

• Increased disk throughput

• Increased processing capacity

• 64 bit operating system

Page 8: Oklahoma Department of Human Services Child Welfare Database Migration.

HP Negatives

• Expensive support

• Idle CPU cycles

• Multiple hardware platforms

• Multiple DASD platforms

Page 9: Oklahoma Department of Human Services Child Welfare Database Migration.

An Unrelated Project?

It’s time to upgrade that ole mainframe thing-a-majig

Page 10: Oklahoma Department of Human Services Child Welfare Database Migration.

IBM Makes a Proposal

Shhhh! Chris likes it!

Page 11: Oklahoma Department of Human Services Child Welfare Database Migration.

Linux?

Page 12: Oklahoma Department of Human Services Child Welfare Database Migration.

IBM’s Proposal

• Apply money allocated to KIDS upgrade to z/900 purchase

• Purchase two IFL’s for z/VM and Linux

• Offer a lot of help

Page 13: Oklahoma Department of Human Services Child Welfare Database Migration.

IBM Positives

• Consolidation of hardware

• Single source for support

• Hardware reliability

• Utilize existing storage infrastructure

• z/VM allows for better resource management

• Leverage tight pocketbook

Page 14: Oklahoma Department of Human Services Child Welfare Database Migration.

IBM Negatives

• Oracle RDBMS not yet available for production

• Linux relatively unproven in mission critical environments

• No failover capability

• Scalability concerns

• Management uneducated about Linux

Page 15: Oklahoma Department of Human Services Child Welfare Database Migration.

The Decision . . .

Page 16: Oklahoma Department of Human Services Child Welfare Database Migration.

The Decision . . .

Is Linux

Page 17: Oklahoma Department of Human Services Child Welfare Database Migration.

Issues encountered

• Database corruption

• 2000/4000 character field

• 31 bit 2 gigabyte limit

• Online backup solution

• Sysadmin education

• User education

• Management education

Page 18: Oklahoma Department of Human Services Child Welfare Database Migration.

Positives encountered

• Oracle is Oracle

• Applicability of existing Unix knowledge

• Linux is configured more securely

• Management becomes more open to Linux solutions

• Fundamental changes in recovery and security concepts

Page 19: Oklahoma Department of Human Services Child Welfare Database Migration.

Two years later . . .

Page 20: Oklahoma Department of Human Services Child Welfare Database Migration.

Final migration scheduled for April 10, 2004

Page 21: Oklahoma Department of Human Services Child Welfare Database Migration.

After the Migration

• z/VM 4.4

• Oracle 10g

• Availability– RAC– Response