An Oracle White Paper September Replicating between Cloud and On-Premises using Oracle GoldenGate

Size: px
Start display at page:

Download "An Oracle White Paper September Replicating between Cloud and On-Premises using Oracle GoldenGate"

Transcription

1 An Oracle White Paper September 2013 Replicating between Cloud and On-Premises using Oracle GoldenGate

2 Executive Overview... 2 Requirements for Ensuring Data Consistency... 3 Availability... 3 Reduced latency... 3 Heterogeneity... 3 Flexibility... 3 Reliability... 3 Topology... 3 Low impact and minimally intrusive... 4 Efficient Network usage... 4 Globalization... 4 Customization... 4 Ease of use... 4 Oracle GoldenGate... 4 Architecture... 5 Setup and Configuration... 6 Acquiring and Configuring Cloud Instance... 7 Database Installation... 9 Configuring networking between the cloud and on-premises instances 10 Oracle GoldenGate Installation Oracle GoldenGate Configuration Conclusion... 22

3 Executive Overview Enterprises today have greater flexibility in determining whether investing in applications, platforms and infrastructure should be a capital expenditure or operational expenditure or both. As such enterprises are increasingly using a mix of public cloud, private cloud and onpremises strategy to gain sustainable competitive advantage. However, enterprises have to ensure that business processes run effectively and reliably irrespective of whether the applications and its associated data are on the on-premises instances or in the cloud. For example, an enterprise which has adopted a CRM strategy could be relying on an onpremises based marketing application used for developing and nurturing leads and could be using a SaaS based Sales application to create opportunities and quotes. The sales and the marketing teams which use these systems need to be able to access and share the data in a reliable and cohesive way. This example can be extended to other applications areas such as HR, Supply Chain, and Finance and the demands the users place on getting a consistent view of the data. Another example, an enterprise may have established on-premises based Business Intelligence and Reporting platform which is used by employees in various roles to retrieve their respective reports and perform analysis. Typically, a Business Intelligence platform requires data from various sources to be aggregated so it can provide rich capabilities to slice and dice the data. Enterprises which have a mix of public cloud, private cloud and onpremises will need to ensure that the relevant data from these sources are made available to the Business Intelligence system. Most enterprises have spent years avoiding the data silos that inhibit productivity. IT has had its fill of new integration paradigms, from CORBA to Client/Server to Web services, EAI, SOA and replicating databases. After decades of locking down critical issues such as interface definitions, governance, reliability, transaction management, exception handling, and transaction monitoring, it is imperative to extend these solutions into environments which has a mix of cloud and on-premises applications and its associated data. The objective of this white paper is to discuss the requirements, architecture and the options for replicating between databases hosted on-premises and in the cloud. In this paper we will illustrate replication between two Oracle database Linux 64 bit instances one hosted in the Amazon EC2 cloud and the other running within the Oracle on-premises environment. It is 2

4 assumed that reader of this paper has working knowledge of Oracle GoldenGate replication product, Amazon EC2 cloud, Oracle database, working knowledge of Linux and networking. The option and the related procedure presented in this paper is one among the many options an IT organization can pursue when considering replicating databases between the onpremises and the cloud environments. The option and the procedure discussed should not be construed as a recommendation and hence should not be considered for production without performing due-diligence. Requirements for Ensuring Data Consistency The benefits of using a hybrid environments consisting of on-premises and cloud solutions become apparent only when the requirements listed below are addressed. Availability Irrespective of where the data is captured either in the cloud or on-premises it must be accessible anywhere at or near 24/7/365 without service interruption, performance degradation or data inconsistency. Reduced latency Data must remain fresh. As it ages, data becomes less relevant and less valuable day-old data is often insufficient in today s competitive landscape. Heterogeneity Integration and replication solutions should be able to transform and distribute data across diverse IT systems. Flexibility Integration and replication solutions must have the flexibility to work with IT infrastructure and policies which are put in place for security and compliance. Reliability Reliability must be guaranteed despite system or connectivity issues that can occur between the cloud and on-premises instances. Topology The solution should support a wide variety of topologies. These include one-to-one, one-to-many, many-to-one, and many-to-many for both unidirectional and bidirectional configurations. The ability to handle and resolve conflicts in a bi-directional active-active scenario should also be supported. 3

5 Low impact and minimally intrusive The solution should be minimally intrusive and should have a low impact on the hardware, software systems (e.g. databases), and network resources. Efficient Network usage The solution should be able to route transactions over WANs and LANs as well as the internet, handle large data volumes with minimal bandwidth requirements and latency. Globalization The solution should be able to handle the globalization aspects of heterogeneous database environments when replicating data between the cloud and on-premises. Customization The solution should provide capabilities for customization for transforming and delivery of data. Ease of use The solution should be easy to use, understand, configure, deploy, and diagnose Oracle GoldenGate Oracle GoldenGate is used for major Fortune 500 companies and other industry leaders worldwide to support mission-critical systems for data availability and integration. Oracle GoldenGate 11g empowers organizations to capture, route, transform, and deliver transactional data between heterogeneous databases in real time with minimal overhead. Using unique real-time, logbased CDC and replication technology, Oracle provides continuous availability, disaster tolerance, and real-time data integration solutions that enable the management and movement of transactional data across the enterprise. Oracle GoldenGate is designed for low-impact implementation, operation, modification, and extension to support the evolving needs of enterprise information. Oracle GoldenGate addresses the requirements for ensuring data consistency in a hybrid environment involving the cloud and on-premises instances thus facilitating the business process to run effectively and reliably. 4

6 Architecture Oracle GoldenGate processes running on the cloud and on-premises need to communicate with one another on facilitate a bi-directional replication. There are several options to consider which enable bidirectional replication between the cloud and on-premises. In this section we will illustrate the high level architecture of some of those options and in the subsequent sections discuss the options in detail. Option 1 Secured network established between the cloud and on-premises The following diagram illustrates a high level architecture and the components involved in replication between two databases one deployed in the cloud and the other in the on-premises environment with a secured network established between them. A secured network is established between the cloud and on-premises which enables the applications running on the cloud and on-premises to have seamless connectivity to other applications irrespective of where they are running. Option 2 Restricted network established between the cloud and on-premises The following diagram illustrates a high level architecture and the components involved in replication between two databases one deployed in the cloud and the other in the on-premises environment with a restricted network established between them. A restricted network is established between the cloud and on-premises which requires the ports required by Oracle GoldenGate explicitly opened on both the cloud and on the on-premises instances and the IP addresses of the cloud and on-premises instances white listed. 5

7 Option 3 Restricted network access from on-premises and cloud through HTTP proxy The following diagram illustrates a high level architecture and the components involved in replication between two databases one deployed in the cloud and the other in the on-premises environment with a restricted HTTP proxy between them. In scenarios where the on-premises machine connects to the internet through a restricted proxy and the ports required by Oracle GoldenGate are not open and the cloud instance is not white listed on the on-premises instance, then tunneling through HTTP proxy may be considered provided proper security exceptions are obtained. Setup and Configuration Broadly, the setup and configuration required for replicating databases between a cloud and onpremises environment involves the following steps: Acquiring and configuring cloud instance. Installing and configuring database in the cloud and on-premises instances. Configuring networking between the cloud and on-premises instances. Installing and configuring Oracle GoldenGate on the cloud instance and on-premises instance. 6

8 Acquiring and Configuring Cloud Instance Depending upon the cloud provider selected, acquiring and configuring the cloud instance will vary. In this paper we will focus on the Amazon EC2 cloud and examine the options and the steps required to acquire and configure the Amazon EC2 cloud instance. Acquiring Amazon EC2 Instance The following provides a list of options for acquiring an EC2 instance from Amazon Renting the Linux instance Amazon provides the requested Linux environment and access to this environment though SSH. Oracle Database and Oracle GoldenGate will need to be downloaded and installed. Renting the Oracle Database - Amazon will create and provide access to the requested Oracle database. The database can be accessed via SQL NET from a remote machine. Amazon does not provide access to the machine or'sys' access to the database. Thus, Oracle GoldenGate has to be installed on a remote machine or on a separate instance in EC2. Renting the Linux instance with Oracle database installed Linux machine with Oracle database is available as public AMI with Amazon. This instance is accessible and provides full control of the database. The AMI ID selected was ami-3d739c54. This image has Oracle Database bit Enterprise Edition installed on a 64 bit RedHat Enterprise Linux Server version 5.4. All the discussions in this paper are with reference to this AMI. This option was selected for the purpose of this paper. Configuring the EC2 instance The EC2 user guides provide detailed information about using and configuring the EC2 instance. However, for the purpose of this paper, some of the important configuration will be covered. Navigate to your account in Amazon using a web browser and perform the following configuring the key pair, configuring security groups, and starting the EC2 instance. Configuring Key Pair The EC2 image can be accessed only through SSH by default, as such associating it with the security key is important. A key pair can be created before or when launching the instance. The key pair will need be associated with the instance. Download and keep the private key generated in a secure location. The private key is required when accessing the EC2 instance. Please note, if appropriate ports are opened and correct packages are installed, EC2 instance can also be accessed by GNOME desktop via VNC or RDP. However, for the purposes of this discussion we will focus on accessing by SSH. Configuring Security Groups The security group provides the rules for allowing external connection into the EC2 instance. Using the security group add rules which will specify the protocol, port and the IP address from which the connection is desired. Create a security group and associate the security group with the EC2 instance. 7

