Daniel Liu presented on Oracle high availability solutions. He discussed concepts like replication, Real Application Clusters (RAC), Data Guard, and Streams. He explained how these solutions provide redundancy to minimize downtime from planned and unplanned outages through technologies like log shipping, cache fusion, and transparent application failover. Liu also reviewed the various administration tools and best practices for choosing the right high availability deployment.
Today, many businesses around the world are using an Oracle product and in many of these at the core there is an Oracle Database. Many of us who started as a Database administrator where put in this position because we were good PL/SQL programmers or good Sysadmins, but knew very little of what it took to be a DBA. In this session you will learn the core architecture of an Oracle Database in 12c as well as what it takes to administer and apply this new knowledge the day you go back to your office.
The document traces the history and evolution of Oracle Database from its beginnings in 1977 through version 12c. It discusses key milestones like the first commercial SQL database in 1979, the introduction of transactions and multi-versioning in version 6 in 1988, and the development of Real Application Clusters and Automatic Storage Management. It focuses on how the multitenant architecture of Oracle Database 12c allows for increased consolidation through pluggable databases that share resources.
This ppt helps people who would like to present their industrial training presentation on Oracle 11g DBA.
This one includes all the operations that dba has to be perform and some other internal concepts of Oracle.
Oracle has evolved from its first release in 1979 to become a leading database with various editions that can be used by individuals, workgroups or enterprises, and it provides developer tools and supports different database structures, security mechanisms, SQL for data access and transactions. Key components of an Oracle database include control files, data files, redo log files, tablespaces that logically organize storage, and various memory and file structures.
This document outlines an Oracle Database 10g training course. The course objectives are to teach students how to install, configure, administer, monitor, back up and recover an Oracle database. It also covers moving data between databases and files. The course is divided into 18 lessons covering topics such as installation, database creation, security, backup and recovery, and the Oracle database architecture.
This document provides an overview of Oracle database history, architecture, components, and terminology. It discusses:
- Oracle's release history from 1978 to present.
- The physical and logical structures that make up an Oracle database, including data files, control files, redo logs, tablespaces, segments, and blocks.
- The Oracle instance and its memory components like the SGA and PGA. It describes the various background processes.
- How clients connect to Oracle using the listener, tnsnames.ora file, and naming resolution.
- Common Oracle tools for accessing and managing databases like SQLPlus, SQL Developer, and views for monitoring databases.
This presentation discusses several high availability best practices from Oracle's Maximum Availability Architecture (MAA) team for minimizing planned and unplanned downtime. It provides examples of how features like Oracle Data Guard, database restore points, transportable tablespaces, and Real Application Clusters can be used to reduce downtime for maintenance activities like database upgrades and platform migrations. Specific tips are provided around tuning Data Guard configurations, using flashback technology to create database clones for testing, and leveraging SQL Apply to minimize downtime during upgrades. Real-world examples from Oracle customers like The Hartford are also presented.
The document discusses various database options and packs available for the Oracle database. It summarizes:
- Real Application Clusters which allows databases to run on a shared platform for high availability and scalability.
- Advanced Compression which can compress tables by up to 4x to improve performance and reduce storage costs.
- Various security, management, and diagnostic packs that provide capabilities like encryption, auditing, performance monitoring and issue diagnosis, and automatic tuning.
Today, many businesses around the world are using an Oracle product and in many of these at the core there is an Oracle Database. Many of us who started as a Database administrator where put in this position because we were good PL/SQL programmers or good Sysadmins, but knew very little of what it took to be a DBA. In this session you will learn the core architecture of an Oracle Database in 12c as well as what it takes to administer and apply this new knowledge the day you go back to your office.
The document traces the history and evolution of Oracle Database from its beginnings in 1977 through version 12c. It discusses key milestones like the first commercial SQL database in 1979, the introduction of transactions and multi-versioning in version 6 in 1988, and the development of Real Application Clusters and Automatic Storage Management. It focuses on how the multitenant architecture of Oracle Database 12c allows for increased consolidation through pluggable databases that share resources.
This ppt helps people who would like to present their industrial training presentation on Oracle 11g DBA.
This one includes all the operations that dba has to be perform and some other internal concepts of Oracle.
Oracle has evolved from its first release in 1979 to become a leading database with various editions that can be used by individuals, workgroups or enterprises, and it provides developer tools and supports different database structures, security mechanisms, SQL for data access and transactions. Key components of an Oracle database include control files, data files, redo log files, tablespaces that logically organize storage, and various memory and file structures.
This document outlines an Oracle Database 10g training course. The course objectives are to teach students how to install, configure, administer, monitor, back up and recover an Oracle database. It also covers moving data between databases and files. The course is divided into 18 lessons covering topics such as installation, database creation, security, backup and recovery, and the Oracle database architecture.
This document provides an overview of Oracle database history, architecture, components, and terminology. It discusses:
- Oracle's release history from 1978 to present.
- The physical and logical structures that make up an Oracle database, including data files, control files, redo logs, tablespaces, segments, and blocks.
- The Oracle instance and its memory components like the SGA and PGA. It describes the various background processes.
- How clients connect to Oracle using the listener, tnsnames.ora file, and naming resolution.
- Common Oracle tools for accessing and managing databases like SQLPlus, SQL Developer, and views for monitoring databases.
This presentation discusses several high availability best practices from Oracle's Maximum Availability Architecture (MAA) team for minimizing planned and unplanned downtime. It provides examples of how features like Oracle Data Guard, database restore points, transportable tablespaces, and Real Application Clusters can be used to reduce downtime for maintenance activities like database upgrades and platform migrations. Specific tips are provided around tuning Data Guard configurations, using flashback technology to create database clones for testing, and leveraging SQL Apply to minimize downtime during upgrades. Real-world examples from Oracle customers like The Hartford are also presented.
The document discusses various database options and packs available for the Oracle database. It summarizes:
- Real Application Clusters which allows databases to run on a shared platform for high availability and scalability.
- Advanced Compression which can compress tables by up to 4x to improve performance and reduce storage costs.
- Various security, management, and diagnostic packs that provide capabilities like encryption, auditing, performance monitoring and issue diagnosis, and automatic tuning.
Oracle Database Performance Tuning Advanced Features and Best Practices for DBAsZohar Elkayam
Oracle Week 2017 slides.
Agenda:
Basics: How and What To Tune?
Using the Automatic Workload Repository (AWR)
Using AWR-Based Tools: ASH, ADDM
Real-Time Database Operation Monitoring (12c)
Identifying Problem SQL Statements
Using SQL Performance Analyzer
Tuning Memory (SGA and PGA)
Parallel Execution and Compression
Oracle Database 12c Performance New Features
Exadata provides fast, reliable backups using RMAN. However, challenges include shrinking backup windows and growing data sizes. The document discusses Exadata backup options like using additional Exadata storage cells or a ZFS Storage Appliance for the fastest and most flexible backups respectively. It covers various considerations for choosing a backup option like recovery time objectives and recovery point objectives. The ZFS Storage Appliance provides benefits like simplified management and integration with RMAN to ensure data integrity when backing up Exadata databases.
An AMIS Overview of Oracle database 12c (12.1)Marco Gralike
Presentation used by Lucas Jellema and Marco Gralike during the AMIS Oracle Database 12c Launch event on Monday the 15th of July 2013 (much thanks to Tom Kyte, Oracle, for being allowed to use some of his material)
M.
AMIS organiseerde op maandagavond 15 juli het seminar ‘Oracle database 12c revealed’. Deze avond bood AMIS Oracle professionals de eerste mogelijkheid om de vernieuwingen in Oracle database 12c in actie te zien! De AMIS specialisten die meer dan een jaar bèta testen hebben uitgevoerd lieten zien wat er nieuw is en hoe we dat de komende jaren gaan inzetten!
Deze presentatie is deze avond gegeven als een plenaire sessie!
Exploring the Oracle Database Architecture.pptMohammedHdi1
The document provides an overview of the Oracle database architecture, including its major components, memory structures, background processes, storage structures, and how they interact. It describes the system global area (SGA) and program global area (PGA) memory structures. It outlines the roles of key background processes like the database writer, log writer, and checkpoint processes. It also maps the logical and physical storage structures of the database from segments to data blocks, and describes the role of Automatic Storage Management (ASM) in managing database storage.
The document provides an overview of the Oracle database architecture, including its major components, memory structures, background processes, storage structures, and how they interact. It describes the system global area (SGA) and program global area (PGA) memory structures. It outlines the roles of key background processes like the database writer, log writer, and checkpoint processes. It also maps the logical and physical storage structures of the database from segments and extents down to data blocks and disk blocks. Finally, it gives an overview of Automatic Storage Management (ASM) and how it manages Oracle database files and storage.
The document discusses Walgreen Company's migration from a single instance Oracle database to a RAC configuration using Oracle Data Guard for zero downtime. It describes the analysis that showed the existing architecture could not handle growth. The strategy involved building RAC servers, setting up Data Guard replication between the primary and standby RAC clusters, and using DBUA for an in-place upgrade with no downtime. Things to watch out for included validating the environment, understanding XA changes in 11.2.0.2, and monitoring post-migration.
Mail Search As A Sercive: Presented by Rishi Easwaran, AolLucidworks
The document discusses Aol's migration from a multicore Solr architecture to a hybrid cloud architecture for its mail search service. Some key points:
- The multicore architecture led to non-availability, high response times, and required manual intervention for load balancing.
- Aol migrated to a hybrid cloud architecture using Solr Cloud, with SSDs for recent data and HDDs in the cloud for older data. This reduced costs by 30% and improved performance.
- The hybrid cloud architecture introduced new issues around disk space management and Solr's overseer node. Aol is working on solutions like automatic split/merge to address these issues.
- Future work includes cross-data center deployment,
The document outlines the history and development of Oracle database from its beginnings in 1977 to the present day. It describes early versions that introduced SQL and client/server architecture. It notes key innovations over time like transactions, portability, and new architectures. It discusses how Oracle database has enabled private database clouds and consolidation. It focuses on areas like cloud computing, engineered systems, and big data.
This document provides an overview of the Oracle database architecture. It describes the major architectural components including memory structures like the system global area (SGA) and program global area (PGA), background processes, logical and physical storage structures, and Automatic Storage Management (ASM). The objectives are to explain these components, how they relate to each other, and their functions in managing the Oracle database.
This document provides an overview and agenda for a presentation on tuning Oracle GoldenGate performance. It discusses measuring baseline GoldenGate performance metrics like lag times and checkpoints. It also covers tuning GoldenGate configurations like using multiple process groups. The document recommends tuning the operating system by monitoring CPU, memory, and disk I/O performance and addressing any bottlenecks found. The goal of these tuning efforts is to reduce lag times and optimize GoldenGate throughput.
Oracle ACE Director Dan Morgan presented those slides about migrating to database 12c and how to get it right. For more information, visit www.perftuning.com
Between 2015 and 2017 a large percentage of Oracle's existing customer base will be upgrading their existing databases to the new version 12cR1. Most of the time when upgrades happen the only benefits organizations receive are the satisfaction of having survived the upgrade unscathed. In general, the new database, other than having a new version number, provides little in the way of tangible benefits.
With the re-architecture that can come with a 12cR1 upgrade it is, for the first time, possible to plan for and receive substantial measurable benefits, and possible to make costly mistakes that could create substantial liabilities that are both business and financial.
Oracle ACE Director and industry veteran Dan Morgan, in a presentation targeted to IT/IS management explores both the benefits and the risks and provide a guideline for "getting it right."
This Performance Tuning's Lunch & Learn event focuses on management, planning, and budgeting, not features and technology, and provides you and your management teams the information they need to perform the next database upgrade or migration cycle.
This document provides an overview of Oracle GoldenGate and discusses performance tuning considerations. It begins with an introduction to GoldenGate's architecture and use cases. It then discusses the importance of baselining a GoldenGate implementation to understand existing performance. The document outlines how to gather baseline metrics on GoldenGate lag times, checkpoint information, and operating system CPU, memory, and disk I/O. It also provides GoldenGate tuning recommendations, such as using multiple process groups and parallel replication groups. The goal of performance tuning is to reduce lag times and optimize resource utilization.
OracleStore: A Highly Performant RawStore Implementation for Hive MetastoreDataWorks Summit
Today, Yahoo! uses Hive in many different spaces, from ETL pipelines to adhoc user queries. Increasingly, we are investigating the practicality of applying Hive to real-time queries, such as those generated by interactive BI reporting systems. In order for Hive to succeed in this space, it must be performant in all aspects of query execution, from query compilation to job execution. One such component is the interaction with the underlying database at the core of the Metastore.
As an alternative to ObjectStore, we created OracleStore as a proof-of-concept. Freed of the restrictions imposed by DataNucleus, we were able to design a more performant database schema that better met our needs. Then, we implemented OracleStore with specific goals built-in from the start, such as ensuring the deduplication of data.
In this talk we will discuss the details behind OracleStore and the gains that were realized with this alternative implementation. These include a reduction of 97%+ in the storage footprint of multiple tables, as well as query performance that is 13x faster than ObjectStore with DirectSQL and 46x faster than ObjectStore without DirectSQL.
The document provides an overview of Hadoop including:
- A brief history of Hadoop and its origins from Nutch.
- An overview of the Hadoop architecture including HDFS and MapReduce.
- Examples of how companies like Yahoo, Facebook and Amazon use Hadoop at large scales to process petabytes of data.
The Oracle Optimizer uses both rule-based optimization and cost-based optimization to determine the most efficient execution plan for SQL statements. It considers factors like available indexes, data access methods, and sort usage to select the optimal plan. The optimizer can operate in different modes and generates execution plans that describe the chosen strategy. Tuning the optimizer settings and database design can help it select more efficient plans.
This document discusses tuning Oracle GoldenGate for optimal performance. It begins with an overview of GoldenGate architecture and use cases, then discusses the importance of baseline monitoring. Key metrics to monitor are identified as lag times, checkpoint information, CPU usage, memory usage, and disk I/O. The document provides examples of commands to gather baseline data on these metrics. It then discusses configuring GoldenGate for parallel processing using multiple process groups to optimize performance. Overall it provides guidance on setting baselines and configuring GoldenGate to minimize lag times and resource utilization.
Oracle Real Application Cluster (RAC) allows multiple instances of an Oracle database to run simultaneously on multiple nodes. It provides high availability, scalability, and transparent application failover. Key components include shared storage, Oracle Clusterware, cache fusion for data synchronization, and Transparent Application Failover for uninterrupted connections.
Scalable and High available Distributed File System Metadata Service Using gR...Alluxio, Inc.
Alluxio Community Office Hour
Apr 7, 2020
For more Alluxio events: https://www.alluxio.io/events/
Speaker: Bin Fan
Alluxio (alluxio.io) is an open-source data orchestration system that provides a single namespace federating multiple external distributed storage systems. It is critical for Alluxio to be able to store and serve the metadata of all files and directories from all mounted external storage both at scale and at speed.
This talk shares our design, implementation, and optimization of Alluxio metadata service (master node) to address the scalability challenges. Particularly, we will focus on how to apply and combine techniques including tiered metadata storage (based on off-heap KV store RocksDB), fine-grained file system inode tree locking scheme, embedded state-replicate machine (based on RAFT), exploration and performance tuning in the correct RPC frameworks (thrift vs gRPC) and etc. As a result of the combined above techniques, Alluxio 2.0 is able to store at least 1 billion files with a significantly reduced memory requirement, serving 3000 workers and 30000 clients concurrently.
In this Office Hour, we will go over how to:
- Metadata storage challenges
- How to combine different open source technologies as building blocks
- The design, implementation, and optimization of Alluxio metadata service
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Oracle Database Performance Tuning Advanced Features and Best Practices for DBAsZohar Elkayam
Oracle Week 2017 slides.
Agenda:
Basics: How and What To Tune?
Using the Automatic Workload Repository (AWR)
Using AWR-Based Tools: ASH, ADDM
Real-Time Database Operation Monitoring (12c)
Identifying Problem SQL Statements
Using SQL Performance Analyzer
Tuning Memory (SGA and PGA)
Parallel Execution and Compression
Oracle Database 12c Performance New Features
Exadata provides fast, reliable backups using RMAN. However, challenges include shrinking backup windows and growing data sizes. The document discusses Exadata backup options like using additional Exadata storage cells or a ZFS Storage Appliance for the fastest and most flexible backups respectively. It covers various considerations for choosing a backup option like recovery time objectives and recovery point objectives. The ZFS Storage Appliance provides benefits like simplified management and integration with RMAN to ensure data integrity when backing up Exadata databases.
An AMIS Overview of Oracle database 12c (12.1)Marco Gralike
Presentation used by Lucas Jellema and Marco Gralike during the AMIS Oracle Database 12c Launch event on Monday the 15th of July 2013 (much thanks to Tom Kyte, Oracle, for being allowed to use some of his material)
M.
AMIS organiseerde op maandagavond 15 juli het seminar ‘Oracle database 12c revealed’. Deze avond bood AMIS Oracle professionals de eerste mogelijkheid om de vernieuwingen in Oracle database 12c in actie te zien! De AMIS specialisten die meer dan een jaar bèta testen hebben uitgevoerd lieten zien wat er nieuw is en hoe we dat de komende jaren gaan inzetten!
Deze presentatie is deze avond gegeven als een plenaire sessie!
Exploring the Oracle Database Architecture.pptMohammedHdi1
The document provides an overview of the Oracle database architecture, including its major components, memory structures, background processes, storage structures, and how they interact. It describes the system global area (SGA) and program global area (PGA) memory structures. It outlines the roles of key background processes like the database writer, log writer, and checkpoint processes. It also maps the logical and physical storage structures of the database from segments to data blocks, and describes the role of Automatic Storage Management (ASM) in managing database storage.
The document provides an overview of the Oracle database architecture, including its major components, memory structures, background processes, storage structures, and how they interact. It describes the system global area (SGA) and program global area (PGA) memory structures. It outlines the roles of key background processes like the database writer, log writer, and checkpoint processes. It also maps the logical and physical storage structures of the database from segments and extents down to data blocks and disk blocks. Finally, it gives an overview of Automatic Storage Management (ASM) and how it manages Oracle database files and storage.
The document discusses Walgreen Company's migration from a single instance Oracle database to a RAC configuration using Oracle Data Guard for zero downtime. It describes the analysis that showed the existing architecture could not handle growth. The strategy involved building RAC servers, setting up Data Guard replication between the primary and standby RAC clusters, and using DBUA for an in-place upgrade with no downtime. Things to watch out for included validating the environment, understanding XA changes in 11.2.0.2, and monitoring post-migration.
Mail Search As A Sercive: Presented by Rishi Easwaran, AolLucidworks
The document discusses Aol's migration from a multicore Solr architecture to a hybrid cloud architecture for its mail search service. Some key points:
- The multicore architecture led to non-availability, high response times, and required manual intervention for load balancing.
- Aol migrated to a hybrid cloud architecture using Solr Cloud, with SSDs for recent data and HDDs in the cloud for older data. This reduced costs by 30% and improved performance.
- The hybrid cloud architecture introduced new issues around disk space management and Solr's overseer node. Aol is working on solutions like automatic split/merge to address these issues.
- Future work includes cross-data center deployment,
The document outlines the history and development of Oracle database from its beginnings in 1977 to the present day. It describes early versions that introduced SQL and client/server architecture. It notes key innovations over time like transactions, portability, and new architectures. It discusses how Oracle database has enabled private database clouds and consolidation. It focuses on areas like cloud computing, engineered systems, and big data.
This document provides an overview of the Oracle database architecture. It describes the major architectural components including memory structures like the system global area (SGA) and program global area (PGA), background processes, logical and physical storage structures, and Automatic Storage Management (ASM). The objectives are to explain these components, how they relate to each other, and their functions in managing the Oracle database.
This document provides an overview and agenda for a presentation on tuning Oracle GoldenGate performance. It discusses measuring baseline GoldenGate performance metrics like lag times and checkpoints. It also covers tuning GoldenGate configurations like using multiple process groups. The document recommends tuning the operating system by monitoring CPU, memory, and disk I/O performance and addressing any bottlenecks found. The goal of these tuning efforts is to reduce lag times and optimize GoldenGate throughput.
Oracle ACE Director Dan Morgan presented those slides about migrating to database 12c and how to get it right. For more information, visit www.perftuning.com
Between 2015 and 2017 a large percentage of Oracle's existing customer base will be upgrading their existing databases to the new version 12cR1. Most of the time when upgrades happen the only benefits organizations receive are the satisfaction of having survived the upgrade unscathed. In general, the new database, other than having a new version number, provides little in the way of tangible benefits.
With the re-architecture that can come with a 12cR1 upgrade it is, for the first time, possible to plan for and receive substantial measurable benefits, and possible to make costly mistakes that could create substantial liabilities that are both business and financial.
Oracle ACE Director and industry veteran Dan Morgan, in a presentation targeted to IT/IS management explores both the benefits and the risks and provide a guideline for "getting it right."
This Performance Tuning's Lunch & Learn event focuses on management, planning, and budgeting, not features and technology, and provides you and your management teams the information they need to perform the next database upgrade or migration cycle.
This document provides an overview of Oracle GoldenGate and discusses performance tuning considerations. It begins with an introduction to GoldenGate's architecture and use cases. It then discusses the importance of baselining a GoldenGate implementation to understand existing performance. The document outlines how to gather baseline metrics on GoldenGate lag times, checkpoint information, and operating system CPU, memory, and disk I/O. It also provides GoldenGate tuning recommendations, such as using multiple process groups and parallel replication groups. The goal of performance tuning is to reduce lag times and optimize resource utilization.
OracleStore: A Highly Performant RawStore Implementation for Hive MetastoreDataWorks Summit
Today, Yahoo! uses Hive in many different spaces, from ETL pipelines to adhoc user queries. Increasingly, we are investigating the practicality of applying Hive to real-time queries, such as those generated by interactive BI reporting systems. In order for Hive to succeed in this space, it must be performant in all aspects of query execution, from query compilation to job execution. One such component is the interaction with the underlying database at the core of the Metastore.
As an alternative to ObjectStore, we created OracleStore as a proof-of-concept. Freed of the restrictions imposed by DataNucleus, we were able to design a more performant database schema that better met our needs. Then, we implemented OracleStore with specific goals built-in from the start, such as ensuring the deduplication of data.
In this talk we will discuss the details behind OracleStore and the gains that were realized with this alternative implementation. These include a reduction of 97%+ in the storage footprint of multiple tables, as well as query performance that is 13x faster than ObjectStore with DirectSQL and 46x faster than ObjectStore without DirectSQL.
The document provides an overview of Hadoop including:
- A brief history of Hadoop and its origins from Nutch.
- An overview of the Hadoop architecture including HDFS and MapReduce.
- Examples of how companies like Yahoo, Facebook and Amazon use Hadoop at large scales to process petabytes of data.
The Oracle Optimizer uses both rule-based optimization and cost-based optimization to determine the most efficient execution plan for SQL statements. It considers factors like available indexes, data access methods, and sort usage to select the optimal plan. The optimizer can operate in different modes and generates execution plans that describe the chosen strategy. Tuning the optimizer settings and database design can help it select more efficient plans.
This document discusses tuning Oracle GoldenGate for optimal performance. It begins with an overview of GoldenGate architecture and use cases, then discusses the importance of baseline monitoring. Key metrics to monitor are identified as lag times, checkpoint information, CPU usage, memory usage, and disk I/O. The document provides examples of commands to gather baseline data on these metrics. It then discusses configuring GoldenGate for parallel processing using multiple process groups to optimize performance. Overall it provides guidance on setting baselines and configuring GoldenGate to minimize lag times and resource utilization.
Oracle Real Application Cluster (RAC) allows multiple instances of an Oracle database to run simultaneously on multiple nodes. It provides high availability, scalability, and transparent application failover. Key components include shared storage, Oracle Clusterware, cache fusion for data synchronization, and Transparent Application Failover for uninterrupted connections.
Scalable and High available Distributed File System Metadata Service Using gR...Alluxio, Inc.
Alluxio Community Office Hour
Apr 7, 2020
For more Alluxio events: https://www.alluxio.io/events/
Speaker: Bin Fan
Alluxio (alluxio.io) is an open-source data orchestration system that provides a single namespace federating multiple external distributed storage systems. It is critical for Alluxio to be able to store and serve the metadata of all files and directories from all mounted external storage both at scale and at speed.
This talk shares our design, implementation, and optimization of Alluxio metadata service (master node) to address the scalability challenges. Particularly, we will focus on how to apply and combine techniques including tiered metadata storage (based on off-heap KV store RocksDB), fine-grained file system inode tree locking scheme, embedded state-replicate machine (based on RAFT), exploration and performance tuning in the correct RPC frameworks (thrift vs gRPC) and etc. As a result of the combined above techniques, Alluxio 2.0 is able to store at least 1 billion files with a significantly reduced memory requirement, serving 3000 workers and 30000 clients concurrently.
In this Office Hour, we will go over how to:
- Metadata storage challenges
- How to combine different open source technologies as building blocks
- The design, implementation, and optimization of Alluxio metadata service
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
CAKE: Sharing Slices of Confidential Data on BlockchainClaudio Di Ciccio
Presented at the CAiSE 2024 Forum, Intelligent Information Systems, June 6th, Limassol, Cyprus.
Synopsis: Cooperative information systems typically involve various entities in a collaborative process within a distributed environment. Blockchain technology offers a mechanism for automating such processes, even when only partial trust exists among participants. The data stored on the blockchain is replicated across all nodes in the network, ensuring accessibility to all participants. While this aspect facilitates traceability, integrity, and persistence, it poses challenges for adopting public blockchains in enterprise settings due to confidentiality issues. In this paper, we present a software tool named Control Access via Key Encryption (CAKE), designed to ensure data confidentiality in scenarios involving public blockchains. After outlining its core components and functionalities, we showcase the application of CAKE in the context of a real-world cyber-security project within the logistics domain.
Paper: https://doi.org/10.1007/978-3-031-61000-4_16
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
OracleHA.ppt
1. Presentation #36693
Oracle High Availability
Solutions in a Nutshell
Daniel T. Liu
Senior Technical Consultant
First American Real Estate Solutions
Date: Tuesday, September 10, 2003 @ 8:30 AM - 9:30 AM
Place: Moscone Room 104
2. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
2
Agenda
• Introduction
• High Availability
Concepts
• High Availability
Challenges
• High Availability
Solutions
3. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
3
Agenda
• Oracle Advanced
Replication
• Oracle Real
Application Cluster
(RAC)
• Oracle Data Guard
4. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
4
Agenda
• Oracle Streams
• Choose the Right
High-availability
Solutions
• Summary
• Q & A
5. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
5
Introduction
• Why do we need to provide system and
database High Availability?
• Planned Downtime
– Database backup/upgrade/patching
– Operating system upgrade/patching
– Hardware and Network maintenance
• Unplanned Downtime
– Corruptions
• Logical corruptions
• Physical corruptions
6. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
6
Introduction
• Unplanned Downtime
– Human Errors
• Accidentally drops, truncates a table
• Accidentally delete, update rows in a table
• Accidentally delete a data file or drop a
tablespace
– Disasters
• War, terrorism
• Earthquake, flood, fire or hurricane
• No power for a long period
• Server crash, malfunction of hardware
7. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
7
High Availability Concepts
• What is High Availability?
– In the old days
• Local time
• Monday thru Friday
• 8 am to 6 pm
– Current environment
• Global
• 365 x 24 x 7
• Minimal downtime (planned or unplanned)
8. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
8
High Availability Concepts
• Understanding High Availability
– Computing environments configured to provide
nearly full-time availability are known as high
availability systems.
– When failures occur, the failover process moves
processing performed by the failed component
to the backup component.
– The more transparent that failover is to users,
the higher the availability of the system.
9. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
9
High Availability Concepts
• Measuring Availability
– The mean time to recover (MTTR)
– The mean time between failures (MTBF)
– Total uptime in a year (%)
Minutes of
Downtime
5 60 1440 2880
Minutes of
Uptime
525595 525540 524160 522720
Minutes in a Year 525600 525600 525600 525600
Total Uptime in a
Year (%)
99.9990% 99.9886% 99.7260% 99.4521%
10. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
10
High Availability Challenges
• Challenges for Database High Availability
– Database size is getting bigger and bigger
– Database Backup Time
• A DLT tape writes 6 MB/Second, or 21 GB/hour
• A 2 TB database with one tape driver will take 97
hours to backup
– Database Recovery Time
– Is the backup good?
– Trouble shooting time
11. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
11
High Availability Solutions
• Traditional High Availability Solutions
– Backup and restore
• High Availability Solutions
– Oracle Advanced Replication
– Oracle Real Application Clusters (RAC)
– Oracle Data Guard (Standby Database)
– Oracle Streams
12. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
12
High Availability Solutions
• High Availability Solution means :
– No Single Points-of –failure
– Hardware Redundancy
– Software Redundancy
– Data Redundancy
– Application Redundancy
– More .. $ ?
– Save Money
13. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
13
Oracle Advanced Replication
• Advanced Replication Overview
• Replication Components
• Types of Replication Environments
• Administration Tools for Replication
14. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
14
Advanced Replication Overview
• Replication is the process of copying and
maintaining database objects, such as
tables, in multiple database .
• Changes applied at one site are captured
and stored locally before being forward
and applied at each of the remote
locations.
15. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
15
Replication Components
• Replication Objects
– Table, Indexes, View
– Procedures, Packages, Functions, Triggers
– User-Defined Types
• Replication Groups
– A collection of replication objects that are logically
related.
– Master group
– Materialized view group
16. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
16
Replication Components
• Replication Sites
– Master Sites
– Materialized View Sites
17. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
17
Types of Replication
• Multimaster Replication
– Each master site operates as an equal peer.
– Provides complete replicas of each replicated
table at each of the master sites.
– Replicate changes for each transaction.
– Two types of multimaster replication
• Asynchronous
• Synchronous
18. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
18
Asynchronous Data Replication
Destination Database
Destination Database
Source Database
Source Database
Replicated
Table
Replicated
Table
Replicated
Table
Replicated
Table
Deferred
Transaction
Queue
Change
Change
Trigger
Trigger
Remote Procedure
Call
Remote Procedure
Call
Procedure
Procedure
Synchronous Data Replication
19. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
19
Types of Replication
• Materialized View Replication
– Replicate subset of master table data
– Batch-oriented operation (refresh)
– 3 types of materialized views
• Read-Only
• Updateable
• Writeable
21. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
21
Replication Administration Tools
• Oracle Enterprise Manager
– Replication Manager
• Oracle-Supplied PL/SQL packages
– DBMS_REPCAT
• Replication Catalog
– On every master sites
– Materialized view sites
22. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
22
Oracle Real Application Clusters
(RAC)
• Real Application Clusters Overview
• Real Application Clusters Architecture
• Real Application Clusters Components
• Cache Fusion
• Transparent Application Failover (TAF)
23. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
23
Real Application Clusters
Overview
• Multiple instances against the same
database.
• Involves a cluster of nodes with access to
a set of shared disks through Cluster
Management Software (CMS).
• Oracle’s solution for system failures.
• Transparent Application Failover (TAF)
• Connection Load Balancing
24. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
24
Option 2 (RAC)
Option 1
Instance A
DB1
Instance B
Instance A
Instance B
DB1
DB3
interconnect
Real Application Clusters Architecture
25. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
25
Real Application Clusters Architecture
Node A
Instance A
Data Files
Control Files
Online Redo Files
Oracle Software
Archived Logs
Oracle Software
Archived Logs
LMS
LMON LMD
SGA
Global
Resource
Directory
Cluster Group
Services
Vendor
CMS
Node B
Instance B
LMS
LMON LMD
SGA
Global
Resource
Directory
Cluster Group
Services
Vendor
CMS
Cluster
Interconnect
Local Disks Local Disks
Shared Disks
26. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
26
Real Application Clusters
Components
• Shared Disk
• Vendor CMS
• Cluster Group Services
• Global Resource Directory
• RAC Background Process
– LMON (Global Cache Service Process)
– LMD (Global Enqueue Service Daemon)
– LMS (Global Enqueue Service Monitor)
27. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
27
Cache Fusion
• Oracle’s Global Cache Management
Technology.
• It provides cache to cache transfers of
data blocks between instances in a
cluster.
• It eliminates forced disk writes.
• Dynamic resource re-mastering
28. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
28
Transparent Application Failover
(TAF)
• Little or no user downtime.
• Applications and users are automatically
and transparently reconnected to another
system.
• DML transactions are rolled back
29. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
29
Oracle Data Guard
• Data Guard History
• Data Guard Components
• Data Guard Roles
• Data Guard Interfaces
• Data Guard Process Architecture
• Data Guard Protection Mode
30. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
30
Data Guard History
• History of Standby Database
– Oracle7.3: First Release of Standby
Database
– Oracle8i: Automatic shipping and
application of redo logs
– Oracle9i Release 1: Protection mode
– Oracle9i Release 2: Logical standby
database
31. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
31
Data Guard Components
• Primary Database
• Standby Database
– Physical Standby Database
– Logical Standby Database (9iR2 only)
• Log Transport Services
• Network Configuration
• Log Apply Services
• Data Guard Broker
32. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
32
Primary
Database
Log
Transport
Services
Log
Apply
Services
Oracle
Net
Data
Guard
Broker
Data
Guard
Broker
CLI GUI
Standby
Database
Online
Redo
Logs
Local
Archived
Logs
Remote
Archived
Logs
33. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
33
Data Guard Roles
A database can operate in one of the two
mutually exclusive roles:
• Failover
– One of the standby databases takes the
primary database role
• Switchover
– In Oracle9i, primary and standby
database can continue to alternate roles
34. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
34
Data Guard Interface
• SQL*Plus and SQL Statements
SQL> alter database commit to switchover
to physical standby;
• Data Guard Broker GUI
– Data Guard Manager
• Data Guard Broker Command-Line Interface
$ dgmgrl
DGMGRL for Solaris: Version 9.2.0.1.0 -
Production.
(c) Copyright 2002 Oracle Corporation. All
rights reserved.
Welcome to DGMGRL, type "help" for information.
DGMGRL>
35. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
35
Process Architecture
• Physical/Logical Standby Processes
– LGWR (Log Writer) process
– ARCH (Archiver) process
– LNS (LGWR Network Server) process
– RFS (Remote File Server) process
– MRP (Managed Recovery) process
36. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
36
Process Architecture
• Physical/Logical Standby Processes
– FAL (Fetch Archive Log) Client process
– FAL (Fetch Archive Log) Server process
– LSP (Logical Standby) process
– PX (Parallel Execution) process
– DMON (Data Guard Broker Monitor) process
37. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
37
Physical Standby Processes Architecture
Primary
Database
Oracle
Net
LGWR LNS
FAL
Server
ARCH
FAL
Client/
MRP
ARCH
DMON DMON
RFS
SYNC
ASYNC
Physical
standby
Database
Online
Redo
Logs
Local
Archived
Logs
Remote
Archived
Logs
Standby
Redo
Logs
38. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
38
Logical Standby Processes Architecture
Primary
Database
Oracle
Net
LGWR LNS
ARCH
LSP0
DMON DMON
RFS
SYNC
ASYNC
Logical
Standby
Database
PX
PX
PX
PX
Mining
Group
Applying
Group
Online
Redo
Logs
Local
Archived
Logs
Remote
Archived
Logs
39. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
39
Data Protection Mode
• Oracle9i Release 2 has three data protection modes
Mode Log Writing
Process
Network
Trans Mode
Disk Write
Option
Redo Log
Reception
Option
Supported on
Maximum
Protection
LGWR SYNC AFFIRM Standby redo
logs are
required
Physical
standby
databases
Maximum
Availability
LGWR SYNC AFFIRM Standby redo
logs
Physical and
logical standby
databases
Maximum
Performance
LGWR or
ARCH
SYNC or
ASYNC
NOAFFIRM Standby redo
logs
Physical and
logical standby
databases
40. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
40
Oracle Streams
• Oracle Streams Overview
• Oracle Streams Process Architecture
• Oracle Streams Rules
• Administration Tools for Oracle Streams
41. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
41
Oracle Streams Overview
• Oracle9i’s new replication product.
• Similar to logical standby database
• Changes are captured at source
Database.
• Propagate information within a database
or from one database to another.
• Using Message Queuing.
• Heterogeneous information sharing.
42. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
42
Oracle Streams Process
Architecture
• Capture changes at a database.
• Enqueue events into a queue.
• Propagate events from one queue to
another.
• Dequeue events.
• Apply events at a database.
43. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
43
Source
Database
Redo
Log
Capture Apply
Dequeue
Propagate
Target
Database
Source Queue
LCR
LCR
User
Message
User
Message
LCR
LCR
..
..
..
Target Queue
LCR
LCR
User
Message
User
Message
LCR
LCR
..
..
..
Enqueue
Oracle Streams Processes Architecture
44. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
44
Oracle Streams Rules
• Rules are used to control which information to
share and where to share it.
• Rules can be used during capture, propagate,
and apply processes.
• Rules can define in three level:
– Table
– Schema
– Global
45. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
45
Oracle Streams Administration
Tools
• Oracle-Supplied PL/SQL packages
– DBMS_STREAMS_ADM
– DBMS_CAPTURE_ADM
– DBMS_PROPAGATION_ADM
– DBMS_APPLY_ADM
• Streams Data Dictionary views
– DBA_APPLY
– V$STREAMS_CAPTURE
• Oracle Enterprise Manager
46. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
46
Choose High-Availability
Solution
• Product Licensing
• Unsupported Datatype
• Feature Comparison
47. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
47
Product Licensing
High Availability Product Enterprise Edition
Advanced Replication Included
Real Application Clusters Additional License Fee
Data Guard Included
Streams Included
48. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
48
Unsupported Datatype for
Logical Standby and Streams
Supported Datatypes Unsupported Datatypes
CHAR, NCHAR
VARCHAR2, NVARCHAR2
NUMBER
DATE
CLOB,BLOB
RAW
TIMESTAMP
TIMESTAMP WITH TIME ZONE
TIMESTAAMP WITH LOCAL TIME ZONE
INTERVAL YEAR TO MONTH
INTERVAL DAY TO SECOND
NCLOB
LONG
LONG RAW
BFILE
ROWID
UROWID
User-defined types
Object types
- REFS
- Varrays
- Nested tables
49. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
49
Feature Comparison
Advanced
Replication
RAC Physical
Standby
Logical
Standby
Streams
Entire
Database
Replication
YES N/A YES YES YES
Schema
Replication YES N/A NO NO YES
Table
Replication YES N/A NO NO YES
51. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
51
Feature Comparison
Advanced
Replication
RAC Physical
Standby
Logical
Standby
Streams
Cluster
Management
Software
NO YES NO NO NO
Failover
Mechanism
Manual
Failover
TAF Failover
Switchover
Failover
Switchover
Manual
Failover
Load
Balancing YES YES
YES
Partial
YES YES
52. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
52
Feature Comparison
Advanced
Replication
RAC Physical
Standby
Logical
Standby
Streams
Change
Captured Local Local Remote Remote Local
Heterogeneous
Database
Support
YES NO NO NO YES
Datatype
Support ALL ALL SOME SOME SOME
53. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
53
Feature Comparison
Advanced
Replication
RAC Physical
Standby
Logical
Standby
Streams
OS Platform
between
source and
Target
Can be
Different
Must
be
Same
Must
be
Same
Must
be
Same
Can be
Different
Oracle
Version
Between
Source and
Target
Can
be
Different
Must
be
Same
Must
be
Same
Must
be
Same
Can
be
Different
54. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
54
Summary
• High Availability Concept
• High Availability Options
– Advanced Replication
– Real Application Clusters
– Data Guard
– Oracle Streams
• High Availability Product Comparison
55. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
55
References
Oracle9i, Data Guard Concepts and Administration. Release 1 (9.0.1);
Oracle9i, Data Guard Concepts and Administration. Release 2 (9.2);
Oracle9i, Data Guard Broker. Release 2 (9.2);
Oracle9i, Real Application Clusters, Concepts. Release 1 (9.0.1);
Oracle9i, Advanced Replication. Release 2 (9,2);
Oracle9i, Streams. Release 2 (9.2);
Oracle Metalink Support;
Top DBA Shell Scripts for Monitoring Database, Daniel T. Liu; DBAZine;
I would also like to acknowledge the assistance of Larry Barry, Ann
Collins, Archana Sharma and Husam Tomeh of FARES, and Larry
Carpenter, Joseph Meeks, Roger Peterson of Oracle Corporation.
56. OracleWorld 2003, Paper #36693,
Daniel T. Liu, FARES
56
Thanks For Coming !!
Daniel Liu Contact Information
Phone: (714) 701-3346
Email: dliu@firstam.com
Email: daniel_t_liu@yahoo.com
Company Web Site:
http://www.firstam.com