Who Can Benefit
Students who can benefit from this course are:
- Developers and quality engineers who use HADB as a component in products, such as the Sun Java System Application Server Enterprise Edition.
- Technical consultants and support engineers who work with customers using the Application Server and other Sun products that have HADB as a component.
- The administrators who deploy the products at customer sites.
Prerequisites
- Have a basic understanding or experience or both with Relational/Distributed Database Management Systems(DBMS), Standard Query Language (SQL) and JDBC.
- Have basic UNIX administration skills (Solaris Operating System (Solaris OS) preferred)
- Have a basic understanding on Fault Tolerance, preferred though not required
Skills Gained
- Describe important features of HADB
- List the available interfaces to HADB
- Explain how high availability is achieved in HADB
- Describe how high performance is achieved in HADB
- Explain the failure classes masked by HADB
- Configure an HADB instance
- Perform essential management tasks using the management client 'hadbm'
- Perform initial troubleshooting
Course Content
Module 1 - Introducing HADB Upon completion of this module, the student should be able to:
- Describe the important features of HADB
- List the available interfaces to HADB
- Illustrate HADB Architecture
- Explain how high availability is achieved in HADB by:
- Use of redundant hardware
- Data fragmented, replicated, and distributed across hosts
- Node monitoring and takeover when a failure occurs
- Automatic self-healing techniques
- Describe how high performance is achieved
- Explain the failure classes masked by HADB
Module 2 - Configuring, Managing, and Troubleshooting HADB (Demo included) Upon completion of this module, the student should be able to:
- Configure the system for a HADB database: Topology, Hardware, and OS
- Configure and start Management Agents
- Perform essential management tasks using the management client hadbm
- Perform basic troubleshooting