9 It is mandatory to create at least one rule which specifies SSH protocol to enable logging in to the instance. In the Inbound tab, create a new rule for SSH and specify the on-premises IP address. If connection from additional machines, such as laptop, is required then add the IP addresses for these machines or the proxy IP address the machine uses. Using the link from the machine the connection is desired will provide the proxy's IP address. Additional security rules can be created as required we will discuss this in the appropriate sections. Starting the EC2 instance Launch the EC2 instance associated with the above mentioned AMI through the browser and monitor to ensure the successful starting of the instance. The default root id is 'root'. Use this when logging in to EC2 instance. Logging on to the EC2 Instance The EC2 instance will need to be accessed using SSH to complete the configuration and perform other activities. EC2 instance can either be accessed from utility such as Putty from a windows laptop machine and by using the ssh utility from the on-premises machine. Please note that the proxy server used by either laptop or on-premises machine should allow SSH connectivity. Using Putty Create a new session and specify the connection to the EC2 instance. Convert the private key provided by EC2 instance into Putty format using PuttyGen and store this into a file with the ppk extension. Specify this file in Putty configuration under Connection->SSH->Auth->Private Key file. If the laptop, is using VPN, for example, then in the Proxy settings (Connection->Proxy) configure the Proxy hostname (set to the VPN proxy server) and set the proxy type = HTTP. If additional software on the laptop such as Oracle SQL Developer needs to connect to the database on the EC2 instance then do the following in addition to the above. In the Putty window, navigate to Connection->SSH->Tunnel and specify the Source port and Destination. For the Source port specify any free port that is available on the laptop and for the Destination specify the value in the format :<Destination Port>. For example, if connecting to Oracle instance the Destination Port = Connect to the EC2 instance and keep the connection window alive. Modify the properties in the Oracle SQL Developer and specify 'localhost' for the Host name and the value used for Source port for the Port and connect to the Oracle Instance running on the EC2 instance. Using SSH from the on-premises machine From a command prompt window on the on-premises machine, login or sudo to root. Modify the 'config' file under ~/.ssh directory and add the following. Substitute appropriate values for the EC2_Instance_Address and for the proxy server. 8

10 Typically, the proxy will not allow SSH connection from the on-premises machine to a remote machine outside the firewall. Utilities such as 'corkscrew' or 'netcat' facilitate tunneling through the HTTP proxy. We will use 'corkscrew' utility for this paper. It is assumed the utility 'corkscrew' is installed on the on-premises machine. Host 'EC2_Instance_Address' ProxyCommand corkscrew 'proxy server' 80 %h %p KeepAlive yes ServerAliveInterval 30 Place the private key file obtained from EC2 instance in an secured directory. Enter the following command to SSH into EC2 instance. ssh i <private_key_directory_name>/<private_key_file>.pem root@ EC2_Instance_Address Executing the above commend will login the terminal into the EC2 instance with root access. Database Installation Depending upon the cloud provider selected, acquiring and configuring the database instance will vary. In this paper we will focus on the Amazon EC2 cloud and examine steps required to configure the database. As we had mentioned previously, there are 3 options when working with the Amazon EC2 cloud and we had chosen to discuss the option 'Renting the Linux instance with Oracle database installed' as this option provided the convenience and flexibility when working with the database. EC2 Instance When logging into the EC2 instance created based on the AMI ami-3d739c54 for the first time, it will go through a questionnaire to configure the Oracle database to set the SYS password, Oracle SID, and other properties required to bring up the Oracle database. This is done only once. Note down the passwords and SID and other information. Subsequently, when connecting from SSH, change user to oracle - 'su oracle' which ensures that the required environment is setup. Test the connection to the database from Sql Developer from the laptop using Sqlplus from the ssh terminal. After ensuring the database is up and running do the following. Create two users An Oracle GoldenGate user named 'gguser' and another user 'ogg_amz'. We will use these users throughout this paper. Create a table in ogg_amz for replication. 9

11 For example - CREATE TABLE "ogg_amz"."cust_info" ( "CUST_ID" NUMBER NOT NULL ENABLE, "NAME" VARCHAR2(20 BYTE) NOT NULL ENABLE, CONSTRAINT "CUST_INFO_PK" PRIMARY KEY ("CUST_ID") USING INDEX ) On-premises Instance It is assumed that Oracle Database bit Enterprise Edition is installed on a 64 bit RedHat Enterprise Linux Server version 5.4. After ensuring the database is up and running do the following. Create two users An Oracle GoldenGate user named 'gguser' and another user and another user 'ogg_ora'. We will use these users throughout this paper. Create a table in ogg_ora, for replication. For example - CREATE TABLE "ogg_ora"."cust_info" ( "CUST_ID" NUMBER NOT NULL ENABLE, "NAME" VARCHAR2(20 BYTE) NOT NULL ENABLE, CONSTRAINT "CUST_INFO_PK" PRIMARY KEY ("CUST_ID") USING INDEX ) Configuring networking between the cloud and on-premises instances As we had discussed earlier, broadly there are three options to consider when configuring the networking between the cloud and the on-premises instance. In this paper we will focus on the Amazon EC2 cloud and examine options. Oracle GoldenGate processes running on the EC2 instance and on-premises need to communicate with one another on facilitate a bi-directional replication. There is no specific requirement for what ports Oracle GoldenGate can use; any unused port can be used. The following sections discuss the options available for the user to setup replication between EC2 and on-premises instance. Option 1 - Secured network established between the cloud and on-premises A secured network is established between the cloud and on-premises which enables the applications running on the cloud and on-premises to have seamless connectivity to other applications irrespective of where they are running. In this scenario configuring Oracle GoldenGate for replication between 10

12 the databases residing on the cloud with the databases residing on the on-premises requires no additional or special configuration. Oracle GoldenGate security features such as password, trail and transport encryption can be considered as required. Option 2 - Restricted network established between the cloud and on-premises A restricted network is established between the cloud and on-premises which requires the ports required by Oracle GoldenGate opened on both the EC2 and on the on-premises and the IP addresses of the EC2 instance and on-premises white listed. On the EC2, use the EC2 Security Group and add rules to white list on-premises IP addresses and the open the TCP ports configured to be used by Oracle GoldenGate manager running on EC2 and the dynamic ports configured in the manager parameter file. On the on-premises white list the EC2 IP address and open the TCP ports configured to be used configured to be used by Oracle GoldenGate manager running on on-premises and the dynamic ports configured in the manager parameter file. Oracle GoldenGate security features such as password, trail and transport encryption can be considered as required. Additionally, the Oracle GoldenGate passive Extract feature can be considered when replicating from EC2 to on-premises. When a target system resides inside a trusted intranet zone, initiating connections from the source system (the standard Oracle GoldenGate method) may violate security policies if the source system is in a less trusted zone. It also may violate security policies if a system in a less trusted zone contains information about the ports or IP address of a system in the trusted zone, such as that normally found in an Oracle GoldenGate Extract parameter file. In this kind of intranet configuration, a passive-alias Extract configuration can be considered. Connections are initiated from the target system inside the trusted zone by an alias Extract group, which acts as an alias for a regular Extract group on the source system, known in this case as the passive Extract. Once a connection between the two systems is established, data is processed and transferred across the network by the passive Extract group in the usual way. In the next section we will discuss the configuration of using passive Extract on EC2 Option 3 - Restricted network access from on-premises and cloud through HTTP proxy In scenarios where the on-premises machine connects to the internet through a restricted proxy and the ports required by Oracle GoldenGate are not open and the EC2 instance is not white listed on the on-premises instance, then the following option may be considered. If the proxy allows SSH tunneling over HTTP, then it can be used facilitate replication between the on-premises machine and the EC2 instance. Please note some environments do not allow HTTP to be used as a transport for SSH. Unless proper exceptions from IT security are obtained, this option is not recommended. In this section we will discuss the configuration of SSH tunneling through HTTP. In 11

