Results (
Vietnamese) 2:
[Copy]Copied!
Overview of High Availability
Availability is the degree to which an application, service, or function is available upon request. For example, an OLTP database is used by a seller is available to book online extent that it can be accessed by the customer purchases. The reliability, recoverability, timely error detection, and continuous operations are the main characteristics of high availability.
The importance of High availability in a database environment are tied to the cost of downtime, it is time that a resource is unavailable. Downtime can be classified as planned or external design plan. The main challenge when designing a high-availability environment is checked all possible causes outages and develop a plan to deal with them.
1. High Availability and Unplanned Downtime
Mechanical Oracle database provides high availability solutions to prevent, tolerate, and reduce the time for all kinds of unintended damage. Downtime no plans can be classified according to the cause of it:
1.1. Failure Site
A site failure occurs when an event causes all or a significant part of an application to stop processing or slow to a level of service can not be used. A defeat site can affect all processing at a data center, or a subset of applications that are supported by a data center. For example, a power or network expansion Page wide web, a natural disaster makes a data center is not working, or a malicious attack on the activities or sites.
The simplest form of protection against errors sites is to create the backup database using RMAN and store them offsite. You can restore the database to another host. However, this technique may take time , and the backup may no longer exist. Maintaining one or more standby databases in a Data Guard environment that allows you to provide service continuity database if the production site no.
1.2. Failure computer
A computer outage failure occurs when the system is running the database is unavailable because it has shut down or is no longer accessible. Examples include computer hardware failure and Contacts Operating failures.
The following Oracle features protect against or help cope with computer failure:
- Enterprise Grids
In an Oracle Real Application Cluster (Oracle RAC) environments, Oracle database running on two or more systems in a cluster while concurrently accessing the database is shared only. A database system only lasts hardware system appear to the application as a single database.
- Oracle Data Guard
Data Guard allows you to maintain a copy of a production database, called a standby database, which can reside on a continent different or the same data center. If the database is not available as a power failure, then Data Guard can switch any standby database to the main role, minimizing time dead.
- Oracle Restart
software components in the database Oracle stack, including database instance, hear, and Oracle ASM instance, can restart automatically after a component failure or any Whenever restart the database server. Oracle Restart ensures that Oracle components are started in order of appropriate, consistent with the dependent components.
- Fast Start Fault Recovery
A common cause turn of downtime does not plan a system failure or crash. The fast start fault recovery technology in the database automatically clears the time Oracle database instance recovery.
1.3. Failure storage failure
A storage failure outage occurs when storage holds some or all of the content database is unavailable because it has shut down or is no longer accessible. Examples include the storage error failure of a disk array or storage
- Oracle Automatic Storage Management
- Backup and Restore
1.4. Corruption
may be data errors occur when a hardware, software or network components that may damage data read or write. For example, a volume manager error caused the bad disk read or write. Corruption of data are rare but can have a catastrophic effect on a database, and therefore a business .
- Lost write protection
- Detects corrupt data blocks
- Data Recovery Advisor
1.5. Human error
A human error outage occurs when the act of unintentional or malicious data represent that materials people in the database to become logically corrupted or unusable. The impact of a service-level human error outage can vary significantly depending on the amount and critical nature of Data affected.
Many studies cited human error is the biggest cause of downtime. Oracle Database provides powerful tools to help administrators quickly diagnose and recover from these errors. It also includes features that allow users to recover from problems without administrator involvement.
- Restricting user access
- Oracle Flashback Technologies
- Oracle LogMiner
2 . High Availability and Planned Downtime
planned downtime can be just as disruptive to operations, especially in global enterprises that support users in multiple time zones. In this case, it it is important to design a system to minimize disruption of activities planned as regular, periodic maintenance, and new deployments. 2.1. System database and change plans to change the system happen when you perform regular maintenance activities and periodic and new deployment, including changes expected environmental activities occur outside of the structured data held in databases data. For example, add or remove the CPU and cluster nodes (a node is a computer on which a case database resides), upgrading the system hardware or software, and move the system platform. - Dynamic reconfiguration of the database - Memory management Autotuning - automatic distribution of data files, control files, and redo log files online 2.2. Change data data changes occur when the plan changes the logical structure or physical organization of Oracle database objects. The main objective of these changes is to improve performance or management. The examples include table redefinition, more partition tables, and create or rebuild the index. 2.3. Change the application to change the planned application may include data changes , schema, and the program. The main objective of these changes is to improve the performance, management, and functional. An example is an application upgrade. - Roll the update patches - upgrade released book - Edition-based redefinition - DDL with the default option WAIT - Creation of triggers in disability
Being translated, please wait..