Oracle RAC

  • Administrator- vs. Policy-Managed Databases for Oracle RAC

    Until Oracle Database 11g Release 2 (11.2), Oracle RAC deployment was limited to what’s called administrator-managed deployment. Under this type of deployment, you configured each database instance to run on a predetermined node in the cluster. You could also specify which instance a database service would run by designating the instance as preferred and available when creating (or modifying) a database service.

  • Best Practices of Oracle Database with Real Application Clusters 12c High Availability

    Best Practices using of Oracle RAC 12c for Database High  AvailabilityApplying MAA Principles

    Begin with a business impact analysis

    1. Assess impact of downtime & data loss
    2. Define service level objectives
      • Recovery Time Objective (RTO):
        - How long can you afford to be down?
      • Recovery Point Objective (RPO):
        - How much data can you afford to lose?
      • Performance:
        - pre and post failure

    Oracle Database 12c MAA

  • Best Practices with Oracle RAC 12c Rel. 2: training presentation

    Best Practices using of Oracle RAC 12cOracle RAC is Now Part of The World’s First Autonomous Database

    • Self-Driving - User defines service levels, database makes them happen
    • Self-Tuning - Continuous adaptive performance tuning
    • Self-Scaling - Instantly resize compute and storage without downtime
    • Self-Securing - Protection from both external attacks and internal users
    • Self-Repairing - Automated protection from all downtime


  • Historical Background of Oracle RAC

    Oracle was the first commercial database that supported clustering at the database level, in the early 1980s. Oracle 6.2 gave birth to Oracle Parallel Server (OPS), which used Oracle’s own DLM and worked very well with Digital’s VAX clusters. Oracle was the first database to run the parallel server.

  • Installing Oracle RAC and Creating an Oracle RAC Database

    In this article, you learned how to install Oracle Grid Infrastructure, which serves as the foundation for Oracle RAC. In this blog, we review the Oracle Database 12c Release 2 ( RAC installation process. Installing the Oracle RAC database software is the next logical step after installing Oracle Grid Infrastructure, and creating an Oracle 12.2 release database is your last step in the process.

  • Introduction to Oracle Real Application Clusters

    Unlike a normal Oracle database, where there’s a single instance for the entire database, Oracle Real Application Clusters allows multiple instances to access a single database, and an Oracle RAC database can have a maximum of 100 instances. Instances running on multiple server nodes access the common set of datafiles comprising a single database. In a single-instance environment, one Oracle database is used by only one instance running on a server machine; thus, users accessing the database can connect to the database via that single server only. The processing resources (CPU memory and so on) available for the database work are limited to the single server’s processing resources.

  • Oracle Database Kernel Components for RAC

    The Oracle kernel components in the Oracle RAC environment are the set of additional background processes in each instance of an Oracle RAC database. The buffer cache and shared pool become global in the Oracle RAC environment, and managing the resources without conflicts and corruptions requires special handling. The additional background processes in the Oracle RAC environment, along with those normal background processes that usually exist in single instances, manage the global resources effectively.

  • Oracle Grid and Real Application Clusters: Oracle Grid Computing with RAC

    Книга Oracle Grid and Real Application ClustersАвтор:Steve Karam, Brian Jones
    Издательство: Rampant TechPress

    Год:March 8, 2014
    Страниц: 214
    Язык: английский
    Формат: PDF
    ISBN: 099163862X

  • Oracle RAC 11g R2 Installation on linux detailed manual

    Oracle RAC 11g R2 Installation manualIn this blog we walk through the Oracle 11g ( RAC database installation process in detail. Most of the required groundwork for installation was completed in the preinstallation stages. Installing the Oracle RAC software will be similar to performing a single-instance installation. Even internally, the Oracle Universal Installer (OUI) installs the binaries in a single node and uses the underlying file transfer mechanisms to propagate the files to other nodes, relinking them with the respective operating system binaries.

  • Oracle RAC Components full review

    Oracle Clusterware is a required component for an Oracle RAC database and provides the essential infrastructure to run the database. In an Oracle Database RAC database, the clustering software is integrated into the relational database management system (RDBMS) kernel.

  • Oracle RAC Networking Concepts and Components

    Oracle RAC environments involve concepts such as a virtual IP and SCAN (Single Client Access Name). In addition, you need to understand networking components such as network cards, network IP addresses, network bonding, and cluster interconnects. The following sections describe the key Oracle RAC–related networking concepts and components.

  • Oracle RAC Solution short review

    Although OPS was good for its time, it had several limitations, especially with scalability. In addition, it required careful setup, configuration, and a heavy amount of administration. It also required raw devices for storage, which were not easy for inexperienced system administrators to set up and administer.

    Oracle RAC is a natural evolution of OPS. The limitations of the OPS are addressed through improvements in the code, the extension of Cache Fusion, and dynamic lock remastering.

  • Oracle RAC: Components of an OPS Database

    You can find the following components on every instance of an Oracle 8i Parallel Server database:

    •    A cluster manager. This is OS vendor specific (except for Windows) and includes a node-monitoring facility and failure-detection mechanism.
    •    A distributed lock manager (DLM). The DLM includes deadlock detection and resource mastering.
    •    Cluster interconnect.
    •    A shared disk array.
    • Oracle RAC: как обеспечить целостность данных в кластере и избежать краха?

      Обеспечит ли Oracle RAC целостность и согласованность данных?Все, о чем я рассказывал до сих пор, относилось к единственному экземпляру и единственной базе данных. Но Oracle позволяет нескольким экземплярам совместно использовать единственную базу данных, а это означает наличие нескольких независимых кэшей данных, нескольких независимых буферов журналов и нескольких независимых SGA, использующих один и тот же набор физических файлов и один и тот же словарь данных. Без непрекращающихся взаимодействий между экземплярами было бы невозможно гарантировать непротиворечивость их поведения, и мы могли бы сталкиваться с ситуациями, когда изменения, выполняемые одним экземпляром, утрачиваются в результате вмешательства другого экземпляра. Такая потребность постоянных взаимодействий является единственной новой для нас концепцией, на которой нужно сосредоточиться при обсуждении Oracle RACReal Application Cluster.

    • Oracle Real Application Clusters (RAC) 12с - обзор технологии

      Oracle RAC 12c обзорная презентацияНепрерывность бизнес-процессов, высокая доступность, масштабируемость, гибкость и адаптивность в сочетании с простотой управления — основы успешного развертывания облачной ИТ-инфраструктуры. Уже в течение более чем десяти лет решение Oracle Database with Real Application Clusters (RAC) — предпочтительное решение для баз данных тысяч клиентов Oracle. Oracle Real Application Cluster 12c продолжает этот успех, обеспечивая значительные дополнительные возможности во всех областях, важных для успешного бизнеса.

    • Oracle Real Application Clusters Solution

      Oracle RAC SolutionOracle Corporation introduced database clustering with Oracle version 6.2 exclusively on the DEC VAX/VMS. We will deal with many details of Oracle RAC in later and see how it provides for high availability and scalability.

      Essentially, Oracle RAC provides the ability for multiple servers to consistently access a single copy of the data. Theoretically, as the requirement to access this single copy increases, you keep adding nodes to the cluster. This ability to provide consistent access is not simple—the process requires a lot of coordination between the various nodes in the cluster.

    • Shared Storage in Clustering and Oracle RAC

      Oracle Rac and Types of Clustering ArchitecturesOne of the key components in clustering is shared storage. Storage is accessible to all nodes, and all nodes can read and write in parallel to the shared storage, depending on the configuration of the cluster. Some configurations allow the storage to be accessible by all the nodes at all times; some allow sharing only during failovers.

      More importantly, the application will see the cluster as a single system image and not as multiple connected machines. The cluster manager does not expose the system to the application, and the cluster is transparent to the application. Sharing the data among the available nodes is a fundamental concept in scaling and is achieved using several types of architectures.

    • Восстановление Oracle RAC в деталях: подводные камни

      Восстановление кластера Oracle RAC в деталяхПервое, о чем следует сказать в начале обсуждения процедуры восстановления в Oracle RAC – мы опустим восстановление носителя (media recovery). В действительности процедура восстановления носителя в кластере ничем не отличается от процедуры восстановления носителя в версии Oracle с единственным экземпляром. Вы берете резервную копию базы данных и файлы журнала повторений, и применяет те записи повторения, которые должны быть применены. А так как восстановление в Oracle выполняется в два этапа, совершенно неважно, что для восстановления придется синхронизировать файлы журналов из разных экземпляров.

    • Как преобразовать Administrator-Managed БД в Policy-Managed для Oracle RAC

      Конфигурация баз данных кластера Oracle RAC может быть управляемой политикой (Policy-Managed) или управляемой администратором (Administrator-Managed). Policy-Managed база данных имеет управляемые экземпляры на основе пулов серверов для эффективного использования ресурсов. Administrator-Managed база данных Оракл имеет экземпляры, подключенные к определенным серверам.

    • Настройка производительности Oracle RAC на Linux

      В данной статье мы рассмотрим вопросы настройки производительности Oracle Real Application Cluster (RAC) на операционной системе Linux.



      Настройка производительности является неотъемлемой частью обслуживания и администрирования сервера базы данных Oracle. Настройка производительности включает в себя изменения в приложениях и операторах SQL, создание и обслуживание индексов и настройку экземпляров Oracle. Процесс настройки и оптимизированные области одинаковы независимо от операционной системы, и поэтому не будут подробно рассмотрены в этой статье. Вместо этого в этом документе будут рассмотрены аспекты настройки производительности, которые применяются к операционной системе Linux. Кроме того, здесь также будет рассмотрен размер хранилища.