Design and implement the OracleRAC Project

Source: Internet
Author: User
Welcome to the Oracle community forum and interact with 2 million technical staff to enter the real Oracle Application cluster (RAC), which is the best database cluster in the RDBMS market. OracleRAC's configuration options and features provide the company with a wide range of flexibility to design its high availability solutions. However, how to use all configuration options, features, and flexibility for successful implementation

Welcome to the Oracle community forum and interact with 2 million technical staff> the Oracle Application cluster (RAC) is the best database cluster in the RDBMS market. The configuration options and features of Oracle RAC provide the company with extensive flexibility to design its high availability solutions. However, how to use all configuration options, features, and flexibility for successful implementation

Welcome to the Oracle community forum and interact with 2 million technical staff> enter

Oracle Real Application cluster (RAC) is the best database cluster in the RDBMS market. The configuration options and features of Oracle RAC provide the company with extensive flexibility to design its high availability solutions. However, how can I use all configuration options, features, and flexibility to successfully implement them?

This article is a guide to defining, designing, and providing successful Oracle RAC projects. It provides detailed steps to reduce risks and increase successful implementation opportunities. In addition, it highlights the errors that you may make when implementing the Oracle RAC project, and provides suggestions to avoid these errors.

Although this article focuses on Oracle RAC, the following steps are applicable to many Oracle implementation projects. (Note that this guide is only used to provide information, and you shall not treat it as a consulting service under any circumstances .)

Let's get started!

Determine requirements

The first important phase of successful implementation of Oracle RAC is to determine the real objectives of the project. The "determining requirements" step involves identifying and recording the features and functions to be provided during the project implementation phase.

During the implementation of Oracle RAC, You need to regularly check these requirements. Documenting requirements will help implement the Oracle RAC project. Otherwise, you will find the project difficult to manage, because unexpected new problems will occur during the project implementation process.

Method 1 to avoid errors:Ensure that key business and technical personnel are actively involved in the determination of project requirements. Clearly communicate all requirements to the project owner, including key managers, technicians, and end users.

Step 2: Determine the project scope

The first step in the "determine requirements" phase is to determine the scope of the project. The project scope is a series of details used to demonstrate the project's business needs. It describes the deliverables of the project. The scope of a project is also known as "business needs ".

To determine the project scope, please answer the following questions:

  • What are the business objectives of the project?
  • What does the project do?
  • What are the important benefits of project success?

The following is a project scope document that describes the advanced objectives of an Oracle RAC example.

Reason

We implement Oracle RAC to make our applications scalable and highly available and provide more reliable services to our customers.

Target/deliverable products

The final product of this project will be a new Oracle RAC system that supports the detailed service level defined in our service level requirements document *. * See the attachment below.

Project calendar restrictions

This project must be completed by March 13, 2006.

Project cost restrictions

The project cost shall not exceed $ XXX, XXX.

  

Method 2 to avoid errors:Efforts should be made to quantify the project objectives. You will be able to re-check these objectives to understand the progress of the entire project. Quantitative Goals include recording project schedules and cost limits.

Step 2? Confirm Project Team

When determining the project team, it is necessary to determine the person who sets the delivery target for the project and the person who is willing to complete the tasks in the Project Plan. These people may come from multiple departments of the Organization, such as decision makers, business analysts, and technicians.

The following table shows the personnel of a typical Oracle RAC project, indicating their functions and steps to complete the project.

Role

Responsibilities

Participation phase

Oracle RAC? Task

Decision Maker

  • Initiate a project
  • Provide funds
  • Confirm range
  • Determine service level requirements

IT Manager

  • Provide IT resources
  • Provide human resources
  • Report progress to decision makers
  • Confirm range
  • Confirm Team
  • Determine service level requirements

Project Manager

  • Coordination Project
  • Manage projects
  • Assign tasks to project members
  • Report progress to Manager
  • All phases

Database Administrator

  • Install and upgrade database software
  • Create, update, manage, and monitor Databases
  • Optimize database performance
  • Back up and restore Databases
  • Physical Design and logical design for creating databases
  • Determine service level requirements
  • Confirm schedule
  • Technical Architecture Design and Construction
  • Test
  • Install Oracle software
  • Configure Oracle Clusterware
  • Plan and configure shared storage
  • Configure Automatic Storage Management (ASM)
  • Create databases and Instances
  • Create and configure services
  • Configure load management
  • Monitor and adjust performance
  • Configure and test backup
  • Backup and recovery

Network Administrator

  • Configure network components
  • Manage networks
  • Determine System Requirements
  • Confirm schedule
  • Technical Architecture Design and Construction
  • Test
  • Allocate Server IP Address
  • Configure network components
  • Configure dedicated Interconnection
  • Configure virtual IP

System Administrator

  • Manage application and database server hardware and software
  • Monitor System Performance
  • Provides suggestions on system design and system resource usage
  • Provides management support
  • Configure hardware and software components
  • Determine System Requirements
  • Confirm schedule
  • Technical Architecture Design and Construction
  • Test
  • Configure server hardware
  • Install and configure the operating system software
  • Configure network components
  • Plan and configure shared storage
  • Install Oracle software
  • Plan and maintain backups

Application developers

  • Design, develop, and maintain database applications
  • Design, develop and maintain software components and scripts
  • Determine System Requirements
  • Confirm schedule
  • Technical Architecture Design and Construction
  • Test
  • Execute application configuration
  • Create an Oracle Clusterware application configuration
  • Support Unit/Integration Testing

Tester

  • Design Test Plan
  • Run the test
  • Determine to meet requirements
  • Confirm schedule
  • Test
  • Execute unit test
  • Perform User Acceptance Test
  • Perform integration test
  • Perform stress testing

Application User

  • Use Database applications
  • Run the test
  • Determine to meet requirements
  • Determine System Requirements
  • Test
  • Perform User Acceptance Test

The role of members of the Oracle RAC project team is tailored to the requirements of the site and system requirements.

You may not be able to find the most appropriate person when setting up the project team.AvailablePersonnel. In this case, appropriate technical training for project team members can reduce implementation risks. Technical training usually reduces project risks and completes projects with high quality.

[1] [2] [3] [4]

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.