Installation Companion Oracle Data Guard on Amazon EC2 Configuration Guide

Size: px
Start display at page:

Download "Installation Companion Oracle Data Guard on Amazon EC2 Configuration Guide"

Transcription

1 Installation Companion Oracle Data Guard on Amazon EC2 Configuration Guide Solutions Network Narender Akula Navin Mudaliar Shakir Aleem Ahmed Sasin Gnanamoorthy September 2010

2 Table of contents About this guide... 1 Executive summary... 1 Assumptions... 1 Required Software... 2 Logging into the AWS Management Console... 2 Logging into the Instance using Putty SSH... 2 Data Guard Configuration... 5 Create a Standby Instance... 6 Host file configuration... 6 Prepare Primary Server and Standby Server... 6 Prepare Primary Database... 7 Prepare Standby database... 9 Update and Test connectivity between Primary and Standby... 9 Create Standby Database using RMAN Configuring Data Guard Broker Configuring Fast-Start Failover The Observer Verify redo is shipping Appendix A Data Guard init parameters Appendix B Listener.ora configuration files Appendix C Tnsnames.ora configuration files Appendix D Data Guard status verification Questions and Feedback Deloitte-DR-Cloud-BestPractices-plus2.docx

3 About this guide The purpose of an installation companion is to centralize a variety of product-specific information for technical practitioners so they can quickly become familiar with the installation processes of Oracle Data Guard 11g on AWS infrastructure. Installation steps have been tested using the specific documentation and software described in this document, which increases the probability of success. Installation companions may also describe lessons learned, and provide links to additional information that will help successful installation. Installation companions are not intended to replace official Oracle documentation, nor should they be used in this way. Practitioners should familiarize themselves with the official Oracle installation guide(s and critical OSS notes before starting the installation. This guide provides instructions for How to configure Data Guard on Amazon EC2 Instance. Executive summary Amazon Web Services (AWS provides on-demand dynamic Information Technology services via the Internet. This type of computing is known as Cloud Computing. The services AWS offers are a subset of Cloud Computing referred to as Platform as a Service (PaaS. With AWS, virtual servers can be quickly deployed with storage and networking that leverages the Elastic Cloud Compute (EC2 service. EC2 offers an alternative to traditional internal managed IT infrastructure. With AWS/EC2 you pay only for what you use and there are no upfront costs or long term commitments. Amazon Web Service (AWS Suite of Cloud Computing services offered by Amazon: Elastic Cloud Computing (EC2 AWS service that provides on-demand, resizable compute capacity (servers, disk, network, etc. in the cloud: Elastic Block Store (EBS Persistent block level storage volumes for Amazon EC2 instances: Amazon Machine Image (AMI Preconfigured server images with various operating systems (Linux and pre-installed software (databases, Oracle E-Business Suite R12. Amazon Virtual Private Cloud (Amazon VPC - Secure and seamless bridge between a company s existing IT infrastructure and the AWS cloud. It isolates a subset of Amazon EC2 infrastructure and connects AWS servers to the corporate network via a secure, IPSEC VPN tunnel. Using this connection method, Amazon EC2 instances appear on the private network as a subnet of servers that are managed using the same security processes and tools that are used for servers physically deployed within the data center. Instance A running server based on AMI image. Assumptions 1. An Amazon account for AWS, EC2 and S3 service is available. If not new accounts can be established at: 2. This document assumes the Oracle E-Business Suite or Oracle database is running. This document covers only data guard configuration on AWS.

4 Required Software 1. Firefox Browser, available at 2. S3 Firefox Organizer, available at 3. Putty and Puttygen, Windows users can download and install PuTTY, a free SSH client. To download the client an installation instructions, go to the To get started, read the Amazon EC2 Getting Started Guide for instructions on setting up your AWS account and obtain your access key identifiers. Create your key pair or use existing one if available and modify your security group to include SSH access to port 22 for PuTTY. Logging into the AWS Management Console The AWS Management Console provides a graphical user interface for Amazon EC2, Amazon Elastic MapReduce, and Amazon CloudFront. Access the AWS Management Console via Below is a screenshot of the AWS Management Console Logging into the Instance using Putty SSH 1. Now run the main PuTTY application. In the main Session screen, add the Public DNS for your new Amazon EC2 Instance into the Host/IP Box. You can also name your profile if you want to reuse.

5 2. In the menu tree on the left, expand SSH under Connection and select Auth. Click the Browse button in the Private Key File field and load the key you just created with PuTTYgen. 3. Click the Open button at the bottom (or you can go back to the Session screen to save your configuration first. A SSH command line window will open with a prompt saying Login As:. Type root and hit enter. If you see something like this, you have successfully logged in!

6 4. Perform the above steps 1,2 and 3 to launch standby Server.

7 Data Guard Configuration Oracle Data Guard is the key high availability (HA and disaster recovery (DR solution for the Oracle Database. With Fast-Start Failover along with enhancements in Oracle Database 11g, Data Guard can failover in a few seconds. The following section covers Oracle Data Guard configuration on AWS Infrastructure using Public and Hybrid Cloud scenarios. Oracle E-Business Suite R12 Public Cloud Figure 1: Deployment with both Primary and Standby in the Cloud - using Availability Zones Primary Server: EBSR12PRM.COMPUTE-1.AMAZONAWS.COM Primary Database: VIS Hosting Facility: AWS EC2 Availability Zone: US-East 1a Standby Server: Ec2r12ebsdbs Standby Database: VISSTB Hosting Facility: AWS EC2 Availability Zone: US-East 1c

8 Create a Standby Instance 1. Login to Elasticfox or AWS Management Console select the Database Node AMI (ex: ami e7b and Launch Standby Instance. 2. The Launch Instance Wizard will be started. 1. Select the number of instances to start in this case 1 2. Select the instance type (i.e. size Large 3. Select Availability Zone: Same zone of Primary Database or different zone 4. Select the key pair created earlier oracledeloitteaws-east 5. Select the security group created earlier 6. Click on Launch After Instance is Launched Login to Instance as described in section Logging into the Instance using Putty SSH. Host file configuration 1. Change the /etc/host file on the primary and standby to reflect both primary server and stand by server hostnames localhost.localdomain localhost EBSR12PRM.compute-1.amazonaws.com EBSR12PRM ec2r12ebsdbs.compute-1.amazonaws.com ec2r12ebsdbs Prepare Primary Server and Standby Server 2. Run preclone on primary database server cd /data/oracle/vis/db/tech_st/11.1.0/appsutil/scripts/vis_ebsr12prm/./adpreclone.pl dbtier 3. Copy Oracle_home(/data/oracle/VIS/db/tech_st from primary server to standby server(/data/oracle/vis/db/tech_st. 4. Run Autoconfig on Standby Node. cd /data/oracle/vis/db/tech_st/11.1.0/appsutil/clone/bin/./adcfgclone.pl dbtechstack [oracle@ec2r12ebsdbs bin]$./adcfgclone.pl dbtechstack 5. Listener on Standby Automatically started. Verify the Listener. [oracle@ec2r12ebsdbs bin]$ lsnrctl status VIS LSNRCTL for Linux: Version Production on 06-SEP :39:08 Copyright (c 1991, 2008, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP(HOST=ec2r12ebsdbs.compute1.amazonaws.com(PORT=15 26 STATUS of the LISTENER

9 Alias VIS Version TNSLSNR for Linux: Version Production Start Date 06-SEP :32:50 Uptime 0 days 0 hr. 6 min. 18 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /data/oracle/vis/db/tech_st/11.1.0/network/admin/vis_ec2r12ebsdbs/listener.ora Listener Log File /data/oracle/vis/db/tech_st/11.1.0/log/diag/tnslsnr/ec2r12ebsdbs/vis/alert/log.xml Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp(HOST=ec2r12ebsdbs.compute1.amazonaws.com(PORT=152 6 Services Summary... Service "VIS" has 1 instance(s. Instance "VIS", status UNKNOWN, has 1 handler(s for this service... The command completed successfully Prepare Primary Database The Following steps needs to be executed on Primary Database. 1. Enable Logging oracle@ebsr12prm tech_st]$ sqlplus / as sysdba SQL*Plus: Release Production on Wed Aug 18 15:53: Copyright (c 1982, 2008, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> ALTER DATABASE FORCE LOGGING; 2. Add Standby redo log Files (Bug: Log should be same size of redologs SQL> alter database add standby logfile '/data/oracle/vis/db/apps_st/data/stb_redo01.log' SIZE ; SQL> alter database add standby logfile '/data/oracle/vis/db/apps_st/data/stb_redo02.log' SIZE ; SQL> alter database add standby logfile '/data/oracle/vis/db/apps_st/data/stb_redo03.log' SIZE ; 3. Update Hosts file with Standby Node Information [oracle@ebsr12prm tech_st]$ cat /etc/hosts EBSR12PRM.compute-1.amazonaws.com EBSR12PRM ec2r12ebsdbs.compute-1.amazonaws.com ec2r12ebsdbs localhost.localdomain localhost 4. Update SID_Hostname_ifile.ora with TNS entries, do not use tnsnames.ora running Autoconfig will over write changes.

10 tech_st]$ cat /data/oracle/vis/db/tech_st/11.1.0/network/admin/vis_ebsr12prm/vis_ebsr12prm_ifile.ora VISSTB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP(HOST = ec2r12ebsdbs.compute-1.amazonaws.com(port = 1526 (CONNECT_DATA = (SERVICE_NAME = VIS 5. Modify the Init.ora on Primary (Appendix A [oracle@ebsr12prm dbs]$ cat VIS_EBSR12PRM_ifile.ora LOG_ARCHIVE_DEST_1='LOCATION=/data/oracle/VIS/db/archive VALID_FOR=(ALL_LOGFILES,ALL_ROLES DB_UNIQUE_NAME=VIS' LOG_ARCHIVE_CONFIG='DG_CONFIG=(VIS,VISSTB' DB_FILE_NAME_CONVERT='VIS','VIS' FAL_CLIENT='VIS' FAL_SERVER='VISSTB' log_archive_dest_2='service=visstb VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE DB_UNIQUE_NAME=VISSTB' LOG_ARCHIVE_DEST_STATE_1='ENABLE' LOG_ARCHIVE_DEST_STATE_2='ENABLE' log_archive_format='%t_%s_%r.arc' LOG_FILE_NAME_CONVERT='VIS','VIS' remote_login_passwordfile='exclusive' SERVICE_NAMES='VIS' STANDBY_FILE_MANAGEMENT='AUTO' db_unique_name=vis

11 Prepare Standby database 1. Modify the Init.ora on Standby (Appendix A oracle@ec2r12ebsdbs bin]$ cat /data/oracle/vis/db/tech_st/11.1.0/dbs/vis_ec2r12ebsdbs_ifile.ora LOG_ARCHIVE_DEST_1='LOCATION=/data/oracle/VIS/db/archive VALID_FOR=(ALL_LOGFILES,ALL_ROLES DB_UNIQUE_NAME=VISSTB LOG_ARCHIVE_CONFIG='DG_CONFIG=(VIS,VISSTB' DB_FILE_NAME_CONVERT='VIS','VIS' FAL_CLIENT='VISSTB' FAL_SERVER='VIS' log_archive_dest_2='service=vis VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE DB_UNIQUE_NAME=VIS' LOG_ARCHIVE_DEST_STATE_1='ENABLE' log_archive_dest_state_2='defer' log_archive_format='%t_%s_%r.arc' LOG_FILE_NAME_CONVERT='VIS','VIS' remote_login_passwordfile='exclusive' SERVICE_NAMES='VISSTB' STANDBY_FILE_MANAGEMENT='AUTO' db_unique_name=visstb 2. Copy password file from Primary to Standby. Copy ORACLE_HOME/dbs/orapwVIS from primary to ORACLE_HOME/dbs/orapwVIS on standby 3. Startup standby database in nomount state Update and Test connectivity between Primary and Standby 1. Update listener.ora as follows: (Appendix B Primary Node: VIS = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP(HOST = EBSR12PRM.compute-1.amazonaws.com(PORT = 1526 SID_LIST_VIS = (SID_LIST = (SID_DESC = (ORACLE_HOME= /data/oracle/vis/db/tech_st/ (SID_NAME = VIS (SID_DESC = (ORACLE_HOME= /data/oracle/vis/db/tech_st/ (SID_NAME = VIS (GLOBAL_DBNAME=VIS_DGMGRL

12 (SID_DESC = (ORACLE_HOME= /data/oracle/vis/db/tech_st/ (SID_NAME = VIS (GLOBAL_DBNAME=VIS_DGB Standby Node: VIS = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP(HOST = ec2r12ebsdbs.compute-1.amazonaws.com(port = 1526 SID_LIST_VIS = (SID_LIST = (SID_DESC = (ORACLE_HOME= /data/oracle/vis/db/tech_st/ (SID_NAME = VIS (SID_DESC = (ORACLE_HOME= /data/oracle/vis/db/tech_st/ (SID_NAME = VIS (GLOBAL_DBNAME=VISSTB_DGMGRL (SID_DESC = (ORACLE_HOME= /data/oracle/vis/db/tech_st/ (SID_NAME = VIS (GLOBAL_DBNAME=VISSTB_DGB 2. Update tnsnames.ora on primary and standby with following entries (Appendix C: VISSTB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP(HOST = ec2r12ebsdbs.compute-1.amazonaws.com(port = 1526 (CONNECT_DATA = (SID = VIS VIS = (DESCRIPTION = (ADDRESS=(PROTOCOL=tcp(HOST=EBSR12PRM.compute- 1.amazonaws.com(PORT=1526 (CONNECT_DATA= (SID=VIS Run tnsping on Primary to verify: [oracle@ebsr12prm ~]$ tnsping VIS TNS Ping Utility for Linux: Version Production on 06-SEP :01:07 Copyright (c 1997, 2008, Oracle. All rights reserved.

13 Used parameter files: /data/oracle/vis/db/tech_st/11.1.0/network/admin/vis_ebsr12prm/sqlnet_ifile.ora Used TNSNAMES adapter to resolve the alias Attempting to contact (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp(HOST=EBSR12PRM.compute- 1.amazonaws.com(PORT=1526 (CONNECT_DATA= (SID=VIS OK (10 msec ~]$ tnsping VISSTB TNS Ping Utility for Linux: Version Production on 06-SEP :01:11 Copyright (c 1997, 2008, Oracle. All rights reserved. Used parameter files: /data/oracle/vis/db/tech_st/11.1.0/network/admin/vis_ebsr12prm/sqlnet_ifile.ora Used TNSNAMES adapter to resolve the alias Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP(HOST = ec2r12ebsdbs.compute-1.amazonaws.com(port = 1526 (CONNECT_DATA = (SID = VIS OK (0 msec Run tnsping on Standby to verify: [oracle@ec2r12ebsdbs VIS_ec2r12ebsdbs]$ tnsping VISSTB TNS Ping Utility for Linux: Version Production on 06-SEP :01:11 Copyright (c 1997, 2008, Oracle. All rights reserved. Used parameter files: /data/oracle/vis/db/tech_st/11.1.0/network/admin/vis_ebsr12prm/sqlnet_ifile.ora Used TNSNAMES adapter to resolve the alias Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP(HOST = ec2r12ebsdbs.compute-1.amazonaws.com(port = 1526 (CONNECT_DATA = (SID = VIS OK (0 msec [oracle@ec2r12ebsdbs VIS_ec2r12ebsdbs]$ tnsping VIS TNS Ping Utility for Linux: Version Production on 06-SEP :01:07 Copyright (c 1997, 2008, Oracle. All rights reserved. Used parameter files: /data/oracle/vis/db/tech_st/11.1.0/network/admin/vis_ebsr12prm/sqlnet_ifile.ora Used TNSNAMES adapter to resolve the alias Attempting to contact (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp(HOST=EBSR12PRM.compute- 1.amazonaws.com(PORT=1526 (CONNECT_DATA= (SID=VIS OK (10 msec 3. Logon to Primary, check the database connection oracle@ebsr12prm ~]$ sqlplus sys/syspwd@vis as sysdba SQL*Plus: Release Production on Wed Aug 18 16:24: Copyright (c 1982, 2008, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release bit Production

14 With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> exit dbs]$ sqlplus as sysdba SQL*Plus: Release Production on Mon Sep 6 22:25: Copyright (c 1982, 2008, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> 4. Logon to Secondary, check the database connection [oracle@ec2r12ebsdbs dbs]$ sqlplus sys/syspwd@vis as sysdba SQL*Plus: Release Production on Wed Aug 18 16:29: Copyright (c 1982, 2008, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> exit [oracle@ec2r12ebsdbs dbs]$ sqlplus sys/syspwd@visstb as sysdba SQL*Plus: Release Production on Wed Aug 18 16:29: Copyright (c 1982, 2008, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> exit Create Standby Database using RMAN 1. Create cr8stndbyfrmactv.cmd with RMAN Commands on Primary Database. [oracle@ebsr12prm ~]$ cat cr8stndbyfrmactv.cmd DUPLICATE TARGET DATABASE FOR STANDBY FROM ACTIVE DATABASE NOFILENAMECHECK DORECOVER; 2. Execute RMAN Command. nohup rman target=sys/syspwd@vis auxiliary=sys/syspwd@visstb cmdfile=cr8stndbyfrmactv.cmd log=standby_creation.log & tail f standby_creation.log (Content is stripped due to size of log file [oracle@ebsr12prm ~]$ cat standby_creation.log Recovery Manager: Release Production on Wed Aug 18 16:42: Copyright (c 1982, 2007, Oracle. All rights reserved. connected to target database: VIS (DBID= connected to auxiliary database: VIS (not mounted RMAN> DUPLICATE TARGET DATABASE FOR STANDBY FROM ACTIVE DATABASE NOFILENAMECHECK DORECOVER; 2> Starting Duplicate Db at 18-AUG-10

15 using target database control file instead of recovery catalog allocated channel: ORA_AUX_DISK_1 channel ORA_AUX_DISK_1: SID=382 device type=disk contents of Memory Script: { backup as copy reuse file '/data/oracle/vis/db/tech_st/11.1.0/dbs/orapwvis' auxiliary format '/data/oracle/vis/db/tech_st/11.1.0/dbs/orapwvis' ; } executing Memory Script Starting backup at 18-AUG-10 allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=289 device type=disk Finished backup at 18-AUG-10 contents of Memory Script: { backup as copy current controlfile for standby auxiliary format '/data/oracle/vis/db/apps_st/data/cntrl01.dbf'; restore clone controlfile to '/data/oracle/vis/db/apps_st/data/cntrl02.dbf' from '/data/oracle/vis/db/apps_st/data/cntrl01.dbf'; restore clone controlfile to '/data/oracle/vis/db/apps_st/data/cntrl03.dbf' from '/data/oracle/vis/db/apps_st/data/cntrl01.dbf'; sql clone 'alter database mount standby database'; } executing Memory Script executing Memory Script Starting backup at 18-AUG-10 using channel ORA_DISK_1 channel ORA_DISK_1: starting datafile copy copying standby control file output file name=/data/oracle/vis/db/tech_st/11.1.0/dbs/snapcf_vis.f tag=tag t RECID=4 STAMP= channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:07 Finished backup at 18-AUG-10 Starting restore at 18-AUG-10 using channel ORA_AUX_DISK_1 channel ORA_AUX_DISK_1: copied control file copy Finished restore at 18-AUG-10 Starting restore at 18-AUG-10 using channel ORA_AUX_DISK_1 channel ORA_AUX_DISK_1: copied control file copy Finished restore at 18-AUG-10 sql statement: alter database mount standby database

16 contents of Memory Script: { set newname for tempfile 1 to "/data/oracle/vis/db/apps_st/data/temp01.dbf"; set newname for tempfile 2 to "/data/oracle/vis/db/apps_st/data/temp02.dbf"; set newname for tempfile 3 to "/data/oracle/vis/db/apps_st/data/temp03.dbf"; switch clone tempfile all; < Content trimmed> sql 'alter system archive log current'; } executing Memory Script executing command: SET NEWNAME executing command: SET NEWNAME executing command: SET NEWNAME renamed tempfile 1 to /data/oracle/vis/db/apps_st/data/temp01.dbf in control file renamed tempfile 2 to /data/oracle/vis/db/apps_st/data/temp02.dbf in control file renamed tempfile 3 to /data/oracle/vis/db/apps_st/data/temp03.dbf in control file Starting backup at 18-AUG-10 using channel ORA_DISK_1 channel ORA_DISK_1: starting datafile copy input datafile file number=00017 name=/data/oracle/vis/db/apps_st/data/sys6.dbf output file name=/data/oracle/vis/db/apps_st/data/sys6.dbf tag=tag t RECID=0 STAMP=0 channel ORA_DISK_1: datafile copy complete, elapsed time: 00:02:25 channel ORA_DISK_1: starting datafile copy [oracle@ebsr12prm ~]$ Check for any error in the RMAN Log. Configuring Data Guard Broker 1. Setup database parameters on primary and standby database for Data Guard Broker These parameters include: (Appendix A global_names= TRUE dg_broker_start = TRUE dg_broker_config_file1 = $ORACLE_HOME/dbs/file1 dg_broker_config_file2 = $ORACLE_HOME/dbs/file2 SQL> alter system set global_names=true scope=both; SQL> alter system set DG_BROKER_START=TRUE scope=both;

17 SQL>ALTER SYSTEM SET DG_BROKER_CONFIG_FILE1='/data/app/oracle/product/11.1.0/db_1/dbs/DGCTPRMDB1.dat' scope=both; SQL> ALTER SYSTEM SET DG_BROKER_CONFIG_FILE2='/data/app/oracle/product/11.1.0/db_1/dbs/DGCTPRMDB2.dat' scope=both; 2. Invoke dgmgrl utility, connect to either primary using TNS dgmgrl 3. Create a configuration, define primary and standby databases DGMGRL>create configuration DGCONFIG as primary database is 'VIS' connect identifier is 'VIS'; add database 'VISSTB' as connect identifier is 'VISSTB'; 4. Update configuration with property StaticConnectIdentifier 5. Enable the configuration DGMGRL>edit database 'VIS' set property StaticConnectIdentifier='VIS'; DGMGRL>edit database 'VISSTB' set property StaticConnectIdentifier='VISSTB'; DGMGRL>Enable configuration 6. Perform switchover from primary to standby and otherwise DGMGRL>Switchover to VISSTB Note: Before trying Switch over make instances using SPfile. 7. Switch to different protection modes: a Change to maxavailability: DGMGRL>edit database 'VIS' set property logxptmode=sync; DGMGRL>edit database 'VISSTB' set property logxptmode=sync; DGMGRL>edit configuration set protection mode as maxavailability; b Change to maxperformance: DGMGRL>edit configuration set protection mode as maxperformance; c Change to maxprotection: DGMGRL>edit database 'VIS' set property logxptmode=sync; DGMGRL> edit database 'VISSTB' set property logxptmode=sync; DGMGRL> edit configuration set protection mode as maxavailability; DGMGRL> edit configuration set protection mode as maxprotection;

18 Enabling Max Protection mode requires a restart of primary and standby database this is automatically taken care by Data Guard Broker. Standby redo log needs to be available and should be same size as online redologs. Configuring Fast-Start Failover 1. FastStartFailoverThreshold: This parameter specifies the amount of time (in seconds the observer attempts to reconnect to the primary database before starting the fast-start failover to the standby database. The default value is set to 30 seconds. DGMGRL> EDIT CONFIGURATION SET PROPERTY FastStartFailoverThreshold=6; 2. FastStartFailoverLagLimit: This property indicates the maximum amount of data loss that is permissible in order for an automatic failover to occur. DGMGRL> EDIT CONFIGURATION SET PROPERTY FastStartFailoverLagLimit=45; 3. FastStartFailoverTarget for primary and standby DGMGRL> EDIT DATABASE 'VIS' SET PROPERTY FastStartFailoverTarget='VISSTB'; DGMGRL> EDIT DATABASE 'VISSTB' SET PROPERTY FastStartFailoverTarget='VIS'; 4. Enable Flashback on the primary and standby databases 5. Once the above settings are done, enable fast start failover DGMGRL> Enable Fast_start Failover; However, Fast Start Failover needs an observer to be up and running to perform automatic failover. The Observer Since observer needs to be up and running, create a script to run in background. Observer background script: [oracle@ec2r12ebsdbs scripts]$ cat start_observer.sh dgmgrl -logfile /home/oracle/scripts/logs/observer.log sys/syspwd@vis <<EOF start observer EOF [oracle@ec2r12ebsdbs scripts]$ nohup./ start_observer.sh & Verify redo is shipping Check to see that the database is shipping redo, by connecting to the primary database and causing a log switch: SQL >alter system switch logfile;

19 On each database server, this query will show which logs have been sent /received and applied: SQL >select sequence#, applied, to_char(first_time mm/dd/yy hh24:mi:ss first from v$archived_log order by first_time; On the standby database server, monitor the database alert log for recovery progress. Primary on Premises and Standby on Cloud Figure 2: Architecture for Primary Site on own premises, Standby Site on Amazon Cloud

20 Appendix A Data Guard init parameters #Primary init.ora: LOG_ARCHIVE_DEST_1='LOCATION=/data/oracle/VIS/db/archive VALID_FOR=(ALL_LOGFILES,ALL_ROLES DB_UNIQUE_NAME=VIS' LOG_ARCHIVE_CONFIG='DG_CONFIG=(VIS,VISSTB' DB_FILE_NAME_CONVERT='VIS','VIS' FAL_CLIENT='VIS' FAL_SERVER='VISSTB' log_archive_dest_2='service=visstb VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE DB_UNIQUE_NAME=VISSTB' LOG_ARCHIVE_DEST_STATE_1='ENABLE' log_archive_dest_state_2='enable' log_archive_format='%t_%s_%r.arc' LOG_FILE_NAME_CONVERT='VIS','VIS' remote_login_passwordfile='exclusive' SERVICE_NAMES='VIS' STANDBY_FILE_MANAGEMENT='AUTO' db_unique_name=vis global_names=true DG_BROKER_START=TRUE DG_BROKER_CONFIG_FILE1='/data/oracle/VIS/db/tech_st/11.1.0/dbs/DGCVIS1.dat' DG_BROKER_CONFIG_FILE2='/data/oracle/VIS/db/tech_st/11.1.0/dbs/DGCVIS2.dat' #Standby init.ora: LOG_ARCHIVE_DEST_1='LOCATION=/data/oracle/VIS/db/archive VALID_FOR=(ALL_LOGFILES,ALL_ROLES DB_UNIQUE_NAME=VISSTB' LOG_ARCHIVE_CONFIG='DG_CONFIG=(VIS,VISSTB' DB_FILE_NAME_CONVERT='VIS','VIS' FAL_CLIENT='VISSTB' FAL_SERVER='VIS' log_archive_dest_2='service=vis VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE DB_UNIQUE_NAME=VIS' LOG_ARCHIVE_DEST_STATE_1='ENABLE' log_archive_dest_state_2='defer' log_archive_format='%t_%s_%r.arc' LOG_FILE_NAME_CONVERT='VIS','VIS' remote_login_passwordfile='exclusive' SERVICE_NAMES='VISSTB' STANDBY_FILE_MANAGEMENT='AUTO' db_unique_name=visstb global_names=true DG_BROKER_START=TRUE DG_BROKER_CONFIG_FILE1='/data/oracle/VIS/db/tech_st/11.1.0/dbs/DGCVIS1.dat' DG_BROKER_CONFIG_FILE2='/data/oracle/VIS/db/tech_st/11.1.0/dbs/DGCVIS2.dat'

21 Appendix B Listener.ora configuration files #Primary listener.ora: VIS = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP(HOST = EBSR12PRM.compute-1.amazonaws.com(PORT = 1526 (SID_LIST = (SID_DESC = (ORACLE_HOME= /data/oracle/vis/db/tech_st/ (SID_NAME = VIS (SID_DESC = (ORACLE_HOME= /data/oracle/vis/db/tech_st/ (SID_NAME = VIS (GLOBAL_DBNAME=VIS_DGMGRL (SID_DESC = (ORACLE_HOME= /data/oracle/vis/db/tech_st/ (SID_NAME = VIS (GLOBAL_DBNAME=VIS_DGB #Standby listener.ora: VIS = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP(HOST = ec2r12ebsdbs(port = 1526 SID_LIST_VIS = (SID_LIST = (SID_DESC = (ORACLE_HOME= /data/oracle/vis/db/tech_st/ (SID_NAME = VIS (SID_DESC = (ORACLE_HOME= /data/oracle/vis/db/tech_st/ (SID_NAME = VIS (GLOBAL_DBNAME=VISSTB_DGMGRL (SID_DESC = (ORACLE_HOME= /data/oracle/vis/db/tech_st/ (SID_NAME = VIS (GLOBAL_DBNAME=VISSTB_DGB

22 Appendix C Tnsnames.ora configuration files #Primary tnsnames.ora: VISSTB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP(HOST = ec2r12ebsdbs.compute-1.amazonaws.com(port = 1526 (CONNECT_DATA = (SID = VIS VIS = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP(HOST = EBSR12PRM.compute-1.amazonaws.com(PORT = 1526 (CONNECT_DATA = (SID = VIS VIS_LOCAL = (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp(HOST=EBSR12PRM.compute-1.amazonaws.com(PORT=1526 VIS_REMOTE = (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp(HOST=EBSR12PRM.compute-1.amazonaws.com(PORT=1526 #Standby tnsnames.ora: VISSTB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP(HOST = ec2r12ebsdbs.compute-1.amazonaws.com(port = 1526 (CONNECT_DATA = (SID = VIS VIS = (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp(HOST=EBSR12PRM.compute-1.amazonaws.com(PORT=1526 (CONNECT_DATA=(SID=VIS

23 Appendix D Data Guard status verification DGMGRL> show configuration Configuration Name: dgconfig Enabled: YES Protection Mode: MaxAvailability Databases: VIS - Primary database VISSTB - Physical standby database - Fast-Start Failover target Fast-Start Failover: ENABLED Current status for "dgconfig": SUCCESS DGMGRL> SHOW FAST_START FAILOVER; Fast-Start Failover: ENABLED Threshold: 6 seconds Target: VISSTB Observer: ec2r12ebsdbs Lag Limit: 45 seconds (not in use Shutdown Primary: TRUE Auto-reinstate: TRUE Configurable Failover Conditions Health Conditions: Corrupted Controlfile YES Corrupted Dictionary YES Inaccessible Logfile NO Stuck Archiver NO Datafile Offline YES Oracle Error Conditions: (none

24 Questions and Feedback The Deloitte Solutions Network (SNET strives to make our documents as useful as possible. We welcome your comments and questions regarding this or any other technical documents. Send your feedback or questions in an to or

25 About Deloitte Deloitte refers to one or more of Deloitte Touche Tohmatsu Limited, a UK private company limited by guarantee, and its network of member firms, each of which is a legally separate and independent entity. Please see for a detailed description of the legal structure of Deloitte Touche Tohmatsu Limited and its member firms. Deloitte provides audit, tax, consulting, and financial advisory services to public and private clients spanning multiple industries. With a globally connected network of member firms in more than 140 countries, Deloitte brings world-class capabilities and deep local expertise to help clients succeed wherever they operate. Deloitte's approximately 170,000 professionals are committed to becoming the standard of excellence. Disclaimer This publication contains general information only, and none of Deloitte Touche Tohmatsu Limited, Deloitte Global Services Limited, Deloitte Global Services Holdings Limited, the Deloitte Touche Tohmatsu Verein, any of their member firms, or any of the foregoing s affiliates (collectively the Deloitte Network are, by means of this publication, rendering accounting, business, financial, investment, legal, tax, or other professional advice or services. This publication is not a substitute for such professional advice or services, nor should it be used as a basis for any decision or action that may affect your finances or your business. Before making any decision or taking any action that may affect your finances or your business, you should consult a qualified professional adviser. No entity in the Deloitte Network shall be responsible for any loss whatsoever sustained by any person who relies on this publication Deloitte Global Services Limited

Deloitte Solutions Network (SNET) Disaster Recovery POC on Amazon EC2

Deloitte Solutions Network (SNET) Disaster Recovery POC on Amazon EC2 Deloitte Solutions Network (SNET Disaster Recovery POC on Amazon EC2 September 2010 Agenda Solutions Network Profile Oracle E-Business Suite R12 POC Amazon Public Cloud Custom Application POC Hybrid Cloud

More information

HOW TO. RMAN Restore for Standby 10gR2

HOW TO. RMAN Restore for Standby 10gR2 Author: Martin Decker Date: 8.10.2008 Subject: RMAN Restore for Standby 10gR2 HOW TO RMAN Restore for Standby 10gR2 1 Preparations The existing database MDDB1 should be duplicated as Standby Database MDSTB1

More information

Recreate Physical Standby Database after Recovery of Primary Database

Recreate Physical Standby Database after Recovery of Primary Database Recreate Physical Standby Database after Recovery of Primary Database In Oracle 11g it is possible to create a Physical Standby Database from the Primary Database using RMAN. Furthermore, the same procedure

More information

Clonación de una Base de Datos Oracle 11gR2 Activa usando RMAN. CLONACIÓN DE UNA BASE DE DATOS ORACLE 11gR2 ACTIVA USANDO RMAN

Clonación de una Base de Datos Oracle 11gR2 Activa usando RMAN. CLONACIÓN DE UNA BASE DE DATOS ORACLE 11gR2 ACTIVA USANDO RMAN CLONACIÓN DE UNA BASE DE DATOS ORACLE 11gR2 ACTIVA USANDO RMAN Autor : Luis Alberto Flores Zapata Creado : 10-Agosto-2015 1 Contenido CLONACIÓN DE UNA BASE DE DATOS ORACLE 11gR2 ACTIVA USANDO RMAN... 3

More information

Instant Disaster Recovery for Oracle by Deploying on the Amazon Cloud

Instant Disaster Recovery for Oracle by Deploying on the Amazon Cloud Instant Disaster Recovery for Oracle by Deploying on the Amazon Cloud Navin Mudaliar Deloitte Consulting Jamie Kinney Amazon Web Services Cris Pedregal Oracle Development Agenda Disaster

More information

If you have not multiplexed your online redo logs, then you are only left with incomplete recovery. Your steps are as follows:

If you have not multiplexed your online redo logs, then you are only left with incomplete recovery. Your steps are as follows: How to Recover lost online redo logs? Author A.Kishore If you lose the current online redo log, then you will not be able to recover the information in that online redo log. This is one reason why redo

More information

Oracle Data Guard for High Availability and Disaster Recovery

Oracle Data Guard for High Availability and Disaster Recovery Oracle Data Guard for High Availability and Disaster Recovery John Zhong Senior Technical Specialist Global Database Management Group Citigroup and Vice President of American DBAOnline John_j_zhong@yahoo.com

More information

RMAN BACKUP & RECOVERY. Recovery Manager. Veeratteshwaran Sridhar

RMAN BACKUP & RECOVERY. Recovery Manager. Veeratteshwaran Sridhar RMAN Recovery Manager BACKUP & RECOVERY Veeratteshwaran Sridhar Why Backup & Recovery? The purpose of a backup and recovery strategy is to protect the database against data loss and reconstruct the database

More information

Oracle 12c Recovering a lost /corrupted table from RMAN Backup after user error or application issue

Oracle 12c Recovering a lost /corrupted table from RMAN Backup after user error or application issue Oracle 12c Recovering a lost /corrupted table from RMAN Backup after user error or application issue Oracle 12c has automated table level recovery using RMAN. If you lose a table after user error or get

More information

Oracle 11gR2 : Recover dropped tablespace using RMAN tablespace point in time recovery

Oracle 11gR2 : Recover dropped tablespace using RMAN tablespace point in time recovery Oracle 11gR2 : Recover dropped tablespace using RMAN tablespace point in time recovery Mohamed Azar Oracle DBA http://mohamedazar.wordpress.com 1 Mohamed Azar http://mohamedazar.wordpress.com This is new

More information

Maximum Availability Architecture. Oracle Best Practices For High Availability

Maximum Availability Architecture. Oracle Best Practices For High Availability MAA / Data Guard 10g Setup Guide Creating a Single Instance Physical Standby for a RAC Primary Oracle Maximum Availability Architecture White Paper April 2006 Maximum Availability Architecture Oracle Best

More information

Backup/Restore Oracle 8i/9i/10g

Backup/Restore Oracle 8i/9i/10g This chapter will describe in details how Software backup your Oracle Database Server and how you can restore an Oracle database using the backup files. Table of Content 1. Requirements 2. Overview 3.

More information

Getting Started with Oracle Data Mining on the Cloud

Getting Started with Oracle Data Mining on the Cloud Getting Started with Oracle Data Mining on the Cloud A step-by-step graphical guide to launching and connecting to the Oracle Data Mining Amazon Machine Image (AMI) version 0.86 How to use this guide This

More information

12. User-managed and RMAN-based backups.

12. User-managed and RMAN-based backups. 12. User-managed and RMAN-based backups. Abstract: A physical backup is a copy of the physical database files, and it can be performed in two ways. The first is through the Recovery Manager (RMAN) tool

More information

OBIEE Cloning. Cloning the OBIEE 11g database migration to a new host. Ashok Thiyagarajan ADVANS MARLBOROUGH, MA AND CHENNAI, INDIA WWW.ADVANSIT.

OBIEE Cloning. Cloning the OBIEE 11g database migration to a new host. Ashok Thiyagarajan ADVANS MARLBOROUGH, MA AND CHENNAI, INDIA WWW.ADVANSIT. OBIEE Cloning Cloning the OBIEE 11g database migration to a new host Ashok Thiyagarajan ADVANS MARLBOROUGH, MA AND CHENNAI, INDIA WWW.ADVANSIT.COM 1 Table of Contents COMPONENTS:... 3 TNSNAME:... 4 NODE

More information

Performing Database and File System Backups and Restores Using Oracle Secure Backup

Performing Database and File System Backups and Restores Using Oracle Secure Backup Performing Database and File System Backups and Restores Using Oracle Secure Backup Purpose This lesson introduces you to Oracle Secure Backup which enables you to perform database and file system backups

More information

Online Backup Guide for the Amazon Cloud: How to Setup your Online Backup Service using Vembu StoreGrid Backup Virtual Appliance on the Amazon Cloud

Online Backup Guide for the Amazon Cloud: How to Setup your Online Backup Service using Vembu StoreGrid Backup Virtual Appliance on the Amazon Cloud Online Backup Guide for the Amazon Cloud: How to Setup your Online Backup Service using Vembu StoreGrid Backup Virtual Appliance on the Amazon Cloud Here is a step-by-step set of instructions to get your

More information

Using RMAN to restore a database to another server in an ASM environment

Using RMAN to restore a database to another server in an ASM environment Using RMAN to restore a database to another server in an ASM environment It is possible to restore an Oracle 11g database to another server easily in an ASM environment by following the steps below. 1.

More information

DOCUMENTATION ORACLE BACKUP & RESTORE OPERATIONS

DOCUMENTATION ORACLE BACKUP & RESTORE OPERATIONS DOCUMENTATION Copyright Notice The use and copying of this product is subject to a license agreement. Any other use is prohibited. No part of this publication may be reproduced, transmitted, transcribed,

More information

Strategies for Oracle Database Backup and Recovery: Case Studies. Mingguang Xu

Strategies for Oracle Database Backup and Recovery: Case Studies. Mingguang Xu Strategies for Oracle Database Backup and Recovery: Case Studies Mingguang Xu Office of Institutional Research University of Georgia www.oir.uga.edu/oirpres.html Oracle Files Oracle requires the following

More information

Getting Dedicated with Shared Servers, and how not to.

Getting Dedicated with Shared Servers, and how not to. Getting Dediced with Shared Servers, and how not to. Author: Jed Walker is the Manager of Dabase Development and Operions for the Comcast Media Center in Centennial Colorado. He has been working with Oracle

More information

This appendix describes the following procedures: Cisco ANA Registry Backup and Restore Oracle Database Backup and Restore

This appendix describes the following procedures: Cisco ANA Registry Backup and Restore Oracle Database Backup and Restore APPENDIXA This appendix describes the following procedures: Cisco ANA Registry Oracle Database Cisco ANA Registry This section describes the Cisco ANA Registry backup and restore procedure. Overview Provides

More information

Database Recovery For Newbies

Database Recovery For Newbies Database Recovery For Newbies Paper #521 Bonnie Bizzaro, Susan McClain Objectives Provide basic understanding of recovery processes and terms Define different types of recovery Discuss common recovery

More information

Disclaimer. Maximum Availability Architecture

Disclaimer. Maximum Availability Architecture Disaster Recovery Guide: Oracle SOA Suite 10g on Oracle WebLogic Server Oracle Maximum Availability Architecture White Paper June 2009 Maximum Availability Architecture Oracle Best Practices For High Availability

More information

Database Disaster Recovery using only RMAN Backups

Database Disaster Recovery using only RMAN Backups 12 th Apr, 2010 PURPOSE This paper demonstrates how an Oracle Database can be recovered or reconstructed by using only the RMAN Backup files (from Disks) in case of a complete server crash. CASE STUDY

More information

Zend Server Amazon AMI Quick Start Guide

Zend Server Amazon AMI Quick Start Guide Zend Server Amazon AMI Quick Start Guide By Zend Technologies www.zend.com Disclaimer This is the Quick Start Guide for The Zend Server Zend Server Amazon Machine Image The information in this document

More information

VX 9000E WiNG Express Manager INSTALLATION GUIDE

VX 9000E WiNG Express Manager INSTALLATION GUIDE VX 9000E WiNG Express Manager INSTALLATION GUIDE 2 VX 9000E WiNG Express Manager Service Information If you have a problem with your equipment, contact support for your region. Support and issue resolution

More information

Setting up the Oracle Warehouse Builder Project. Topics. Overview. Purpose

Setting up the Oracle Warehouse Builder Project. Topics. Overview. Purpose Setting up the Oracle Warehouse Builder Project Purpose In this tutorial, you setup and configure the project environment for Oracle Warehouse Builder 10g Release 2. You create a Warehouse Builder repository

More information

Configuring and Integrating Oracle

Configuring and Integrating Oracle Configuring and Integrating Oracle The Basics of Oracle 3 Configuring SAM to Monitor an Oracle Database Server 4 This document includes basic information about Oracle and its role with SolarWinds SAM Adding

More information

Oracle Database 10g: Backup and Recovery

Oracle Database 10g: Backup and Recovery Oracle Database 10g: Backup and Recovery Volume I Student Guide D22057GC10 Production 1.0 June 2006 D46524 1 Authors Donna Keesling Maria Billings Technical Contributors and Reviewers Christopher Andrews

More information

Implementing Microsoft Windows Server Failover Clustering (WSFC) and SQL Server 2012 AlwaysOn Availability Groups in the AWS Cloud

Implementing Microsoft Windows Server Failover Clustering (WSFC) and SQL Server 2012 AlwaysOn Availability Groups in the AWS Cloud Implementing Microsoft Windows Server Failover Clustering (WSFC) and SQL Server 2012 AlwaysOn Availability Groups in the AWS Cloud David Pae, Ulf Schoo June 2013 (Please consult http://aws.amazon.com/windows/

More information

USER CONFERENCE 2011 SAN FRANCISCO APRIL 26 29. Running MarkLogic in the Cloud DEVELOPER LOUNGE LAB

USER CONFERENCE 2011 SAN FRANCISCO APRIL 26 29. Running MarkLogic in the Cloud DEVELOPER LOUNGE LAB USER CONFERENCE 2011 SAN FRANCISCO APRIL 26 29 Running MarkLogic in the Cloud DEVELOPER LOUNGE LAB Table of Contents UNIT 1: Lab description... 3 Pre-requisites:... 3 UNIT 2: Launching an instance on EC2...

More information

Backing Up Oracle Databases with Handy Backup

Backing Up Oracle Databases with Handy Backup Backing Up Oracle Databases with Handy Backup April 2013 Contents Introduction... 3 Main features of Handy Backup Oracle plug-in... 3 Assignment... 3 Advantages... 3 Backing up of remote Oracle databases...

More information

Every Silver Lining Has a Vault in the Cloud

Every Silver Lining Has a Vault in the Cloud Irvin Hayes Jr. Autodesk, Inc. PL6015-P Don t worry about acquiring hardware and additional personnel in order to manage your Vault software installation. Learn how to spin up a hosted server instance

More information

Oracle Backup and Recover 101. Osborne Press ISBN 0-07-219461-8

Oracle Backup and Recover 101. Osborne Press ISBN 0-07-219461-8 Oracle Backup and Recover 101 Osborne Press ISBN 0-07-219461-8 First Printing Personal Note from the Authors Thanks for your purchase of our book Oracle Backup & Recovery 101. In our attempt to provide

More information

IBM Security QRadar SIEM Version 7.2.6. High Availability Guide IBM

IBM Security QRadar SIEM Version 7.2.6. High Availability Guide IBM IBM Security QRadar SIEM Version 7.2.6 High Availability Guide IBM Note Before using this information and the product that it supports, read the information in Notices on page 35. Product information This

More information

Application Notes for configuring NICE IEX Workforce Management R4.6 with Avaya Proactive Contact R5.0.1 Issue 1.0

Application Notes for configuring NICE IEX Workforce Management R4.6 with Avaya Proactive Contact R5.0.1 Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for configuring NICE IEX Workforce Management R4.6 with Avaya Proactive Contact R5.0.1 Issue 1.0 Abstract These Application Notes describe the

More information

Oracle 11g DBA Online Course - Smart Mind Online Training, Hyderabad. Oracle 11g DBA Online Training Course Content

Oracle 11g DBA Online Course - Smart Mind Online Training, Hyderabad. Oracle 11g DBA Online Training Course Content Oracle 11g DBA Online Training Course Content Faculty: Real time and certified INTRODUCTION TO ORACLE DBA What is DBA? Why a Company needs a DBA? Roles & Responsibilities of DBA Oracle Architecture Physical

More information

How To Create An Easybelle History Database On A Microsoft Powerbook 2.5.2 (Windows)

How To Create An Easybelle History Database On A Microsoft Powerbook 2.5.2 (Windows) Introduction EASYLABEL 6 has several new features for saving the history of label formats. This history can include information about when label formats were edited and printed. In order to save this history,

More information

Data virtualization: playing with Oracle 12c on Docker containers

Data virtualization: playing with Oracle 12c on Docker containers Data virtualization: playing with Oracle 12c on Docker containers This year will be about data virtualization. We can t continue to multiply our database storage for each preprod, test, dev, etc. environments

More information

RMAN for Commando DBAs. By Charles Kim

RMAN for Commando DBAs. By Charles Kim RMAN for Commando DBAs By Charles Kim 1 Charles Kim Oracle Certified DBA Oracle Certified RAC Expert EMail: ckim@dbaexpert.com 2 DBAExpert.com Agenda Backup Strategy RMAN Configuration Backup and Recovery

More information

Support Document: Microsoft SQL Server - LiveVault 7.6X

Support Document: Microsoft SQL Server - LiveVault 7.6X Contents Preparing to create a Microsoft SQL backup policy... 2 Adjusting the SQL max worker threads option... 2 Preparing for Log truncation... 3 Best Practices... 3 Microsoft SQL Server 2005, 2008, or

More information

ORACLE CORE DBA ONLINE TRAINING

ORACLE CORE DBA ONLINE TRAINING ORACLE CORE DBA ONLINE TRAINING ORACLE CORE DBA THIS ORACLE DBA TRAINING COURSE IS DESIGNED TO PROVIDE ORACLE PROFESSIONALS WITH AN IN-DEPTH UNDERSTANDING OF THE DBA FEATURES OF ORACLE, SPECIFIC ORACLE

More information

D12CBR Oracle Database 12c: Backup and Recovery Workshop NEW

D12CBR Oracle Database 12c: Backup and Recovery Workshop NEW D12CBR Oracle Database 12c: Backup and Recovery Workshop NEW What you will learn This Oracle Database 12c: Backup and Recovery Workshop will teach you how to evaluate your own recovery requirements. You'll

More information

DEPLOYMENT GUIDE Version 1.1. Configuring BIG-IP WOM with Oracle Database Data Guard, GoldenGate, Streams, and Recovery Manager

DEPLOYMENT GUIDE Version 1.1. Configuring BIG-IP WOM with Oracle Database Data Guard, GoldenGate, Streams, and Recovery Manager DEPLOYMENT GUIDE Version 1.1 Configuring BIG-IP WOM with Oracle Database Data Guard, GoldenGate, Streams, and Recovery Manager Table of Contents Table of Contents Configuring BIG-IP WOM with Oracle Database

More information

WhatsUp Gold v16.3 Installation and Configuration Guide

WhatsUp Gold v16.3 Installation and Configuration Guide WhatsUp Gold v16.3 Installation and Configuration Guide Contents Installing and Configuring WhatsUp Gold using WhatsUp Setup Installation Overview... 1 Overview... 1 Security considerations... 2 Standard

More information

EXPRESSCLUSTER X for Windows Quick Start Guide for Microsoft SQL Server 2014. Version 1

EXPRESSCLUSTER X for Windows Quick Start Guide for Microsoft SQL Server 2014. Version 1 EXPRESSCLUSTER X for Windows Quick Start Guide for Microsoft SQL Server 2014 Version 1 NEC EXPRESSCLUSTER X 3.x for Windows SQL Server 2014 Quick Start Guide Document Number ECX-MSSQL2014-QSG, Version

More information

RMAN What is Rman Why use Rman Understanding The Rman Architecture Taking Backup in Non archive Backup Mode Taking Backup in archive Mode

RMAN What is Rman Why use Rman Understanding The Rman Architecture Taking Backup in Non archive Backup Mode Taking Backup in archive Mode RMAN - What is Rman - Why use Rman - Understanding The Rman Architecture - Taking Backup in Non archive Backup Mode - Taking Backup in archive Mode - Enhancement in 10g For Rman - 9i Enhancement For Rman

More information

Active Directory Infrastructure Design Document

Active Directory Infrastructure Design Document Active Directory Infrastructure Design Document Written By Sainath KEV Microsoft MVP Directory Services Microsoft Author TechNet Magazine, Microsoft Operations Framework Microsoft Speaker - Singapore Document

More information

Installing and Configuring Guardium, ODF, and OAV

Installing and Configuring Guardium, ODF, and OAV Installing and Configuring Guardium, ODF, and OAV In this appendix, we will cover the following topics: ff ff ff IBM Infosphere Guardium Database Security Oracle Database Firewall Oracle Audit Vault IBM

More information

Secure Web Browsing in Public using Amazon

Secure Web Browsing in Public using Amazon Technical White Paper jwgoerlich.us Secure Web Browsing in Public using Amazon J Wolfgang Goerlich Written July 2011 Updated August 2012 with instructions for Mac users by Scott Wrosch. Abstract The weary

More information

RDS Migration Tool Customer FAQ Updated 7/23/2015

RDS Migration Tool Customer FAQ Updated 7/23/2015 RDS Migration Tool Customer FAQ Updated 7/23/2015 Amazon Web Services is now offering the Amazon RDS Migration Tool a powerful utility for migrating data with minimal downtime from on-premise and EC2-based

More information

Use RMAN to relocate a 10TB RAC database with minimum downtime. Tao Zuo tao_zuo@npd.com NPD Inc. 9/2011

Use RMAN to relocate a 10TB RAC database with minimum downtime. Tao Zuo tao_zuo@npd.com NPD Inc. 9/2011 Use RMAN to relocate a 10TB RAC database with minimum downtime Tao Zuo tao_zuo@npd.com NPD Inc. 9/2011 Contents Methods of relocate a database with minimum down time RMAN oracle suggested backup strategy

More information

Oracle Data Guard Fast Start Failover understood!

Oracle Data Guard Fast Start Failover understood! Oracle Data Guard Fast Start Failover understood! Dr. Martin Wunderli http://www.trivadis.com Principal Consultant Partner Basel Baden Bern Lausanne Zurich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg

More information

Deploying for Success on the Cloud: EBS on Amazon VPC. Phani Kottapalli Pavan Vallabhaneni AST Corporation August 17, 2012

Deploying for Success on the Cloud: EBS on Amazon VPC. Phani Kottapalli Pavan Vallabhaneni AST Corporation August 17, 2012 Deploying for Success on the Cloud: EBS on Amazon VPC Phani Kottapalli Pavan Vallabhaneni AST Corporation August 17, 2012 Agenda Amazon AWS Global Infrastructure AWS VirtualPrivateCloud(VPC) Architecture

More information

ArcGIS 10.3 Server on Amazon Web Services

ArcGIS 10.3 Server on Amazon Web Services ArcGIS 10.3 Server on Amazon Web Services Copyright 1995-2015 Esri. All rights reserved. Table of Contents Introduction What is ArcGIS Server on Amazon Web Services?............................... 5 Quick

More information

Deploying Virtual Cyberoam Appliance in the Amazon Cloud Version 10

Deploying Virtual Cyberoam Appliance in the Amazon Cloud Version 10 Deploying Virtual Cyberoam Appliance in the Amazon Cloud Version 10 Document version 1.0 10.6.2.378-13/03/2015 Important Notice Cyberoam Technologies Pvt. Ltd. has supplied this Information believing it

More information

HP LeftHand SAN Solutions

HP LeftHand SAN Solutions HP LeftHand SAN Solutions Support Document Application Notes Oracle Backup Recovery Setup on LeftHand Networks IP SAN Legal Notices Warranty The only warranties for HP products and services are set forth

More information

Deploying Windows Streaming Media Servers NLB Cluster and metasan

Deploying Windows Streaming Media Servers NLB Cluster and metasan Deploying Windows Streaming Media Servers NLB Cluster and metasan Introduction...................................................... 2 Objectives.......................................................

More information

MATLAB on EC2 Instructions Guide

MATLAB on EC2 Instructions Guide MATLAB on EC2 Instructions Guide Contents Welcome to MATLAB on EC2...3 What You Need to Do...3 Requirements...3 1. MathWorks Account...4 1.1. Create a MathWorks Account...4 1.2. Associate License...4 2.

More information

INSTALLING KAAZING WEBSOCKET GATEWAY - HTML5 EDITION ON AN AMAZON EC2 CLOUD SERVER

INSTALLING KAAZING WEBSOCKET GATEWAY - HTML5 EDITION ON AN AMAZON EC2 CLOUD SERVER INSTALLING KAAZING WEBSOCKET GATEWAY - HTML5 EDITION ON AN AMAZON EC2 CLOUD SERVER A TECHNICAL WHITEPAPER Copyright 2012 Kaazing Corporation. All rights reserved. kaazing.com Executive Overview This document

More information

Using Logon Agent for Transparent User Identification

Using Logon Agent for Transparent User Identification Using Logon Agent for Transparent User Identification Websense Logon Agent (also called Authentication Server) identifies users in real time, as they log on to domains. Logon Agent works with the Websense

More information

Backup Server: User Manual. Version 2.1-p2

Backup Server: User Manual. Version 2.1-p2 Backup Server: User Manual Version 2.1-p2 Table of Contents Overview... 1 High-Availability... 1 User Interface... 1 Login... 1 Resources... 1 List of Backups... 2 Resource Configuration... 3 Oracle Database

More information

Using Symantec NetBackup with Symantec Security Information Manager 4.5

Using Symantec NetBackup with Symantec Security Information Manager 4.5 Using Symantec NetBackup with Symantec Security Information Manager 4.5 Using Symantec NetBackup with Symantec Security Information Manager Legal Notice Copyright 2007 Symantec Corporation. All rights

More information

Veritas Cluster Server Database Agent for Microsoft SQL Configuration Guide

Veritas Cluster Server Database Agent for Microsoft SQL Configuration Guide Veritas Cluster Server Database Agent for Microsoft SQL Configuration Guide Windows 2000, Windows Server 2003 5.0 11293743 Veritas Cluster Server Database Agent for Microsoft SQL Configuration Guide Copyright

More information

Deploying for Success on the Cloud: EBS on Amazon VPC Session ID#11312

Deploying for Success on the Cloud: EBS on Amazon VPC Session ID#11312 Deploying for Success on the Cloud: EBS on Amazon VPC Session ID#11312 Phani Kottapalli AST Corporation Our Services Oracle Partnership Oracle Specialized E-Business Suite Business Intelligence EPM-Hyperion

More information

EMC Replication Manager Integration with Oracle Database Server

EMC Replication Manager Integration with Oracle Database Server White Paper EMC Replication Manager Integration with Oracle Database Server A Detailed Review Abstract This white paper offers an in-depth look at how EMC Replication Manager integrates with Oracle Database

More information

Database Selection Guide

Database Selection Guide DriveRight Fleet Management Software Database Selection Guide Use this guide to help you select the right database to use with your DriveRight Fleet Management Software (FMS), and to help you perform any

More information

McAfee SMC Installation Guide 5.7. Security Management Center

McAfee SMC Installation Guide 5.7. Security Management Center McAfee SMC Installation Guide 5.7 Security Management Center Legal Information The use of the products described in these materials is subject to the then current end-user license agreement, which can

More information

Reference Architecture for HP Data Protector and Oracle 11gR2 RAC on Linux

Reference Architecture for HP Data Protector and Oracle 11gR2 RAC on Linux Reference Architecture for HP Data Protector and Oracle 11gR2 RAC on Linux Technical white paper Table of contents Executive summary... 2 Data Protector and Oracle 11gR2 Database integration... 2 Integration

More information

Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud

Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud Use case Figure 1: Company C Architecture (Before Migration) Company C is an automobile insurance claim processing company with

More information

Oracle 11g Database Administration

Oracle 11g Database Administration Oracle 11g Database Administration Part 1: Oracle 11g Administration Workshop I A. Exploring the Oracle Database Architecture 1. Oracle Database Architecture Overview 2. Interacting with an Oracle Database

More information

Installing and Configuring DB2 10, WebSphere Application Server v8 & Maximo Asset Management

Installing and Configuring DB2 10, WebSphere Application Server v8 & Maximo Asset Management IBM Tivoli Software Maximo Asset Management Installing and Configuring DB2 10, WebSphere Application Server v8 & Maximo Asset Management Document version 1.0 Rick McGovern Staff Software Engineer IBM Maximo

More information

Restoring To A Different Location With EBU And RMAN An AppsDBA Consulting White Paper

Restoring To A Different Location With EBU And RMAN An AppsDBA Consulting White Paper An White Paper Contents 1. OVERVIEW... 1 1.1 DEFINITIONS... 1 2. ENTERPRISE BACKUP UTILITY... 2 2.1 ARCHITECTURE... 2 2.1.1 Target Database... 2 2.1.2 Catalog... 2 2.1.3 Media Management Layer (MML)...

More information

Chapter 9 PUBLIC CLOUD LABORATORY. Sucha Smanchat, PhD. Faculty of Information Technology. King Mongkut s University of Technology North Bangkok

Chapter 9 PUBLIC CLOUD LABORATORY. Sucha Smanchat, PhD. Faculty of Information Technology. King Mongkut s University of Technology North Bangkok CLOUD COMPUTING PRACTICE 82 Chapter 9 PUBLIC CLOUD LABORATORY Hand on laboratory based on AWS Sucha Smanchat, PhD Faculty of Information Technology King Mongkut s University of Technology North Bangkok

More information

Die eingesetzte ORACLE Version ist Oracle Database 10g Enterprise Edition Release 10.2.0.2

Die eingesetzte ORACLE Version ist Oracle Database 10g Enterprise Edition Release 10.2.0.2 25$&/(J'DWD*XDUGDXIGHU.RPPDQGR]HLOH 8ZH+HVVH3ULQFLSDO,QVWUXFWRU25$&/(8QLYHUVLW\ Die folgende Anleitung ist als eine Ergänzung zu dem ORACLE University Kurs Oracle Database 10g: Data Guard Administration

More information

An Oracle White Paper June 2013. Enterprise Manager Cloud Control 12c Disaster Recovery with Storage Replication

An Oracle White Paper June 2013. Enterprise Manager Cloud Control 12c Disaster Recovery with Storage Replication An Oracle White Paper June 2013 Enterprise Manager Cloud Control 12c Disaster Recovery with Storage Replication Introduction... 1 Cloud Control Architecture Overview... 2 Cloud Control High Availability...

More information

Using The Hortonworks Virtual Sandbox

Using The Hortonworks Virtual Sandbox Using The Hortonworks Virtual Sandbox Powered By Apache Hadoop This work by Hortonworks, Inc. is licensed under a Creative Commons Attribution- ShareAlike3.0 Unported License. Legal Notice Copyright 2012

More information

Oracle Database Cross Platform Migration Lucy Feng, DBAK

Oracle Database Cross Platform Migration Lucy Feng, DBAK Delivering Oracle Success Oracle Database Cross Platform Migration Lucy Feng, DBAK RMOUG QEW November 19, 2010 Business Requirements Migrate all Oracle databases to IBM zseries based Linux The database

More information

Virtual Appliance Setup Guide

Virtual Appliance Setup Guide The Virtual Appliance includes the same powerful technology and simple Web based user interface found on the Barracuda Web Application Firewall hardware appliance. It is designed for easy deployment on

More information

Amazon Relational Database Service. User Guide API Version 2013-09-09

Amazon Relational Database Service. User Guide API Version 2013-09-09 Amazon Relational Database Service User Guide Amazon Relational Database Service: User Guide Copyright 2014 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. The following are trademarks

More information

Configuring High Availability for VMware vcenter in RMS Distributed Setup

Configuring High Availability for VMware vcenter in RMS Distributed Setup Configuring High Availability for VMware vcenter in RMS Distributed Setup This chapter describes the process of configuring high availability for the VMware vcenter. It provides the prerequisites and procedures

More information

Troubleshooting Failover in Cisco Unity 8.x

Troubleshooting Failover in Cisco Unity 8.x CHAPTER 16 Troubleshooting Failover in Cisco Unity 8.x This chapter describes methods for troubleshooting Cisco Unity failover. See the following sections: Failover Configuration Wizard Does Not Finish

More information

Oracle 10g ODBC Installation Guide. Voyager 7.2.1 Version 9.0+

Oracle 10g ODBC Installation Guide. Voyager 7.2.1 Version 9.0+ Oracle 10g ODBC Installation Guide Voyager 7.2.1 Version 9.0+ CONFIDENTIAL INFORMATION DISCLAIMER The information herein is the property of Ex Libris Ltd. or its affiliates and any misuse or abuse will

More information

CA ARCserve Replication and High Availability

CA ARCserve Replication and High Availability CA ARCserve Replication and High Availability Oracle Server Operation Guide for Windows r16 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter

More information

Veritas High Availability Agent for Oracle Installation and Configuration Guide

Veritas High Availability Agent for Oracle Installation and Configuration Guide Veritas High Availability Agent for Oracle Installation and Configuration Guide AIX 5.0 N18473J Veritas High Availability Agent for Oracle Installation and Configuration Guide Copyright 2006 Symantec Corporation.

More information

Zen Internet. Online Data Backup. Zen Vault Professional Plug-ins. Issue: 2.0.08

Zen Internet. Online Data Backup. Zen Vault Professional Plug-ins. Issue: 2.0.08 Zen Internet Online Data Backup Zen Vault Professional Plug-ins Issue: 2.0.08 Contents 1 Plug-in Installer... 3 1.1 Installation and Configuration... 3 2 Plug-ins... 5 2.1 Email Notification... 5 2.1.1

More information

Opsview in the Cloud. Monitoring with Amazon Web Services. Opsview Technical Overview

Opsview in the Cloud. Monitoring with Amazon Web Services. Opsview Technical Overview Opsview in the Cloud Monitoring with Amazon Web Services Opsview Technical Overview Page 2 Opsview In The Cloud: Monitoring with Amazon Web Services Contents Opsview in The Cloud... 3 Considerations...

More information

TECHNICAL REPORT. Nimble Storage Oracle Backup and Recovery Guide

TECHNICAL REPORT. Nimble Storage Oracle Backup and Recovery Guide TECHNICAL REPORT Nimble Storage Oracle Backup and Recovery Guide N I M B L E T E C H N I C A L R E P O R T : N I M B L E S T O R A G E F O R O R A C L E B A C K U P A N D R E C O V E R Y 1 Document Revision

More information

Symantec Database Security and Audit 3100 Series Appliance. Getting Started Guide

Symantec Database Security and Audit 3100 Series Appliance. Getting Started Guide Symantec Database Security and Audit 3100 Series Appliance Getting Started Guide Symantec Database Security and Audit 3100 Series Getting Started Guide The software described in this book is furnished

More information

Deploy App Orchestration 2.6 for High Availability and Disaster Recovery

Deploy App Orchestration 2.6 for High Availability and Disaster Recovery Deploy App Orchestration 2.6 for High Availability and Disaster Recovery Qiang Xu, Cloud Services Nanjing Team Last Updated: Mar 24, 2015 Contents Introduction... 2 Process Overview... 3 Before you begin...

More information

UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP) Audience Data Warehouse Administrator Database Administrators Database Designers Support Engineer Technical Administrator Related Training Required Prerequisites Working knowledge of SQL and use of PL/SQL

More information

How To Run An Apa On An Amazon.Com

How To Run An Apa On An Amazon.Com Operating SAP Solutions on Amazon Web Services Contents About this Guide...3 Overview of Amazon Web Services...4 Creating Amazon Web Services Components...6 Special Considerations for SAP Systems on AWS...

More information

DVS-100 Installation Guide

DVS-100 Installation Guide DVS-100 Installation Guide DVS-100 can be installed on any system running the Ubuntu 14.04 64 bit Linux operating system, the guide below covers some common installation scenarios. Contents System resource

More information

Installing Oracle 12c Enterprise on Windows 7 64-Bit

Installing Oracle 12c Enterprise on Windows 7 64-Bit JTHOMAS ENTERPRISES LLC Installing Oracle 12c Enterprise on Windows 7 64-Bit DOLOR SET AMET Overview This guide will step you through the process on installing a desktop-class Oracle Database Enterprises

More information

Embarcadero Performance Center 2.7 Installation Guide

Embarcadero Performance Center 2.7 Installation Guide Embarcadero Performance Center 2.7 Installation Guide Copyright 1994-2009 Embarcadero Technologies, Inc. Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A.

More information

GWAVA 5. Migration Guide for Netware GWAVA 4 to Linux GWAVA 5

GWAVA 5. Migration Guide for Netware GWAVA 4 to Linux GWAVA 5 GWAVA 5 Migration Guide for Netware GWAVA 4 to Linux GWAVA 5 Copyright 2010 GWAVA, Inc. All rights reserved. Content may not be reproduced without permission. http://www.gwava.com Overview While GWAVA

More information

CA ARCserve Replication and High Availability for Windows

CA ARCserve Replication and High Availability for Windows CA ARCserve Replication and High Availability for Windows Microsoft SQL Server Operation Guide r15 This documentation and any related computer software help programs (hereinafter referred to as the "Documentation")

More information

Oracle Backup, Recovery, and Performance Tuning using EMC Avamar and Oracle RMAN

Oracle Backup, Recovery, and Performance Tuning using EMC Avamar and Oracle RMAN Oracle Backup, Recovery, and Performance Tuning using EMC Avamar and Oracle RMAN Best Practices Planning Abstract This white paper provides an in-depth review of the capabilities of the EMC Avamar Oracle

More information

SevOne NMS Download Installation and Implementation Guide

SevOne NMS Download Installation and Implementation Guide SevOne NMS Download Installation and Implementation Guide 5.3.X 530 V0002 Contents 1. Get Started... 3 2. SevOne Download Installation... 6 3. Appliance Network Configuration... 9 4. Install License and

More information