13 the next section we will discuss the configuration of Oracle GoldenGate to use the SSH tunnel for replication. SSH Tunneling though HTTP The following steps illustrate the procedure to set up SSH tunneling though HTTP to facilitate replication between an on-premises machine and an EC2 instance. On the EC2 instance set up the Security Group to allow SSH connection from the on-premises instance proxy server. Determine the Oracle GoldenGate ports and the dynamic port you plan to use in the manager parameter file on the EC2 instance and on-premises instance. For the purpose of this paper the following ports are defined on the EC2 and on-premises instance. o o Ports on the EC2 instance Manager port = Dynamic ports = Ports on the on-premises machine Manager port = Dynamic ports = On the on-premises machine setup the configuration for SSH tunneling through HTTP proxy, local and remote port forwarding. As discussed earlier, utilities such as 'corkscrew' or 'netcat' facilitate tunneling through the HTTP proxy. It is assumed the utility 'corkscrew' is installed on the on-premises machine. The port forwarding feature of SSH makes available remote ports as local ports for the applications to use. SSH encrypts the messages sent by the application and tunnels it though the HTTP proxy decrypts the message on the target and delivers the message to the port the target application is listening. Configuring SSH to tunnel though HTTP and facilitate port forwarding involves the following steps. On the on-premises instance login in as root or sudo to 'root' to the on-premises machine. Navigate to the ~/.ssh directory and edit the SSH 'config' file and add the parameters listed in the following table. The ProxyCommand instructs the SSH to use 'corkscrew' to tunnel through the specified HTTP proxy server. The LocalForward parameter instructs SSH to forward ports used by Oracle GoldenGate on the EC2 instance as corresponding local ports on the on-premises instance. The RemoteForward parameter instructs SSH to forward ports used by Oracle GoldenGate on the on-premises instance as corresponding local ports on the EC2 instance. 12

14 Refer to the Oracle GoldenGate Configuration section for details about configuring Oracle GoldenGate on utilizing the forwarded ports. Host 'EC2 Instance Address' ProxyCommand corkscrew 'proxy server address' 80 %h %p GatewayPorts yes KeepAlive yes ServerAliveInterval 30 LocalForward localhost:15000 LocalForward localhost:15010 LocalForward localhost: enter the remaining dynamic ports specified in the manager parameter file on the EC2 instance.. RemoteForward localhost:17000 RemoteForward localhost:17010 RemoteForward localhost: enter the remaining dynamic ports specified in the manager parameter file on the on-premises box.. Place the private key file obtained from EC2 instance in a secured directory. Enter the following command to establish SSH tunnel though the proxy. Keep this terminal alive. ssh i <private_key_directory_name>/<private_key_file>.pem root@ EC2_Instance_Address Alternatively, the following command can be issued to establish an SSH tunnel though the proxy without having to have a separate terminal. nohup ssh -N i <private_key_directory_name>/<private_key_file>.pem root@ EC2_Instance_Address & Oracle GoldenGate Installation EC2 and On-premises Instance Download the Oracle GoldenGate version which is suitable for the version of the Linux operating system and the version of the Oracle database. Please refer to the Oracle GoldenGate user guide for additional details on installation and configuration. Ensure that you are logged in as 'oracle' before installing Oracle GoldenGate. 13

15 Oracle GoldenGate Configuration We will discuss the Oracle GoldenGate configuration for options 1, 2 and 3 discussed above. We will first discuss the common configurations required irrespective of the options selected then we will discuss option specific configuration that will be required. Common database configuration for required for all the options In this section we will discuss the common configuration required to be performed irrespective of the options selected. Oracle GoldenGate User As we had discussed in the database installation section, ensure that the following database users are created in the EC2 and on-premises. EC2 Instance gguser and ogg_amz On-premises gguser and ogg_ora Checkpoint table On both the EC2 and on-premises instances, Create a 'GLOBALS' file in the Oracle GoldenGate install directory and specify the checkpoint table name, this is used when adding the replicat. GLOBALS files on EC2 instance checkpointtable amz_checkpointtable GLOBALS file on on-premises instance checkpointtable ora_checkpointtable From ggsci command shell enter the following command on both the EC2 and on-premise instances. ggsci>dblogin userid gguser, password xyz ggsci>add checkpointtable 14

16 Enable supplemental logging Minimal supplemental logging must be enabled at the database level to allow GoldenGate to properly capture updates to primary keys. To enable supplemental logging at the database level on both EC2 and on-premises instances do the following. Login to SQL*Plus as a user with ALTER SYSTEM privileges Enable minimal supplemental logging by executing the following command: sqlplus>alter DATABASE ADD SUPPLEMENTAL LOG DATA; Verify that supplemental logging is enabled at the database level via the command: sqlplus>select SUPPLEMENTAL_LOG_DATA_MIN FROM V$DATABASE; The output of the query must be YES On both EC2 and on-premises instances database must be set to log the table key values whenever it logs a row change, so they are available to Oracle GoldenGate. This is accomplished by issuing the following ggsci command. EC2 Instance ggsci>dblogin userid gguser, password xyz ggsci>add trandata ogg_amz.* On-Premises Instance ggsci>dblogin userid gguser, password xyz ggsci>add trandata ogg_ora.* Common Oracle GoldenGate Configuration for all the options In this section we will discuss the common Oracle GoldenGate Configuration for all the options in the EC2 and the On-premises instance Configuration on the EC2 Instance The configuration for Oracle GoldenGate Manager, Capture, and Apply process on the EC2 instance is illustrated below. Ensure you are logged in as 'oracle' (su oracle). Oracle GoldenGate Manager The manager parameter file is shown below. 15

