How to setup Oracle Goldengate Replication between 11gR2 RAC or Single node instances. For RAC setup the GoldenGate custom cluster service . Not part of this document
12cR2 Single-Tenant: Multitenant Features for All EditionsFranck Pachot
Multitenant architecture is available even without Oracle's multitenant option. In this session take a look at the overhead and the 12.2 new features so that you can choose among single-tenant or non-container databases. These features include agility in data movement, easy flashback, and fast upgrade.
POSTGRESQL is an open-source, full-featured relational database. This presentation gives an overview of the Postgres 11 release.
Creative Commons Attribution License http://momjian.us/presentations
Last updated: September, 2018
Introduction to Real Application Cluster
RAC - Savior of DBA
Oracle Clusterware (Platform on Platform)
RAC Startup sequence
RAC Architecture
RAC Components
Single Instance on RAC
Node Eviction
Important Log directories in RAC.
Tips to monitor and improve the RAC environment.
InfluxDB IOx Tech Talks: Query Processing in InfluxDB IOxInfluxData
Query Processing in InfluxDB IOx
InfluxDB IOx Query Processing: In this talk we will provide an overview of Query Execution in IOx describing how once data is ingested that it is queryable, both via SQL and Flux and InfluxQL (via storage gRPC APIs).
Troubleshooting Complex Performance issues - Oracle SEG$ contentionTanel Poder
From Tanel Poder's Troubleshooting Complex Performance Issues series - an example of Oracle SEG$ internal segment contention due to some direct path insert activity.
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.
12cR2 Single-Tenant: Multitenant Features for All EditionsFranck Pachot
Multitenant architecture is available even without Oracle's multitenant option. In this session take a look at the overhead and the 12.2 new features so that you can choose among single-tenant or non-container databases. These features include agility in data movement, easy flashback, and fast upgrade.
POSTGRESQL is an open-source, full-featured relational database. This presentation gives an overview of the Postgres 11 release.
Creative Commons Attribution License http://momjian.us/presentations
Last updated: September, 2018
Introduction to Real Application Cluster
RAC - Savior of DBA
Oracle Clusterware (Platform on Platform)
RAC Startup sequence
RAC Architecture
RAC Components
Single Instance on RAC
Node Eviction
Important Log directories in RAC.
Tips to monitor and improve the RAC environment.
InfluxDB IOx Tech Talks: Query Processing in InfluxDB IOxInfluxData
Query Processing in InfluxDB IOx
InfluxDB IOx Query Processing: In this talk we will provide an overview of Query Execution in IOx describing how once data is ingested that it is queryable, both via SQL and Flux and InfluxQL (via storage gRPC APIs).
Troubleshooting Complex Performance issues - Oracle SEG$ contentionTanel Poder
From Tanel Poder's Troubleshooting Complex Performance Issues series - an example of Oracle SEG$ internal segment contention due to some direct path insert activity.
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.
Exposición realizada por el CAPM Paul Villacorta
Buenas Prácticas en la Gestión de Proyectos PMI en el Ciclo de Conferencias de Gestión de Proyectos realizado por SEDIPRO SAN MARCOS
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Alexander Calderón
Describe la relacion entre la estructura de almacenamiento fisica y logica de Oracle Database, mostrando como configurar un TableSpace y la introduccion a ASM
Install Oracle 12c Golden Gate On Oracle LinuxArun Sharma
In this article we will look at the steps to install oracle 12c Golden Gate on Oracle Enterprise Linux 6.5. The steps involved are:
Virtual Machine Setup
Install Oracle 12c Database
Install Oracle 12c Golden Gate
Prepare Golden Gate for Replication
Here is the full link of article: https://www.support.dbagenesis.com/post/install-oracle-12c-golden-gate-on-oracle-linux
Best practices for optimizing Red Hat platforms for large scale datacenter de...Jeremy Eder
This presentation is from NVIDIA GTC DC on Oct 23, 2018:
https://youtu.be/z5gEUL6dJRI
Corresponding Press Release: https://www.redhat.com/en/about/press-releases/red-hat-nvidia-align-open-source-solutions-fuel-emerging-workloads
Blog: https://www.redhat.com/en/blog/red-hat-and-nvidia-positioning-red-hat-enterprise-linux-and-openshift-primary-platforms-artificial-intelligence-and-other-gpu-accelerated-workloads
Demo Video:
https://www.youtube.com/watch?v=9iVYjA_WJgU
Similar to Setup oracle golden gate 11g replication (20)
Enhancing Performance with Globus and the Science DMZGlobus
ESnet has led the way in helping national facilities—and many other institutions in the research community—configure Science DMZs and troubleshoot network issues to maximize data transfer performance. In this talk we will present a summary of approaches and tips for getting the most out of your network infrastructure using Globus Connect Server.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
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!
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Welcome to the first live UiPath Community Day Dubai! Join us for this unique occasion to meet our local and global UiPath Community and leaders. You will get a full view of the MEA region's automation landscape and the AI Powered automation technology capabilities of UiPath. Also, hosted by our local partners Marc Ellis, you will enjoy a half-day packed with industry insights and automation peers networking.
📕 Curious on our agenda? Wait no more!
10:00 Welcome note - UiPath Community in Dubai
Lovely Sinha, UiPath Community Chapter Leader, UiPath MVPx3, Hyper-automation Consultant, First Abu Dhabi Bank
10:20 A UiPath cross-region MEA overview
Ashraf El Zarka, VP and Managing Director MEA, UiPath
10:35: Customer Success Journey
Deepthi Deepak, Head of Intelligent Automation CoE, First Abu Dhabi Bank
11:15 The UiPath approach to GenAI with our three principles: improve accuracy, supercharge productivity, and automate more
Boris Krumrey, Global VP, Automation Innovation, UiPath
12:15 To discover how Marc Ellis leverages tech-driven solutions in recruitment and managed services.
Brendan Lingam, Director of Sales and Business Development, Marc Ellis
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Setup oracle golden gate 11g replication
1. Setup Oracle Golden gate 11.1
Author : Kanwar Batra
Create extract datapump on source. Golden Gate pumps will be created to transfer logs to the target
environment
Target GoldenGate Version 11.1.1.1 OGGCORE_11.1.1_PLATFORMS_110421.2040
The doc below has been modified as per the requirement.
1. Prequisites
Make sure /gg mount point is in place
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; (for 10g)
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS; (for 11g)
Needed on all source and target dbs if bidirectional replication is setup.ls –ltr.
Please run the above command only on Target database.
Select SUPPLEMENTAL_LOG_DATA_MIN, SUPPLEMENTAL_LOG_DATA_PK,
SUPPLEMENTAL_LOG_DATA_UI from v$database;
2. Owner /Directories :
On Target dbs ORACLE user owns the golden gate home.
create directory ggate xx under /opt/gg
mkdir opt/gg/xx
xx- version of golden gate
Binaries used:
ggs_Solaris_sparc_ora11g_64bit.tar
3. Prepare to Install
Copy binaries into the golden gate home (/opt/gg/xx)
Un-tar the binaries in the same directory on source & target systems
tar –xvf ggs_Solaris_sparc_ora11g_64bit.tar
3.1 Golden gate source setup
create user oragg identified by <pwd>
default tablespace users
temporary tablespace temp
quota unlimited on users
quota 0 on system;
grant ogg_role to oragg;
2. 4. GoldenGate Target Setup
Setup Target Database if it does not already exist
Create the Target database from source or RMAN backup or export dump of source database
CREATE BIGFILE TABLESPACE CLOUD_DAT DATAFILE '+DATADG' SIZE 20G REUSE
AUTOEXTEND ON NEXT 20480K MAXSIZE unlimited LOGGING EXTENT
MANAGEMENT LOCAL UNIFORM SIZE 10240K SEGMENT SPACE MANAGEMENT
AUTO;
CREATE BIGFILE TABLESPACE CLOUD_NDX DATAFILE '+DATADG' SIZE 30G REUSE
AUTOEXTEND ON NEXT 10240M MAXSIZE unlimited LOGGING EXTENT
MANAGEMENT LOCAL UNIFORM SIZE 10240K SEGMENT SPACE MANAGEMENT
AUTO ;
create role RO_ROLE ;
create role DBENG_ROLE;
create role DML_ROLE ;
create role DBE_ROLE ;
create role TMP_ROLE ;
create role LSN_ROLE;
create role BC_ROLE;
CREATE USER CLOUD PROFILE DEFAULT IDENTIFIED BY CLOUD DEFAULT
TABLESPACE CLOUD_DAT TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK
quota unlimited on CLOUD_DAT quota 0 on system;
GRANT CREATE SESSION TO CLOUD;
GRANT UNLIMITED TABLESPACE TO CLOUD;
GRANT CONNECT TO CLOUD;
GRANT RESOURCE TO CLOUD;
Grant create database link to CLOUD;
CREATE USER CONNDBO PROFILE DEFAULT IDENTIFIED BY conndbo1 DEFAULT
TABLESPACE CLOUD_NDX TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK
quota unlimited on CLOUD_NDX quota 0 on system;
GRANT CONNECT TO CONNDBO;
GRANT LSN_ROLE TO CONNDBO;
GRANT RESOURCE TO CONNDBO;
3. CREATE USER POSNEGDBO PROFILE DEFAULT IDENTIFIED BY posnegdbo1
DEFAULT TABLESPACE CLOUD_NDX TEMPORARY TABLESPACE TEMP ACCOUNT
UNLOCK quota unlimited on CLOUD_NDX quota 0 on system;
GRANT CREATE SESSION TO POSNEGDBO;
GRANT LSN_ROLE TO POSNEGDBO;
create role ogg_role;
grant connect,resource to ogg_role;
grant dba to ogg_role;
grant create session to ogg_role;
grant create table to ogg_role;
grant alter session to ogg_role;
grant select any table to ogg_role;
grant alter any table to ogg_role;
grant select any dictionary to ogg_role;
grant flashback any table to ogg_role;
grant execute on dbms_flashback to ogg_role;
grant execute on utl_file to ogg_role;
grant insert any table to ogg_role;
grant create any table to ogg_role;
grant update any table to ogg_role;
grant delete any table to ogg_role;
grant drop any table to ogg_role;
create user ggora identified by ******
default tablespace users
temporary tablespace temp
quota unlimited on users
quota 0 on system;
grant ogg_role to ggora;
5. Creating subdirectories and configuring Golden Gate Manager on Target:
-bash-3.00$ cd /opt/gg/11/
export LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0.3/db/lib
-bash-3.00$ ./ggsci
Oracle GoldenGate Command Interpreter for Oracle
Version 11.1.1.1 OGGCORE_11.1.1_PLATFORMS_110421.2040
Solaris, sparc, 64bit (optimized), Oracle 11g on Apr 22 2011 03:14:39
Copyright (C) 1995, 2011, Oracle and/or its affiliates. All rights reserved.
GGSCI (devcloud) 1> create subdirs
Creating subdirectories under current directory /opt/gg/11
4. Parameter files /opt/gg/11/dirprm: already exists
Report files /opt/gg/11/dirrpt: already exists
Checkpoint files /opt/gg/11/dirchk: already exists
Process status files /opt/gg/11/dirpcs: already exists
SQL script files /opt/gg/11/dirsql: already exists
Database definitions files /opt/gg/11/dirdef: already exists
Extract data files /opt/gg/11/dirdat: already exists
Temporary files /opt/gg/11/dirtmp: already exists
Veridata files /opt/gg/11/dirver: already exists
Veridata Lock files /opt/gg/11/dirver/lock: already exists
Veridata Out-Of-Sync files /opt/gg/11/dirver/oos: already exists
Veridata Out-Of-Sync XML files /opt/gg/11/dirver/oosxml: already exists
Veridata Parameter files /opt/gg/11/dirver/params: already exists
Veridata Report files /opt/gg/11/dirver/report: already exists
Veridata Status files /opt/gg/11/dirver/status: already exists
Veridata Trace files /opt/gg/11/dirver/trace: already exists
Stdout files /opt/gg/11/dirout: already exists
GGSCI 1> edit params mgr
PORT 2000
DYNAMICPORTLIST 2001-2100
-bash-3.00$ ./ggsci
Oracle GoldenGate Command Interpreter for Oracle
Version 11.1.1.1 OGGCORE_11.1.1_PLATFORMS_110421.2040
Solaris, sparc, 64bit (optimized), Oracle 11g on
Copyright (C) 1995, 2011, Oracle and/or its affiliates. All rights reserved.
GGSCI (devcloud) 1> start mgr
Manager started.
GGSCI (devcloud) 2> info all
Program Status Group Lag Time Since Chkpt
MANAGER RUNNING
6. Create checkpoint table on Target:
GGSCI (devcloud) 1> edit params ./GLOBALS
checkpointtable ggora.chkpt
save the file
GGSCI (devcloud) > dblogin userid oragg password ****
Successfully logged into database.
5. GGSCI (devcloud) 5> add checkpointtable ggora.chkpt
Successfully created checkpoint table GGORA.CHKPT.
NOTE: GGORA NEEDS CREATE TABLE PRIV FOR THIS TO BE CREATED.
7. CONFIGURE EXTRACT DATAPUMP ON SOURCE:
Before configuring pump make sure GG is installed on target and the subdirs have been created
-bash-3.00$ pwd
/opt/gg/11
-bash-3.00$ cd diroby/
-bash-3.00$ vi pstd1cld.oby
-- pstd1cld
info pstd1cld, detail
DELETE pstd1cld
ADD EXTRACT pstd1cld, EXTTRAILSOURCE ./dirdat/D1/CLOUD/r1, EXTSEQNO 0,
EXTRBA 0
ADD RMTTRAIL ./dirdat/L1/CLOUD/r1, EXTRACT pstd1cld, MEGABYTES 50
info pstd1cld, detail
Run the Obey file:
GGSCI (devcloud) 1> obey ./diroby/ pstd1cld.oby
Create the pump parameter file: /*** check if you can telnet to port listener port 1521.
Once manager is up on target try to telnet to port 2000 ***/
GGSCI (devcloud) 9> edit params PSTD1CLD
--
-- Data Pump parameter file
--
EXTRACT pstd1cld
setenv (NLS_LANG = "AMERICAN_AMERICA.AL32UTF8")
PASSTHRU
RMTHOST stagedb.mydomain.com, MGRPORT 2000, TCPBUFSIZE 1048576,
TCPFLUSHBYTES 1048576
RMTTRAIL ./dirdat/L1/CLOUD/r1
IGNOREREPLICATES
TABLE CLOUD.*;
Save the file
Create the Necessary Directoires On TargetDatabase:
-bash-3.00$ cd /opt/gg/11/
-bash-3.00$ cd dirdat
-bash-3.00$ mkdir -p L1/stgdb
6. Start the mgr on target first before starting the pump on source.
8. Start EXTRACT DATAPUMP ON SOURCE :
GGSCI (devcloud)1> alter pstd1cld begin now
GGSCI (devcloud) 15> start pstd1cld
GGSCI (devcloud) 15> stats pstd1cld
Check that the trail file is created on target. It should not be 0 bytes.
9. Configure Replicat on Target:
-bash-3.00$ pwd
/opt/gg/11
-bash-3.00$ mkdir diroby
-bash-3.00$ cd diroby
-bash-3.00$ vi rstd1cld.oby
Add the below line :
DBLOGIN USERID ggora, PASSWORD ******
DELETE rstd1cld
ADD REPLICAT rstd1cld, EXTTRAIL ./dirdat/L1/CLOUD/r1, CHECKPOINTTABLE
ggora.chkpt
--alter replicat <REPLICAT_NAME>, begin <YYYY-MM-DD HH:MM:SS>
Run the Obey file:
GGSCI (dbrac) 4> obey ./diroby/rstd1cld.oby
GGSCI (devcloud) 1> info all
Program Status Group Lag Time Since Chkpt
MANAGER RUNNING
REPLICAT STOPPED rstd1cld 00:00:00 00:05:00
Create the replicat parameter file:
GGSCI (devcloud) 2> edit params rstd1cld
REPLICAT rstd1cld
setenv (NLS_LANG = "AMERICAN_AMERICA.AL32UTF8")
USERID oragg, PASSWORD <pwd>
ASSUMETARGETDEFS
DISCARDFILE ./dirrpt/rstd1cld.dsc, PURGE
MAP CLOUD.secgroup , TARGET CLOUD.secgroup , KEYCOLS
(secid,secgroup_name)
7. Create the Necessary Directoires:
$ cd /opt/gg/11
$ mkdir –p /opt/gg/dirdat/ D1/CLOUD
10. Setting DB Parameters
alter system set aq_tm_processes=0 scope=both;
alter system set db_recovery_file_dest_size=200G scope=both;
alter system set db_recovery_file_dest='+CLOUDDG' scope=both;
alter system set db_writer_processes=8 scope=spfile;
alter system set open_cursors=2000 scope=spfile;
alter system set parallel_max_servers=32 scope=spfile;
alter system set job_queue_processes=10 scope=spfile;
alter system set sga_max_size=20G scope=spfile;
alter system set sga_target=20G scope=spfile;
alter system set pga_aggregate_target=4G scope=spfile;
alter system set db_cache_size=12G scope=spfile;
alter system set shared_pool_size=3G scope=spfile;
set snapshot retention=30 days and snapshot interval=15 minutes
execute dbms_workload_repository.modify_snapshot_settings( interval => 15,retention =>
43200);
grant all on CLOUD.secgroup to ogg_role;
11. Resize Redologs to accommodate expected transaction growth.
Restart database after the parameters have been set.
alter database add logfile group 6 size 1000M;
alter database add logfile group 7 size 1000M;
alter database add logfile group 8 size 1000M;
select * from v$log;
select * from v$logfile;
Resize log groups 1 to 7 as below
alter database drop logfile group 1;
alter database add logfile group 1 size 1000M;
Turn on archiving and Flashback database
alter system set log_archive_format='%t_%s_%r.arc' scope=spfile;
shut immediate;
startup mount
alter database archivelog;
alter database flashback on;
8. alter database open;
check that archive and flashback logs are generated.
alter system switch logfile;
alter system switch logfile;
alter system switch logfile;
archive log list
chmod –R 750 cdump
chmod –R 750 trace
Below Recommendation from oracle for ASM parameters :
Memory_max_size=500m
Memory_max_target=500m
db_cache_size = 64MB
shared_pool_size = 128MB
large_pool = 12MB
Processes = 150
12. Start the replicat on Target
Before starting replicat Enable handle collisions in Replicat parameter file.
GGSCI (devcloud) 1>edit params RSTD1CLD
Uncomment HANDLECOLLISIONS
Start replicat from csn captured during expdp or the time when expdp was started.
GGSCI (devcloud) 1> START REPLICAT RSTD1CLD, aftercsn 135132783
OR
GGSCI (devcloud) 4> alter extract pstd1dev begin <timestamp>
Note: The time here is the time when expdp was started on the source server
Use the following commands to check the status of Replicat
GGSCI (devcloud) 8> info all
Program Status Group Lag Time Since Chkpt
MANAGER RUNNING
REPLICAT RUNNING RSTD1CLD 00:00:25 00:00:01
9. GGSCI (devcloud) 19> stats RSTD1CLD
GGSCI (devcloud) 20> stats RSTD1CLD totalsonly *
GGSCI (devcloud) 21> stats RSTD1CLD totalsonly * reportrate sec
GGSCI (devcloud) 4> info RSTD1CLD, detail
NOTE: ONCE LAG is 0 HANDLECOLLISIONS SHOULD BE COMMENTED IN THE
REPLICAT CONFIG FILE.
GGSCI (devcloud) 80> stop RSTD1CLD
GGSCI (devcloud) 81> start RSTD1CLD
Disclaimer:
Please note this document was prepared by referencing the Oracle internal documents and based on a
working deployment at a customer. You are welcome to reference this document . These opinions are
mine and have not been validated by oracle. The document does not guarantee a solution it just
provides my experience with goldengate. Use as is