17 port dynamicportlist purgeoldextracts./dirdat/*, usecheckpoints Start the manager and ensure it starts successfully. ggsci>start mgr ggsci>info mgr Oracle GoldenGate Capture Ensure, supplemental logging is enabled for the table. Supplemental logging is enabled by issuing the command 'add tranlog ogg_ora.cust_info' from the 'ggsci' command shell. The capture parameter file is shown below. extract eamz tranlogoptions excludeuser gguser exttrail./dirdat/ez userid gguser, password abc table ogg_amz.*; Add and start the extract using the following command from 'ggsci' command shell and ensure it starts successfully. ggsci>add extract eamz, tranlog, begin now ggsci>add exttrail./dirdat/ez, extract eamz, megabytes 50 ggsci>start extract eamz ggsci>info eamz Oracle GoldenGate Delivery The replicat parameter file is shown below. The replicate applies the changes from the on-premises to the database on the cloud. replicat rora assumetargetdefs discardfile./dirrpt/rora.dsc, purge userid gguser, password abc MAP ogg_ora.*, target ogg_amz.*; Add and start the replicat and ensure it starts successfully. 16

18 ggsci>dblogin userid gguser, password xyz ggsci>add replicat rora, exttrail./dirdat/po ggsci>start rora ggsci>info rora Configuration on the on-premises instance The configuration for Oracle GoldenGate Manager, Capture the Apply process on the on-premises instance is illustrated below. Oracle GoldenGate Manager The manager parameter file is shown below. port dynamicportlist purgeoldextracts./dirdat/*, usecheckpoints Start the manager and ensure it starts successfully. ggsci>start mgr ggsci>info mgr Oracle GoldenGate Capture Ensure, supplemental logging is enabled for the table. Supplemental logging is enabled by issuing the command 'add tranlog ogg_ora.cust_info' from the 'ggsci' command shell. The capture parameter file is shown below. extract eora tranlogoptions excludeuser gguser exttrail./dirdat/eo userid gguser, password abc table ogg_ora.*; Add and start the extract using the following command from 'ggsci' command shell and ensure it starts successfully. ` ggsci>add extract eora, tranlog, begin now ggsci>add exttrail./dirdat/eo, extract eora, megabytes 50 ggsci>start extract eora ggsci>info eora 17

19 Oracle GoldenGate Delivery The replicat parameter file is shown below. replicat ramz assumetargetdefs discardfile./dirrpt/ramz.dsc, purge userid gguser, password abc MAP ogg_amz.*, target ogg_ora.*; Add and start the replicat and ensure it starts successfully. ggsci>dblogin userid gguser, password xyz ggsci>add replicat ramz, exttrail./dirdat/pz ggsci>start ramz ggsci>info ramz Specific configuration for Oracle GoldenGate based on the options This section discusses the specific configuration based on the option selected. In this section we will discuss the specific Oracle GoldenGate Configuration on the EC2 and the On-premises instances based on the option selected. Option 1 - Secured network established between the cloud and on-premises Configuration on the EC2 instance The configuration for Oracle GoldenGate Pump process on the EC2 instance is illustrated below. Ensure you are logged in as 'oracle' (su oracle). The configuration for Oracle GoldenGate Pump process on the on-premises is illustrated below. extract pamz rmthost 'host name or IP address of on-premises instance', mgrport 17000, compress rmttrail./dirdat/po passthru table ogg_amz.*; Add and start the Pump and ensure it starts successfully 18 ggsci>add extract pamz, exttrailsource./dirdat/ez ggsci>add rmttrail./dirdat/pz, extract pamz, megabytes 50 ggsci>start pamz ggsci>info pamz

20 Configuration on the on-premises instance The configuration for Oracle GoldenGate Pump process on the on-premises is illustrated below. extract pora rmthost 'host name or IP address of EC2 instance', mgrport 15000, compress rmttrail./dirdat/po passthru table ogg_ora.*; Add and start the Pump and ensure it starts successfully ggsci>add extract pora, exttrailsource./dirdat/eo ggsci>add rmttrail./dirdat/po, extract pora, megabytes 50 ggsci>start pora ggsci>info pora Option 2 Restricted network established between the cloud and on-premises Configuration on the EC2 instance Oracle GoldenGate Passive Pump The pump parameter file is shown below. Observe in the parameter file the parameter 'rmthost' is not used. The alias extract (discussed below) started on the on-premises will dynamically configure the port which the passive Pump will use to communicate with the Oracle GoldenGate collector on the on-premises instance. extract pamz rmttrail./dirdat/pz passthru table ogg_amz.*; Add the Passive pump using the following command ggsci>add extract pamz, passive, exttrailsource./dirdat/ez ggsci>add rmttrail./dirdat/pz, extract pamz, megabytes 50 19

21 Starting and stopping of the passive pump is controlled by alias pump which is configured and running on the on the on-premises instance. Configuration on the on-premises instance Configuration of the alias-pump To create an Extract group in alias mode, use the ADD EXTRACT (Pump) command as follows from the ggsci command prompt. ggsci>add extract pamz, rmthost 'host name or IP address of EC2 instance', mgrport To start or stop Oracle GoldenGate extraction in the passive-alias Extract configuration, start or stop the alias Extract (pump) group from GGSCI as follows. ggsci>start pamz ggsci>stop pamz The status of the passive-alias extract configuration can be determined by running the following ggsci command. This will return the status of both the alias and the passive pump process. ggsci>info pamz ggsci>info pamz EXTRACT PAMZ Last Started :29 Status RUNNING ALIAS PAMZ ec2_instance:15000 Forwarding command to EXTRACT PAMZ Last Started :29 Status RUNNING Checkpoint Lag 00:00:00 (updated 00:00:09 ago) Log Read Checkpoint File./dirdat/ez :32: RBA 1245 Configure Oracle GoldenGate Pump to publish changes from on-premise to EC2 instance The pump parameter file is shown below. 20

22 extract pora rmthost 'host name or IP address of EC2 instance', mgrport 15000, compress rmttrail./dirdat/po passthru table ogg_ora.*; Add and start the pump and ensure it starts successfully ggsci>add extract pora, exttrail source./dirdat/eo ggsci>add rmttrail./dirdat/po, extract pora, megabytes 50 ggsci>start pora ggsci>info pora Option 3 - Restricted network access from on-premises and cloud through HTTP proxy Configuration on the EC2 Instance Configure Oracle GoldenGate Pump The pump parameter file is shown below. Observe in the parameter file 'localhost' is used as the value for parameter 'rmthost' this is because we have configured SSH to do port forwarding of the OGG ports. extract pamz rmthost localhost, mgrport 17000, compress rmttrail./dirdat/pz passthru table ogg_amz.*; Add and start the pump and ensure it starts successfully. ggsci>add extract pamz, exttrailsource./dirdat/ez ggsci>add rmttrail./dirdat/pz, extract pamz, megabytes 50 ggsci>start pamz ggsci>info pamz Configuration on the on-premises Instance 21

23 Configure Oracle GoldenGate Pump The pump parameter file is shown below. Observe in the parameter file 'localhost' is used as the value for parameter 'rmthost' this is because we have configured SSH to do port forwarding of the OGG ports. extract pora rmthost localhost, mgrport 15000, compress rmttrail./dirdat/po passthru table ogg_ora.*; Add and start the pump and ensure it starts successfully.. ggsci>add extract pora, exttrail source./dirdat/eo ggsci>add rmttrail./dirdat/po, extract pora, megabytes 50 ggsci>start pora ggsci>info pora Execute a Test Irrespective of the option selection, insert a record into the table on EC2 instance and On-premises instance and validate the records are replicated between the instances. Conclusion Oracle GoldenGate addresses the requirements for ensuring data consistency in a hybrid environment involving the cloud and on-premises instances thus facilitating the business process to run effectively and reliably. This paper discussed in detail the database replication between the EC2 instance and onpremises instance using Oracle GoldenGate and presented multiple options to achieve a desired objective. 22

24 23 Replicating between Cloud and On-premises using Oracle GoldenGate

25 Ensuring Data Consistency with Oracle GoldenGate Veridata July 2013 Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA U.S.A. Worldwide Inquiries: Phone: Fax: oracle.com Copyright 2013, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only, and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. 0113

Installation Instructions: Oracle XML DB XFILES Demonstration. An Oracle White Paper: November 2011

Installation Instructions: Oracle XML DB XFILES Demonstration. An Oracle White Paper: November 2011 An Oracle White Paper: November 2011 Installation Instructions: Oracle XML DB XFILES Demonstration Table of Contents Installation Instructions: Oracle XML DB XFILES Demonstration... 1 Executive Overview...

More information

April Understanding Federated Single Sign-On (SSO) Process

April Understanding Federated Single Sign-On (SSO) Process April 2013 Understanding Federated Single Sign-On (SSO) Process Understanding Federated Single Sign-On Process (SSO) Disclaimer The following is intended to outline our general product direction. It is

More information

An Oracle White Paper November Primavera Unifier Integration Overview: A Web Services Integration Approach

An Oracle White Paper November Primavera Unifier Integration Overview: A Web Services Integration Approach An Oracle White Paper November 2012 Primavera Unifier Integration Overview: A Web Services Integration Approach Introduction Oracle s Primavera Unifier offers an extensible interface platform based on

More information

An Oracle White Paper September Security and the Oracle Database Cloud Service

An Oracle White Paper September Security and the Oracle Database Cloud Service An Oracle White Paper September 2012 Security and the Oracle Database Cloud Service 1 Table of Contents Overview... 3 Security architecture... 4 User areas... 4 Accounts... 4 Identity Domains... 4 Database

More information

Achieving High Availability with Oracle Cloud Infrastructure Ravello Service O R A C L E W H I T E P A P E R J U N E

Achieving High Availability with Oracle Cloud Infrastructure Ravello Service O R A C L E W H I T E P A P E R J U N E Achieving High Availability with Oracle Cloud Infrastructure Ravello Service O R A C L E W H I T E P A P E R J U N E 2 0 1 8 Revision History The following revisions have been made to this white paper

More information

Bastion Hosts. Protected Access for Virtual Cloud Networks O R A C L E W H I T E P A P E R F E B R U A R Y

Bastion Hosts. Protected Access for Virtual Cloud Networks O R A C L E W H I T E P A P E R F E B R U A R Y Bastion Hosts Protected Access for Virtual Cloud Networks O R A C L E W H I T E P A P E R F E B R U A R Y 2 0 1 8 Disclaimer The following is intended to outline our general product direction. It is intended

More information

Leverage the Oracle Data Integration Platform Inside Azure and Amazon Cloud

Leverage the Oracle Data Integration Platform Inside Azure and Amazon Cloud Leverage the Oracle Data Integration Platform Inside Azure and Amazon Cloud WHITE PAPER / AUGUST 8, 2018 DISCLAIMER The following is intended to outline our general product direction. It is intended for

More information

Establishing secure connections between Oracle Ravello and Oracle Database Cloud O R A C L E W H I T E P A P E R N O V E M E B E R

Establishing secure connections between Oracle Ravello and Oracle Database Cloud O R A C L E W H I T E P A P E R N O V E M E B E R Establishing secure connections between Oracle Ravello and Oracle Database Cloud O R A C L E W H I T E P A P E R N O V E M E B E R 2 0 1 7 Table of Contents APPLICATION ARCHITECTURE OVERVIEW 2 CONNECTING

More information

Siebel CRM Applications on Oracle Ravello Cloud Service ORACLE WHITE PAPER AUGUST 2017

Siebel CRM Applications on Oracle Ravello Cloud Service ORACLE WHITE PAPER AUGUST 2017 Siebel CRM Applications on Oracle Ravello Cloud Service ORACLE WHITE PAPER AUGUST 2017 Oracle Ravello is an overlay cloud that enables enterprises to run their VMware and KVM applications with data-center-like

More information

Oracle CIoud Infrastructure Load Balancing Connectivity with Ravello O R A C L E W H I T E P A P E R M A R C H

Oracle CIoud Infrastructure Load Balancing Connectivity with Ravello O R A C L E W H I T E P A P E R M A R C H Oracle CIoud Infrastructure Load Balancing Connectivity with Ravello O R A C L E W H I T E P A P E R M A R C H 2 0 1 8 Oracle Cloud Infrastructure Ravello Cloud Service Oracle Cloud Infrastructure Ravello

More information

Veritas NetBackup and Oracle Cloud Infrastructure Object Storage ORACLE HOW TO GUIDE FEBRUARY 2018

Veritas NetBackup and Oracle Cloud Infrastructure Object Storage ORACLE HOW TO GUIDE FEBRUARY 2018 Veritas NetBackup and Oracle Cloud Infrastructure Object Storage ORACLE HOW TO GUIDE FEBRUARY 2018 0. Disclaimer The following is intended to outline our general product direction. It is intended for information

More information

Establishing secure connectivity between Oracle Ravello and Oracle Cloud Infrastructure Database Cloud ORACLE WHITE PAPER DECEMBER 2017

Establishing secure connectivity between Oracle Ravello and Oracle Cloud Infrastructure Database Cloud ORACLE WHITE PAPER DECEMBER 2017 Establishing secure connectivity between Oracle Ravello and Oracle Cloud Infrastructure Database Cloud ORACLE WHITE PAPER DECEMBER 2017 Table of Contents APPLICATION ARCHITECTURE OVERVIEW 2 CONNECTING

More information

Configuring Oracle Business Intelligence Enterprise Edition to Support Teradata Database Query Banding

Configuring Oracle Business Intelligence Enterprise Edition to Support Teradata Database Query Banding A Joint Oracle Teradata White Paper September 2011 Configuring Oracle Business Intelligence Enterprise Edition to Support Teradata Database Query Banding Introduction... 1 Step 1. Query Band Configuration

More information

Migrating VMs from VMware vsphere to Oracle Private Cloud Appliance O R A C L E W H I T E P A P E R O C T O B E R

Migrating VMs from VMware vsphere to Oracle Private Cloud Appliance O R A C L E W H I T E P A P E R O C T O B E R Migrating VMs from VMware vsphere to Oracle Private Cloud Appliance 2.3.1 O R A C L E W H I T E P A P E R O C T O B E R 2 0 1 7 Table of Contents Introduction 2 Environment 3 Install Coriolis VM on Oracle

More information

Key Features. High-performance data replication. Optimized for Oracle Cloud. High Performance Parallel Delivery for all targets

Key Features. High-performance data replication. Optimized for Oracle Cloud. High Performance Parallel Delivery for all targets To succeed in today s competitive environment, you need real-time information. This requires a platform that can unite information from disparate systems across your enterprise without compromising availability

More information

Cloud Operations for Oracle Cloud Machine ORACLE WHITE PAPER MARCH 2017

Cloud Operations for Oracle Cloud Machine ORACLE WHITE PAPER MARCH 2017 Cloud Operations for Oracle Cloud Machine ORACLE WHITE PAPER MARCH 2017 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and

More information

Oracle Secure Backup. Getting Started. with Cloud Storage Devices O R A C L E W H I T E P A P E R F E B R U A R Y

Oracle Secure Backup. Getting Started. with Cloud Storage Devices O R A C L E W H I T E P A P E R F E B R U A R Y Oracle Secure Backup Getting Started with Cloud Storage Devices O R A C L E W H I T E P A P E R F E B R U A R Y 2 0 1 8 Disclaimer The following is intended to outline our general product direction. It

More information

Creating Custom Project Administrator Role to Review Project Performance and Analyze KPI Categories

Creating Custom Project Administrator Role to Review Project Performance and Analyze KPI Categories Creating Custom Project Administrator Role to Review Project Performance and Analyze KPI Categories Worked Example ORACLE PPM CLOUD SERVICES SOLUTION OVERVIEW MAY 2018 Disclaimer The following is intended

More information

RAC Database on Oracle Ravello Cloud Service O R A C L E W H I T E P A P E R A U G U S T 2017

RAC Database on Oracle Ravello Cloud Service O R A C L E W H I T E P A P E R A U G U S T 2017 RAC Database on Oracle Ravello Cloud Service O R A C L E W H I T E P A P E R A U G U S T 2017 Oracle Ravello is an overlay cloud that enables enterprises to run their VMware and KVM applications with data-center-like

More information

Deploy VPN IPSec Tunnels on Oracle Cloud Infrastructure. White Paper September 2017 Version 1.0

Deploy VPN IPSec Tunnels on Oracle Cloud Infrastructure. White Paper September 2017 Version 1.0 Deploy VPN IPSec Tunnels on Oracle Cloud Infrastructure White Paper September 2017 Version 1.0 Disclaimer The following is intended to outline our general product direction. It is intended for information

More information

Correction Documents for Poland

Correction Documents for Poland ERP CLOUD Correction Documents for Poland Oracle Financials for EMEA Table of Contents Purpose of the Document... 2 Setup... 3 Security Privilege... 3 Receivables Transaction Sources... 4 Receivables Transaction

More information

ORCHESTRATING ORACLE GOLDENGATE MICROSERVICES USING PL/SQL

ORCHESTRATING ORACLE GOLDENGATE MICROSERVICES USING PL/SQL ORCHESTRATING ORACLE GOLDENGATE MICROSERVICES USING PL/SQL Copyright 2018 Oracle and/or its affiliates. All rights reserved. 1 Contents 1 INTRODUCTION... 3 2 PREREQUISITES... 4 3 BACKGROUND... 5 3.1 OGG

More information

Oracle Cloud Infrastructure Virtual Cloud Network Overview and Deployment Guide ORACLE WHITEPAPER JANUARY 2018 VERSION 1.0

Oracle Cloud Infrastructure Virtual Cloud Network Overview and Deployment Guide ORACLE WHITEPAPER JANUARY 2018 VERSION 1.0 Oracle Cloud Infrastructure Virtual Cloud Network Overview and Deployment Guide ORACLE WHITEPAPER JANUARY 2018 VERSION 1.0 Table of Contents Purpose of this Whitepaper 1 Scope & Assumptions 1 Virtual Cloud

More information

Handling Memory Ordering in Multithreaded Applications with Oracle Solaris Studio 12 Update 2: Part 2, Memory Barriers and Memory Fences

Handling Memory Ordering in Multithreaded Applications with Oracle Solaris Studio 12 Update 2: Part 2, Memory Barriers and Memory Fences An Oracle White Paper September 2010 Handling Memory Ordering in Multithreaded Applications with Oracle Solaris Studio 12 Update 2: Part 2, Memory Introduction... 1 What Is Memory Ordering?... 2 More About

More information

An Oracle Technical White Paper May Deploying Oracle Beehive with BlackBerry Enterprise Server for MDS Applications

An Oracle Technical White Paper May Deploying Oracle Beehive with BlackBerry Enterprise Server for MDS Applications An Oracle Technical White Paper May 2010 Deploying Oracle Beehive with BlackBerry Enterprise Server for MDS Applications Introduction... 2 Solution Overview... 3 BlackBerry Infrastructure... 4 BlackBerry

More information

Using the Oracle Business Intelligence Publisher Memory Guard Features. August 2013

Using the Oracle Business Intelligence Publisher Memory Guard Features. August 2013 Using the Oracle Business Intelligence Publisher Memory Guard Features August 2013 Contents What Are the Memory Guard Features?... 3 Specify a maximum data sized allowed for online processing... 3 Specify

More information

An Oracle White Paper October The New Oracle Enterprise Manager Database Control 11g Release 2 Now Managing Oracle Clusterware

An Oracle White Paper October The New Oracle Enterprise Manager Database Control 11g Release 2 Now Managing Oracle Clusterware An Oracle White Paper October 2009 The New Oracle Enterprise Manager Database Control 11g Release 2 Now Managing Oracle Clusterware Introduction Oracle Enterprise Manager provides a single, integrated

More information

Tutorial on How to Publish an OCI Image Listing

Tutorial on How to Publish an OCI Image Listing Tutorial on How to Publish an OCI Image Listing Publish an OCI Image Listing F13637-01 JANUARY 2019 DISCLAIMER The following is intended to outline our general product direction. It is intended for information

More information

Loading User Update Requests Using HCM Data Loader

Loading User Update Requests Using HCM Data Loader Loading User Update Requests Using HCM Data Loader Oracle Fusion Human Capital Management 11g Release 11 (11.1.11) Update 8 O R A C L E W H I T E P A P E R N O V E M B E R 2 0 1 7 Table of Contents Loading

More information

Technical White Paper August Migrating to Oracle 11g Using Data Replicator Software with Transportable Tablespaces

Technical White Paper August Migrating to Oracle 11g Using Data Replicator Software with Transportable Tablespaces Technical White Paper August 2010 Migrating to Oracle 11g Using Data Replicator Software with Transportable Tablespaces Migrating to Oracle 11g Using DRS with Transportable Tablespaces Contents Contents...

More information

Oracle Cloud Applications. Oracle Transactional Business Intelligence BI Catalog Folder Management. Release 11+

Oracle Cloud Applications. Oracle Transactional Business Intelligence BI Catalog Folder Management. Release 11+ Oracle Cloud Applications Oracle Transactional Business Intelligence BI Catalog Folder Management Release 11+ ORACLE WHITE PAPER November 2017 ORACLE WHITE PAPER November 2017 Table of Contents Introduction

More information

Migration Best Practices for Oracle Access Manager 10gR3 deployments O R A C L E W H I T E P A P E R M A R C H 2015

Migration Best Practices for Oracle Access Manager 10gR3 deployments O R A C L E W H I T E P A P E R M A R C H 2015 Migration Best Practices for Oracle Access Manager 10gR3 deployments O R A C L E W H I T E P A P E R M A R C H 2015 Disclaimer The following is intended to outline our general product direction. It is

More information

Generate Invoice and Revenue for Labor Transactions Based on Rates Defined for Project and Task

Generate Invoice and Revenue for Labor Transactions Based on Rates Defined for Project and Task Generate Invoice and Revenue for Labor Transactions Based on Rates Defined for Project and Task O R A C L E P P M C L O U D S E R V I C E S S O L U T I O N O V E R V I E W D E C E M B E R 2017 Disclaimer

More information

Oracle Best Practices for Managing Fusion Application: Discovery of Fusion Instance in Enterprise Manager Cloud Control 12c

Oracle Best Practices for Managing Fusion Application: Discovery of Fusion Instance in Enterprise Manager Cloud Control 12c An Oracle White Paper July, 2014 Oracle Best Practices for Managing Fusion Application: Discovery of Fusion Instance in Enterprise Manager Cloud Control 12c Executive Overview... 2 Applicable versions

More information

Transitioning from Oracle Directory Server Enterprise Edition to Oracle Unified Directory

Transitioning from Oracle Directory Server Enterprise Edition to Oracle Unified Directory Transitioning from Oracle Directory Server Enterprise Edition to Oracle Unified Directory Co-existence through Replication Gateway O R A C L E W H I T E P A P E R M A Y 2 0 1 8 B Y : A S H I M K U M A

More information

An Oracle White Paper October Deploying and Developing Oracle Application Express with Oracle Database 12c

An Oracle White Paper October Deploying and Developing Oracle Application Express with Oracle Database 12c An Oracle White Paper October 2013 Deploying and Developing Oracle Application Express with Oracle Database 12c Disclaimer The following is intended to outline our general product direction. It is intended

More information

Oracle Service Registry - Oracle Enterprise Gateway Integration Guide

Oracle Service Registry - Oracle Enterprise Gateway Integration Guide An Oracle White Paper June 2011 Oracle Service Registry - Oracle Enterprise Gateway Integration Guide 1 / 19 Disclaimer The following is intended to outline our general product direction. It is intended

More information

An Oracle White Paper December, 3 rd Oracle Metadata Management v New Features Overview

An Oracle White Paper December, 3 rd Oracle Metadata Management v New Features Overview An Oracle White Paper December, 3 rd 2014 Oracle Metadata Management v12.1.3.0.1 Oracle Metadata Management version 12.1.3.0.1 - December, 3 rd 2014 Disclaimer This document is for informational purposes.

More information

Deploying the Zero Data Loss Recovery Appliance in a Data Guard Configuration ORACLE WHITE PAPER MARCH 2018

Deploying the Zero Data Loss Recovery Appliance in a Data Guard Configuration ORACLE WHITE PAPER MARCH 2018 Deploying the Zero Data Loss Recovery Appliance in a Data Guard Configuration ORACLE WHITE PAPER MARCH 2018 Table of Contents Introduction 1 Overview 2 Prerequisites 2 Deploying Recovery Appliances with

More information

An Oracle White Paper July Methods for Downgrading from Oracle Database 11g Release 2

An Oracle White Paper July Methods for Downgrading from Oracle Database 11g Release 2 An Oracle White Paper July 2011 Methods for Downgrading from Oracle Database 11g Release 2 Introduction... 2 Oracle Database Downgrade Methods... 3 Downgrade Script... 3 Oracle Data Pump Export/Import

More information

An Oracle White Paper October Minimizing Planned Downtime of SAP Systems with the Virtualization Technologies in Oracle Solaris 10

An Oracle White Paper October Minimizing Planned Downtime of SAP Systems with the Virtualization Technologies in Oracle Solaris 10 An Oracle White Paper October 2010 Minimizing Planned Downtime of SAP Systems with the Virtualization Technologies in Oracle Solaris 10 Introduction When business-critical systems are down for a variety

More information

Oracle DIVArchive Storage Plan Manager

Oracle DIVArchive Storage Plan Manager Oracle DIVArchive Storage Plan Manager Feature Description ORACLE TECHNICAL WHITE PAPER UPDATED MAY 2015 Introduction: What Is a Storage Plan? Storage plans are policies managing the lifecycle of objects

More information

An Oracle White Paper June Enterprise Database Cloud Deployment with Oracle SuperCluster T5-8

An Oracle White Paper June Enterprise Database Cloud Deployment with Oracle SuperCluster T5-8 An Oracle White Paper June 2013 Enterprise Database Cloud Deployment with Oracle SuperCluster T5-8 Introduction Databases form the underlying foundation for most business applications by storing, organizing,

More information

Oracle GoldenGate for Big Data

Oracle GoldenGate for Big Data Oracle GoldenGate for Big Data The Oracle GoldenGate for Big Data 12c product streams transactional data into big data systems in real time, without impacting the performance of source systems. It streamlines

More information

Oracle Data Provider for.net Microsoft.NET Core and Entity Framework Core O R A C L E S T A T E M E N T O F D I R E C T I O N F E B R U A R Y

Oracle Data Provider for.net Microsoft.NET Core and Entity Framework Core O R A C L E S T A T E M E N T O F D I R E C T I O N F E B R U A R Y Oracle Data Provider for.net Microsoft.NET Core and Entity Framework Core O R A C L E S T A T E M E N T O F D I R E C T I O N F E B R U A R Y 2 0 1 8 Disclaimer The following is intended to outline our

More information

Deploying Custom Operating System Images on Oracle Cloud Infrastructure O R A C L E W H I T E P A P E R M A Y

Deploying Custom Operating System Images on Oracle Cloud Infrastructure O R A C L E W H I T E P A P E R M A Y Deploying Custom Operating System Images on Oracle Cloud Infrastructure O R A C L E W H I T E P A P E R M A Y 2 0 1 8 Table of Contents Purpose of This White Paper 3 Scope and Assumptions 3 Access Requirements

More information

Oracle NoSQL Database For Time Series Data O R A C L E W H I T E P A P E R D E C E M B E R

Oracle NoSQL Database For Time Series Data O R A C L E W H I T E P A P E R D E C E M B E R Oracle NoSQL Database For Time Series Data O R A C L E W H I T E P A P E R D E C E M B E R 2 0 1 7 Introduction As massive amounts of data are being created with a need to store and analyze this data,

More information

MySQL CLOUD SERVICE. Propel Innovation and Time-to-Market

MySQL CLOUD SERVICE. Propel Innovation and Time-to-Market MySQL CLOUD SERVICE Propel Innovation and Time-to-Market The #1 open source database in Oracle. Looking to drive digital transformation initiatives and deliver new modern applications? Oracle MySQL Service

More information

Technical White Paper August Recovering from Catastrophic Failures Using Data Replicator Software for Data Replication

Technical White Paper August Recovering from Catastrophic Failures Using Data Replicator Software for Data Replication Technical White Paper August 2010 Recovering from Catastrophic Failures Using Data Replicator Software for Data Replication. Recovering from Catastrophic Failures Using Data Replicator Software for Data

More information

JD Edwards EnterpriseOne Licensing

JD Edwards EnterpriseOne Licensing JD Edwards EnterpriseOne Licensing Disabling Client Licensing for Various Tools Releases O R A C L E W H I T E P A P E R O C T O B E R 2 0 1 5 Disclaimer The following is intended to outline our general

More information

DATA INTEGRATION PLATFORM CLOUD. Experience Powerful Data Integration in the Cloud

DATA INTEGRATION PLATFORM CLOUD. Experience Powerful Data Integration in the Cloud DATA INTEGRATION PLATFORM CLOUD Experience Powerful Integration in the Want a unified, powerful, data-driven solution for all your data integration needs? Oracle Integration simplifies your data integration

More information

Adding Mobile Capability to an Enterprise Application With Oracle Database Lite. An Oracle White Paper June 2007

Adding Mobile Capability to an Enterprise Application With Oracle Database Lite. An Oracle White Paper June 2007 Adding Mobile Capability to an Enterprise Application With Oracle Database Lite An Oracle White Paper June 2007 Adding Mobile Capability to an Enterprise Application With Oracle Database Lite Table of

More information

Oracle Exadata Statement of Direction NOVEMBER 2017

Oracle Exadata Statement of Direction NOVEMBER 2017 Oracle Exadata Statement of Direction NOVEMBER 2017 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated

More information

Load Project Organizations Using HCM Data Loader O R A C L E P P M C L O U D S E R V I C E S S O L U T I O N O V E R V I E W A U G U S T 2018

Load Project Organizations Using HCM Data Loader O R A C L E P P M C L O U D S E R V I C E S S O L U T I O N O V E R V I E W A U G U S T 2018 Load Project Organizations Using HCM Data Loader O R A C L E P P M C L O U D S E R V I C E S S O L U T I O N O V E R V I E W A U G U S T 2018 Disclaimer The following is intended to outline our general

More information

An Oracle White Paper September, Oracle Real User Experience Insight Server Requirements

An Oracle White Paper September, Oracle Real User Experience Insight Server Requirements An Oracle White Paper September, 2011 Oracle Real User Experience Insight Server Requirements Executive Overview Oracle Enterprise Manager is Oracle s integrated enterprise IT management product line and

More information

Benefits of an Exclusive Multimaster Deployment of Oracle Directory Server Enterprise Edition

Benefits of an Exclusive Multimaster Deployment of Oracle Directory Server Enterprise Edition An Oracle White Paper February 2012 Benefits of an Exclusive Multimaster Deployment of Oracle Directory Server Enterprise Edition Disclaimer The following is intended to outline our general product direction.

More information

Repairing the Broken State of Data Protection

Repairing the Broken State of Data Protection Repairing the Broken State of Data Protection April 2016 Oracle s modern data protection solutions address both business continuity and disaster recovery, reducing IT costs and simplifying data protection

More information

Oracle Data Masking and Subsetting

Oracle Data Masking and Subsetting Oracle Data Masking and Subsetting Frequently Asked Questions (FAQ) S E P T E M B E R 2 0 1 6 Product Overview Q: What is Data Masking and Subsetting? A: Data Masking or Static Data Masking is the process

More information

Automatic Receipts Reversal Processing

Automatic Receipts Reversal Processing ERP CLOUD Automatic Receipts Reversal Processing Oracle Receivables Table of Contents 1. Purpose of the document... 2 2. Assumptions and Prerequisites... 2 3. Feature Specific Setup... 3 Receivables Lookups...

More information

Working with Time Zones in Oracle Business Intelligence Publisher ORACLE WHITE PAPER JULY 2014

Working with Time Zones in Oracle Business Intelligence Publisher ORACLE WHITE PAPER JULY 2014 Working with Time Zones in Oracle Business Intelligence Publisher ORACLE WHITE PAPER JULY 2014 Table of Contents Introduction 1 Time Zones in Oracle BI Publisher Reports 2 Converting Dates to the User

More information

An Oracle Technical Article March Certification with Oracle Linux 4

An Oracle Technical Article March Certification with Oracle Linux 4 An Oracle Technical Article March 2011 Certification with Oracle Linux 4 Introduction... 1 Comparing Oracle Linux 4 and Red Hat Enterprise Linux (RHEL) 4.. 2 Checking the /etc/redhat-release File... 2

More information

Oracle Fusion Configurator

Oracle Fusion Configurator Oracle Fusion Configurator Configurator Modeling Walk Through O R A C L E W H I T E P A P E R M A R C H 2 0 1 8 Table of Contents Introduction 1 Assumptions 1 Product Information Management Setup 2 Item

More information

SonicMQ - Oracle Enterprise Gateway Integration Guide

SonicMQ - Oracle Enterprise Gateway Integration Guide An Oracle White Paper June 2011 SonicMQ - Oracle Enterprise Gateway Integration Guide 1 / 24 Disclaimer The following is intended to outline our general product direction. It is intended for information

More information

Your New Autonomous Data Warehouse

Your New Autonomous Data Warehouse AUTONOMOUS DATA WAREHOUSE CLOUD Your New Autonomous Data Warehouse What is Autonomous Data Warehouse Autonomous Data Warehouse is a fully managed database tuned and optimized for data warehouse workloads

More information

An Oracle White Paper October Release Notes - V Oracle Utilities Application Framework

An Oracle White Paper October Release Notes - V Oracle Utilities Application Framework An Oracle White Paper October 2012 Release Notes - V4.2.0.0.0 Oracle Utilities Application Framework Introduction... 2 Disclaimer... 2 Deprecation of Functionality... 2 New or Changed Features... 4 Native

More information

Best Practice Guide for Implementing VMware vcenter Site Recovery Manager 4.x with Oracle ZFS Storage Appliance

Best Practice Guide for Implementing VMware vcenter Site Recovery Manager 4.x with Oracle ZFS Storage Appliance An Oracle Technical White Paper March 2014; v2.1 Best Practice Guide for Implementing VMware vcenter Site Recovery Manager 4.x with Oracle ZFS Storage Appliance Introduction... 1 Overview... 2 Prerequisites...

More information

Oracle Enterprise Data Quality New Features Overview

Oracle Enterprise Data Quality New Features Overview Oracle Enterprise Data Quality 12.2.1.1 New Features Overview Integrated Profiling, New Data Services, New Processors O R A C L E W H I T E P A P E R J U L Y 2 0 1 6 Table of Contents Executive Overview

More information

STORAGE CONSOLIDATION AND THE SUN ZFS STORAGE APPLIANCE

STORAGE CONSOLIDATION AND THE SUN ZFS STORAGE APPLIANCE STORAGE CONSOLIDATION AND THE SUN ZFS STORAGE APPLIANCE A COST EFFECTIVE STORAGE CONSOLIDATION SOLUTION THAT REDUCES INFRASTRUCTURE COSTS, IMPROVES PRODUCTIVITY AND SIMPLIFIES DATA CENTER MANAGEMENT. KEY

More information

An Oracle White Paper August Building Highly Scalable Web Applications with XStream

An Oracle White Paper August Building Highly Scalable Web Applications with XStream An Oracle White Paper August 2010 Building Highly Scalable Web Applications with XStream Disclaimer The following is intended to outline our general product direction. It is intended for information purposes

More information

Oracle VM 3: IMPLEMENTING ORACLE VM DR USING SITE GUARD O R A C L E W H I T E P A P E R S E P T E M B E R S N

Oracle VM 3: IMPLEMENTING ORACLE VM DR USING SITE GUARD O R A C L E W H I T E P A P E R S E P T E M B E R S N Oracle VM 3: IMPLEMENTING ORACLE VM DR USING SITE GUARD O R A C L E W H I T E P A P E R S E P T E M B E R 2 0 1 8 S N 2 1 3 0 5 Table of Contents Introduction 1 Overview 2 Understanding the Solution 2

More information

An Oracle White Paper. Released April 2013

An Oracle White Paper. Released April 2013 Performance and Scalability Benchmark: Siebel CRM Release 8.1.1.4 Industry Applications and Oracle 11.2.0.3 Database on Oracle's SPARC T5 Servers and Oracle Solaris An Oracle White Paper Released April

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Getting Started with Oracle Data Integrator 12c Virtual Machine Installation Guide July 2017 Oracle Fusion Middleware Getting Started with Oracle Data Integrator, 12c Copyright

More information

Oracle Database Vault

Oracle Database Vault Oracle Database Vault DBA Administrative Best Practices ORACLE WHITE PAPER MAY 2015 Table of Contents Introduction 2 Database Administration Tasks Summary 3 General Database Administration Tasks 4 Managing

More information

Oracle Hyperion Planning on the Oracle Database Appliance using Oracle Transparent Data Encryption

Oracle Hyperion Planning on the Oracle Database Appliance using Oracle Transparent Data Encryption An Oracle White Paper January 2013 Oracle Hyperion Planning on the Oracle Database Appliance using Oracle Transparent Data Encryption Executive Overview... 3 Introduction... 3 Hyperion Planning... 3 Oracle

More information

Oracle Enterprise Performance Reporting Cloud. What s New in September 2016 Release (16.09)

Oracle Enterprise Performance Reporting Cloud. What s New in September 2016 Release (16.09) Oracle Enterprise Performance Reporting Cloud What s New in September 2016 Release (16.09) August 2016 TABLE OF CONTENTS REVISION HISTORY... 3 OVERVIEW... 4 Give Us Feedback... 4 RELEASE FEATURE SUMMARY...

More information

Integrating Oracle SuperCluster Engineered Systems with a Data Center s 1 GbE and 10 GbE Networks Using Oracle Switch ES1-24

Integrating Oracle SuperCluster Engineered Systems with a Data Center s 1 GbE and 10 GbE Networks Using Oracle Switch ES1-24 An Oracle White Paper May 2014 Integrating Oracle SuperCluster Engineered Systems with a Data Center s 1 GbE and 10 GbE s Using Oracle Switch ES1-24 Introduction... 1 Integrating Oracle SuperCluster T5-8

More information

Oracle Big Data SQL. Release 3.2. Rich SQL Processing on All Data

Oracle Big Data SQL. Release 3.2. Rich SQL Processing on All Data Oracle Big Data SQL Release 3.2 The unprecedented explosion in data that can be made useful to enterprises from the Internet of Things, to the social streams of global customer bases has created a tremendous

More information

An Oracle Technical Article November Certification with Oracle Linux 7

An Oracle Technical Article November Certification with Oracle Linux 7 An Oracle Technical Article November 2018 Certification with Oracle Linux 7 Oracle Technical Article Certification with Oracle Linux 7 Introduction... 1 Comparing Oracle Linux 7 and Red Hat Enterprise

More information

Performance and Scalability Benchmark: Siebel CRM Release 7 on HP-UX Servers and Oracle9i Database. An Oracle White Paper Released October 2003

Performance and Scalability Benchmark: Siebel CRM Release 7 on HP-UX Servers and Oracle9i Database. An Oracle White Paper Released October 2003 Performance and Scalability Benchmark: Siebel CRM Release 7 on HP-UX Servers and Oracle9i Database An Oracle White Paper Released October 2003 Performance and Scalability Benchmark: Siebel CRM Release

More information

Oracle Risk Management Cloud

Oracle Risk Management Cloud Oracle Risk Management Cloud Release 12 New Feature Summary December 2016 TABLE OF CONTENTS REVISION HISTORY... 3 COMMON TECHNOLOGIES... 4 APPLICATIONS SECURITY... 4 User Account Management... 5 Administrator

More information

Oracle Social Network

Oracle Social Network Oracle Social Network Release 11 Release Content Document December 2015 TABLE OF CONTENTS REVISION HISTORY... 3 OVERVIEW... 4 UPDATES TO SOCIAL IN ORACLE APPLICATIONS CLOUD... 4 DESKTOP CLIENT IMPROVEMENTS...

More information

Oracle Database 10g Release 2 Database Vault - Restricting the DBA From Accessing Business Data

Oracle Database 10g Release 2 Database Vault - Restricting the DBA From Accessing Business Data Oracle Database 10g Release 2 Database Vault - Restricting the DBA From Accessing Business Data An Oracle White Paper August 2006 Oracle Database Vault Overview Oracle Database Vault enables you to Restrict

More information

Oracle Clusterware 18c Technical Overview O R A C L E W H I T E P A P E R F E B R U A R Y

Oracle Clusterware 18c Technical Overview O R A C L E W H I T E P A P E R F E B R U A R Y Oracle Clusterware 18c Technical Overview O R A C L E W H I T E P A P E R F E B R U A R Y 2 0 1 8 Table of Contents Introduction 1 Cluster Domains 3 Conversions 3 Oracle ACFS Remote Service 5 Single Network

More information

Oracle Flashback Data Archive (FDA) O R A C L E W H I T E P A P E R M A R C H

Oracle Flashback Data Archive (FDA) O R A C L E W H I T E P A P E R M A R C H Oracle Flashback Data Archive (FDA) O R A C L E W H I T E P A P E R M A R C H 2 0 1 8 Table of Contents Disclaimer 1 Introduction 2 Tracking/Viewing Changes is Complicated 3 Enabling Flashback Data Archive

More information

ORACLE SNAP MANAGEMENT UTILITY FOR ORACLE DATABASE

ORACLE SNAP MANAGEMENT UTILITY FOR ORACLE DATABASE ORACLE SNAP MANAGEMENT UTILITY FOR ORACLE DATABASE EFFICIENTLY BACK UP, CLONE, AND RESTORE ORACLE DATABASES ON ORACLE S ZFS STORAGE APPLIANCE WITH ORACLE SNAP MANAGEMENT UTILITY KEY FEATURES Virtually

More information

See What's Coming in Oracle CPQ Cloud

See What's Coming in Oracle CPQ Cloud See What's Coming in Oracle CPQ Cloud Release 2015 R1 Release Content Document 1 TABLE OF CONTENTS ORACLE CPQ CLOUD... 3 End User Enhancements... 3 Desktop Performance Enhancements... 3 Easy Administration...

More information

Oracle Access Manager 10g - Oracle Enterprise Gateway Integration Guide

Oracle Access Manager 10g - Oracle Enterprise Gateway Integration Guide An Oracle White Paper June 2011 Oracle Access Manager 10g - Oracle Enterprise Gateway Integration Guide 1/26 Disclaimer The following is intended to outline our general product direction. It is intended

More information

Oracle Database Vault

Oracle Database Vault Oracle Database Vault Best Practices ORACLE WHITE PAPER MAY 2015 Table of Contents Executive Overview 2 Installation 3 Pre-Installation Notes 3 Separation of Duty 3 Separation of Duty Matrix 4 Oracle Database

More information

TABLE OF CONTENTS DOCUMENT HISTORY 3

TABLE OF CONTENTS DOCUMENT HISTORY 3 TABLE OF CONTENTS DOCUMENT HISTORY 3 FEBRUARY MAINTENANCE PACK FOR 17D 3 Revision History 3 Overview 3 HCM Data Loader 4 New Business Objects Supported 4 User Deletion with HDL 4 UPDATE 17D 4 Revision

More information

Oracle Java SE Advanced for ISVs

Oracle Java SE Advanced for ISVs Oracle Java SE Advanced for ISVs Oracle Java SE Advanced for ISVs is designed to enhance the Java based solutions that ISVs are providing to their enterprise customers. It brings together industry leading

More information

ORACLE DATABASE LIFECYCLE MANAGEMENT PACK

ORACLE DATABASE LIFECYCLE MANAGEMENT PACK ORACLE DATABASE LIFECYCLE MANAGEMENT PACK ORACLE DATABASE LIFECYCLE MANAGEMENT PACK KEY FEATURES Auto Discovery of hosts Inventory tracking and reporting Database provisioning Schema and data change management

More information

Overview. Implementing Fibre Channel SAN Boot with the Oracle ZFS Storage Appliance. January 2014 By Tom Hanvey; update by Peter Brouwer Version: 2.

Overview. Implementing Fibre Channel SAN Boot with the Oracle ZFS Storage Appliance. January 2014 By Tom Hanvey; update by Peter Brouwer Version: 2. Implementing Fibre Channel SAN Boot with the Oracle ZFS Storage Appliance January 2014 By Tom Hanvey; update by Peter Brouwer Version: 2.0 This paper describes how to implement a Fibre Channel (FC) SAN

More information

StorageTek ACSLS Manager Software Overview and Frequently Asked Questions

StorageTek ACSLS Manager Software Overview and Frequently Asked Questions ACSLS Manager Software Overview and Frequently Asked Questions Overview Management of distributed tape libraries is both timeconsuming and costlyinvolving multiple libraries, multiple backup applications,

More information

Oracle Learn Cloud. Taleo Release 16B.1. Release Content Document

Oracle Learn Cloud. Taleo Release 16B.1. Release Content Document Oracle Learn Cloud Taleo Release 16B.1 Release Content Document August 2016 TABLE OF CONTENTS REVISION HISTORY... 3 ORACLE LEARN CLOUD... 4 Widget Portability... 4 Updated Transcript Widget Credit Value

More information

Installing Oracle WebCenter Sites on Oracle Java Cloud Service

Installing Oracle WebCenter Sites on Oracle Java Cloud Service Installing Oracle WebCenter Sites 12.2.1.2 on Oracle Java Cloud Service Setup, configure Oracle WebCenter Sites products on JCS ORACLE WEBCENTER SITES NOVEMBER 2017 Disclaimer The following is intended

More information

Oracle GoldenGate for Oracle to Oracle

Oracle GoldenGate for Oracle to Oracle Oracle GoldenGate for Oracle to Oracle Oracle GoldenGate for Oracle to Oracle Objective Upon completion of this lesson, you will be able to keep two Oracle databases synchronized. During this lesson, you

More information

An Oracle White Paper October Advanced Compression with Oracle Database 11g

An Oracle White Paper October Advanced Compression with Oracle Database 11g An Oracle White Paper October 2011 Advanced Compression with Oracle Database 11g Oracle White Paper Advanced Compression with Oracle Database 11g Introduction... 3 Oracle Advanced Compression... 4 Compression

More information

October Oracle Application Express Statement of Direction

October Oracle Application Express Statement of Direction October 2017 Oracle Application Express Statement of Direction Disclaimer This document in any form, software or printed matter, contains proprietary information that is the exclusive property of Oracle.

More information

Sun Fire X4170 M2 Server Frequently Asked Questions

Sun Fire X4170 M2 Server Frequently Asked Questions Overview Faced with ever increasing computing needs and budget constraints, companies today want to set up infrastructures that offer optimal value, can easily be re-purposed, and have reduced complexity.

More information

VISUAL APPLICATION CREATION AND PUBLISHING FOR ANYONE

VISUAL APPLICATION CREATION AND PUBLISHING FOR ANYONE Oracle Autonomous Visual Builder Cloud Service provides an easy way to create and host web and mobile applications in a secure cloud environment. An intuitive visual development experience on top of a

More information