/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Provides information that defines an Oracle endpoint.See
* Also:
AWS
* API Reference
Set this attribute to set up table-level supplemental logging for the Oracle * database. This attribute enables PRIMARY KEY supplemental logging on all tables * selected for a migration task.
If you use this option, you still need to * enable database-level supplemental logging.
*/ inline bool GetAddSupplementalLogging() const{ return m_addSupplementalLogging; } /** *Set this attribute to set up table-level supplemental logging for the Oracle * database. This attribute enables PRIMARY KEY supplemental logging on all tables * selected for a migration task.
If you use this option, you still need to * enable database-level supplemental logging.
*/ inline bool AddSupplementalLoggingHasBeenSet() const { return m_addSupplementalLoggingHasBeenSet; } /** *Set this attribute to set up table-level supplemental logging for the Oracle * database. This attribute enables PRIMARY KEY supplemental logging on all tables * selected for a migration task.
If you use this option, you still need to * enable database-level supplemental logging.
*/ inline void SetAddSupplementalLogging(bool value) { m_addSupplementalLoggingHasBeenSet = true; m_addSupplementalLogging = value; } /** *Set this attribute to set up table-level supplemental logging for the Oracle * database. This attribute enables PRIMARY KEY supplemental logging on all tables * selected for a migration task.
If you use this option, you still need to * enable database-level supplemental logging.
*/ inline OracleSettings& WithAddSupplementalLogging(bool value) { SetAddSupplementalLogging(value); return *this;} /** *Specifies the ID of the destination for the archived redo logs. This value
* should be the same as a number in the dest_id column of the v$archived_log view.
* If you work with an additional redo log destination, use the
* AdditionalArchivedLogDestId
option to specify the additional
* destination ID. Doing this improves performance by ensuring that the correct
* logs are accessed from the outset.
Specifies the ID of the destination for the archived redo logs. This value
* should be the same as a number in the dest_id column of the v$archived_log view.
* If you work with an additional redo log destination, use the
* AdditionalArchivedLogDestId
option to specify the additional
* destination ID. Doing this improves performance by ensuring that the correct
* logs are accessed from the outset.
Specifies the ID of the destination for the archived redo logs. This value
* should be the same as a number in the dest_id column of the v$archived_log view.
* If you work with an additional redo log destination, use the
* AdditionalArchivedLogDestId
option to specify the additional
* destination ID. Doing this improves performance by ensuring that the correct
* logs are accessed from the outset.
Specifies the ID of the destination for the archived redo logs. This value
* should be the same as a number in the dest_id column of the v$archived_log view.
* If you work with an additional redo log destination, use the
* AdditionalArchivedLogDestId
option to specify the additional
* destination ID. Doing this improves performance by ensuring that the correct
* logs are accessed from the outset.
Set this attribute with ArchivedLogDestId
in a primary/ standby
* setup. This attribute is useful in the case of a switchover. In this case, DMS
* needs to know which destination to get archive redo logs from to read changes.
* This need arises because the previous primary instance is now a standby instance
* after switchover.
Although DMS supports the use of the Oracle
* RESETLOGS
option to open the database, never use
* RESETLOGS
unless necessary. For additional information about
* RESETLOGS
, see RMAN
* Data Repair Concepts in the Oracle Database Backup and Recovery User's
* Guide.
Set this attribute with ArchivedLogDestId
in a primary/ standby
* setup. This attribute is useful in the case of a switchover. In this case, DMS
* needs to know which destination to get archive redo logs from to read changes.
* This need arises because the previous primary instance is now a standby instance
* after switchover.
Although DMS supports the use of the Oracle
* RESETLOGS
option to open the database, never use
* RESETLOGS
unless necessary. For additional information about
* RESETLOGS
, see RMAN
* Data Repair Concepts in the Oracle Database Backup and Recovery User's
* Guide.
Set this attribute with ArchivedLogDestId
in a primary/ standby
* setup. This attribute is useful in the case of a switchover. In this case, DMS
* needs to know which destination to get archive redo logs from to read changes.
* This need arises because the previous primary instance is now a standby instance
* after switchover.
Although DMS supports the use of the Oracle
* RESETLOGS
option to open the database, never use
* RESETLOGS
unless necessary. For additional information about
* RESETLOGS
, see RMAN
* Data Repair Concepts in the Oracle Database Backup and Recovery User's
* Guide.
Set this attribute with ArchivedLogDestId
in a primary/ standby
* setup. This attribute is useful in the case of a switchover. In this case, DMS
* needs to know which destination to get archive redo logs from to read changes.
* This need arises because the previous primary instance is now a standby instance
* after switchover.
Although DMS supports the use of the Oracle
* RESETLOGS
option to open the database, never use
* RESETLOGS
unless necessary. For additional information about
* RESETLOGS
, see RMAN
* Data Repair Concepts in the Oracle Database Backup and Recovery User's
* Guide.
Specifies the IDs of one more destinations for one or more archived redo
* logs. These IDs are the values of the dest_id
column in the
* v$archived_log
view. Use this setting with the
* archivedLogDestId
extra connection attribute in a primary-to-single
* setup or a primary-to-multiple-standby setup.
This setting is useful in * a switchover when you use an Oracle Data Guard database as a source. In this * case, DMS needs information about what destination to get archive redo logs from * to read changes. DMS needs this because after the switchover the previous * primary is a standby instance. For example, in a primary-to-single standby setup * you might apply the following settings.
archivedLogDestId=1;
* ExtraArchivedLogDestIds=[2]
In a primary-to-multiple-standby * setup, you might apply the following settings.
* archivedLogDestId=1; ExtraArchivedLogDestIds=[2,3,4]
Although DMS supports the use of the Oracle RESETLOGS
option to
* open the database, never use RESETLOGS
unless it's necessary. For
* more information about RESETLOGS
, see
* RMAN Data Repair Concepts in the Oracle Database Backup and Recovery
* User's Guide.
Specifies the IDs of one more destinations for one or more archived redo
* logs. These IDs are the values of the dest_id
column in the
* v$archived_log
view. Use this setting with the
* archivedLogDestId
extra connection attribute in a primary-to-single
* setup or a primary-to-multiple-standby setup.
This setting is useful in * a switchover when you use an Oracle Data Guard database as a source. In this * case, DMS needs information about what destination to get archive redo logs from * to read changes. DMS needs this because after the switchover the previous * primary is a standby instance. For example, in a primary-to-single standby setup * you might apply the following settings.
archivedLogDestId=1;
* ExtraArchivedLogDestIds=[2]
In a primary-to-multiple-standby * setup, you might apply the following settings.
* archivedLogDestId=1; ExtraArchivedLogDestIds=[2,3,4]
Although DMS supports the use of the Oracle RESETLOGS
option to
* open the database, never use RESETLOGS
unless it's necessary. For
* more information about RESETLOGS
, see
* RMAN Data Repair Concepts in the Oracle Database Backup and Recovery
* User's Guide.
Specifies the IDs of one more destinations for one or more archived redo
* logs. These IDs are the values of the dest_id
column in the
* v$archived_log
view. Use this setting with the
* archivedLogDestId
extra connection attribute in a primary-to-single
* setup or a primary-to-multiple-standby setup.
This setting is useful in * a switchover when you use an Oracle Data Guard database as a source. In this * case, DMS needs information about what destination to get archive redo logs from * to read changes. DMS needs this because after the switchover the previous * primary is a standby instance. For example, in a primary-to-single standby setup * you might apply the following settings.
archivedLogDestId=1;
* ExtraArchivedLogDestIds=[2]
In a primary-to-multiple-standby * setup, you might apply the following settings.
* archivedLogDestId=1; ExtraArchivedLogDestIds=[2,3,4]
Although DMS supports the use of the Oracle RESETLOGS
option to
* open the database, never use RESETLOGS
unless it's necessary. For
* more information about RESETLOGS
, see
* RMAN Data Repair Concepts in the Oracle Database Backup and Recovery
* User's Guide.
Specifies the IDs of one more destinations for one or more archived redo
* logs. These IDs are the values of the dest_id
column in the
* v$archived_log
view. Use this setting with the
* archivedLogDestId
extra connection attribute in a primary-to-single
* setup or a primary-to-multiple-standby setup.
This setting is useful in * a switchover when you use an Oracle Data Guard database as a source. In this * case, DMS needs information about what destination to get archive redo logs from * to read changes. DMS needs this because after the switchover the previous * primary is a standby instance. For example, in a primary-to-single standby setup * you might apply the following settings.
archivedLogDestId=1;
* ExtraArchivedLogDestIds=[2]
In a primary-to-multiple-standby * setup, you might apply the following settings.
* archivedLogDestId=1; ExtraArchivedLogDestIds=[2,3,4]
Although DMS supports the use of the Oracle RESETLOGS
option to
* open the database, never use RESETLOGS
unless it's necessary. For
* more information about RESETLOGS
, see
* RMAN Data Repair Concepts in the Oracle Database Backup and Recovery
* User's Guide.
Specifies the IDs of one more destinations for one or more archived redo
* logs. These IDs are the values of the dest_id
column in the
* v$archived_log
view. Use this setting with the
* archivedLogDestId
extra connection attribute in a primary-to-single
* setup or a primary-to-multiple-standby setup.
This setting is useful in * a switchover when you use an Oracle Data Guard database as a source. In this * case, DMS needs information about what destination to get archive redo logs from * to read changes. DMS needs this because after the switchover the previous * primary is a standby instance. For example, in a primary-to-single standby setup * you might apply the following settings.
archivedLogDestId=1;
* ExtraArchivedLogDestIds=[2]
In a primary-to-multiple-standby * setup, you might apply the following settings.
* archivedLogDestId=1; ExtraArchivedLogDestIds=[2,3,4]
Although DMS supports the use of the Oracle RESETLOGS
option to
* open the database, never use RESETLOGS
unless it's necessary. For
* more information about RESETLOGS
, see
* RMAN Data Repair Concepts in the Oracle Database Backup and Recovery
* User's Guide.
Specifies the IDs of one more destinations for one or more archived redo
* logs. These IDs are the values of the dest_id
column in the
* v$archived_log
view. Use this setting with the
* archivedLogDestId
extra connection attribute in a primary-to-single
* setup or a primary-to-multiple-standby setup.
This setting is useful in * a switchover when you use an Oracle Data Guard database as a source. In this * case, DMS needs information about what destination to get archive redo logs from * to read changes. DMS needs this because after the switchover the previous * primary is a standby instance. For example, in a primary-to-single standby setup * you might apply the following settings.
archivedLogDestId=1;
* ExtraArchivedLogDestIds=[2]
In a primary-to-multiple-standby * setup, you might apply the following settings.
* archivedLogDestId=1; ExtraArchivedLogDestIds=[2,3,4]
Although DMS supports the use of the Oracle RESETLOGS
option to
* open the database, never use RESETLOGS
unless it's necessary. For
* more information about RESETLOGS
, see
* RMAN Data Repair Concepts in the Oracle Database Backup and Recovery
* User's Guide.
Specifies the IDs of one more destinations for one or more archived redo
* logs. These IDs are the values of the dest_id
column in the
* v$archived_log
view. Use this setting with the
* archivedLogDestId
extra connection attribute in a primary-to-single
* setup or a primary-to-multiple-standby setup.
This setting is useful in * a switchover when you use an Oracle Data Guard database as a source. In this * case, DMS needs information about what destination to get archive redo logs from * to read changes. DMS needs this because after the switchover the previous * primary is a standby instance. For example, in a primary-to-single standby setup * you might apply the following settings.
archivedLogDestId=1;
* ExtraArchivedLogDestIds=[2]
In a primary-to-multiple-standby * setup, you might apply the following settings.
* archivedLogDestId=1; ExtraArchivedLogDestIds=[2,3,4]
Although DMS supports the use of the Oracle RESETLOGS
option to
* open the database, never use RESETLOGS
unless it's necessary. For
* more information about RESETLOGS
, see
* RMAN Data Repair Concepts in the Oracle Database Backup and Recovery
* User's Guide.
Set this attribute to true
to enable replication of Oracle
* tables containing columns that are nested tables or defined types.
Set this attribute to true
to enable replication of Oracle
* tables containing columns that are nested tables or defined types.
Set this attribute to true
to enable replication of Oracle
* tables containing columns that are nested tables or defined types.
Set this attribute to true
to enable replication of Oracle
* tables containing columns that are nested tables or defined types.
Set this attribute to change the number of threads that DMS configures to
* perform a change data capture (CDC) load using Oracle Automatic Storage
* Management (ASM). You can specify an integer value between 2 (the default) and 8
* (the maximum). Use this attribute together with the readAheadBlocks
* attribute.
Set this attribute to change the number of threads that DMS configures to
* perform a change data capture (CDC) load using Oracle Automatic Storage
* Management (ASM). You can specify an integer value between 2 (the default) and 8
* (the maximum). Use this attribute together with the readAheadBlocks
* attribute.
Set this attribute to change the number of threads that DMS configures to
* perform a change data capture (CDC) load using Oracle Automatic Storage
* Management (ASM). You can specify an integer value between 2 (the default) and 8
* (the maximum). Use this attribute together with the readAheadBlocks
* attribute.
Set this attribute to change the number of threads that DMS configures to
* perform a change data capture (CDC) load using Oracle Automatic Storage
* Management (ASM). You can specify an integer value between 2 (the default) and 8
* (the maximum). Use this attribute together with the readAheadBlocks
* attribute.
Set this attribute to change the number of read-ahead blocks that DMS * configures to perform a change data capture (CDC) load using Oracle Automatic * Storage Management (ASM). You can specify an integer value between 1000 (the * default) and 200,000 (the maximum).
*/ inline int GetReadAheadBlocks() const{ return m_readAheadBlocks; } /** *Set this attribute to change the number of read-ahead blocks that DMS * configures to perform a change data capture (CDC) load using Oracle Automatic * Storage Management (ASM). You can specify an integer value between 1000 (the * default) and 200,000 (the maximum).
*/ inline bool ReadAheadBlocksHasBeenSet() const { return m_readAheadBlocksHasBeenSet; } /** *Set this attribute to change the number of read-ahead blocks that DMS * configures to perform a change data capture (CDC) load using Oracle Automatic * Storage Management (ASM). You can specify an integer value between 1000 (the * default) and 200,000 (the maximum).
*/ inline void SetReadAheadBlocks(int value) { m_readAheadBlocksHasBeenSet = true; m_readAheadBlocks = value; } /** *Set this attribute to change the number of read-ahead blocks that DMS * configures to perform a change data capture (CDC) load using Oracle Automatic * Storage Management (ASM). You can specify an integer value between 1000 (the * default) and 200,000 (the maximum).
*/ inline OracleSettings& WithReadAheadBlocks(int value) { SetReadAheadBlocks(value); return *this;} /** *Set this attribute to false
in order to use the Binary Reader to
* capture change data for an Amazon RDS for Oracle as the source. This tells the
* DMS instance to not access redo logs through any specified path prefix
* replacement using direct file access.
Set this attribute to false
in order to use the Binary Reader to
* capture change data for an Amazon RDS for Oracle as the source. This tells the
* DMS instance to not access redo logs through any specified path prefix
* replacement using direct file access.
Set this attribute to false
in order to use the Binary Reader to
* capture change data for an Amazon RDS for Oracle as the source. This tells the
* DMS instance to not access redo logs through any specified path prefix
* replacement using direct file access.
Set this attribute to false
in order to use the Binary Reader to
* capture change data for an Amazon RDS for Oracle as the source. This tells the
* DMS instance to not access redo logs through any specified path prefix
* replacement using direct file access.
Set this attribute to true
in order to use the Binary Reader to
* capture change data for an Amazon RDS for Oracle as the source. This tells the
* DMS instance to use any specified prefix replacement to access all online redo
* logs.
Set this attribute to true
in order to use the Binary Reader to
* capture change data for an Amazon RDS for Oracle as the source. This tells the
* DMS instance to use any specified prefix replacement to access all online redo
* logs.
Set this attribute to true
in order to use the Binary Reader to
* capture change data for an Amazon RDS for Oracle as the source. This tells the
* DMS instance to use any specified prefix replacement to access all online redo
* logs.
Set this attribute to true
in order to use the Binary Reader to
* capture change data for an Amazon RDS for Oracle as the source. This tells the
* DMS instance to use any specified prefix replacement to access all online redo
* logs.
Set this string attribute to the required value in order to use the Binary * Reader to capture change data for an Amazon RDS for Oracle as the source. This * value specifies the default Oracle root used to access the redo logs.
*/ inline const Aws::String& GetOraclePathPrefix() const{ return m_oraclePathPrefix; } /** *Set this string attribute to the required value in order to use the Binary * Reader to capture change data for an Amazon RDS for Oracle as the source. This * value specifies the default Oracle root used to access the redo logs.
*/ inline bool OraclePathPrefixHasBeenSet() const { return m_oraclePathPrefixHasBeenSet; } /** *Set this string attribute to the required value in order to use the Binary * Reader to capture change data for an Amazon RDS for Oracle as the source. This * value specifies the default Oracle root used to access the redo logs.
*/ inline void SetOraclePathPrefix(const Aws::String& value) { m_oraclePathPrefixHasBeenSet = true; m_oraclePathPrefix = value; } /** *Set this string attribute to the required value in order to use the Binary * Reader to capture change data for an Amazon RDS for Oracle as the source. This * value specifies the default Oracle root used to access the redo logs.
*/ inline void SetOraclePathPrefix(Aws::String&& value) { m_oraclePathPrefixHasBeenSet = true; m_oraclePathPrefix = std::move(value); } /** *Set this string attribute to the required value in order to use the Binary * Reader to capture change data for an Amazon RDS for Oracle as the source. This * value specifies the default Oracle root used to access the redo logs.
*/ inline void SetOraclePathPrefix(const char* value) { m_oraclePathPrefixHasBeenSet = true; m_oraclePathPrefix.assign(value); } /** *Set this string attribute to the required value in order to use the Binary * Reader to capture change data for an Amazon RDS for Oracle as the source. This * value specifies the default Oracle root used to access the redo logs.
*/ inline OracleSettings& WithOraclePathPrefix(const Aws::String& value) { SetOraclePathPrefix(value); return *this;} /** *Set this string attribute to the required value in order to use the Binary * Reader to capture change data for an Amazon RDS for Oracle as the source. This * value specifies the default Oracle root used to access the redo logs.
*/ inline OracleSettings& WithOraclePathPrefix(Aws::String&& value) { SetOraclePathPrefix(std::move(value)); return *this;} /** *Set this string attribute to the required value in order to use the Binary * Reader to capture change data for an Amazon RDS for Oracle as the source. This * value specifies the default Oracle root used to access the redo logs.
*/ inline OracleSettings& WithOraclePathPrefix(const char* value) { SetOraclePathPrefix(value); return *this;} /** *Set this string attribute to the required value in order to use the Binary * Reader to capture change data for an Amazon RDS for Oracle as the source. This * value specifies the path prefix used to replace the default Oracle root to * access the redo logs.
*/ inline const Aws::String& GetUsePathPrefix() const{ return m_usePathPrefix; } /** *Set this string attribute to the required value in order to use the Binary * Reader to capture change data for an Amazon RDS for Oracle as the source. This * value specifies the path prefix used to replace the default Oracle root to * access the redo logs.
*/ inline bool UsePathPrefixHasBeenSet() const { return m_usePathPrefixHasBeenSet; } /** *Set this string attribute to the required value in order to use the Binary * Reader to capture change data for an Amazon RDS for Oracle as the source. This * value specifies the path prefix used to replace the default Oracle root to * access the redo logs.
*/ inline void SetUsePathPrefix(const Aws::String& value) { m_usePathPrefixHasBeenSet = true; m_usePathPrefix = value; } /** *Set this string attribute to the required value in order to use the Binary * Reader to capture change data for an Amazon RDS for Oracle as the source. This * value specifies the path prefix used to replace the default Oracle root to * access the redo logs.
*/ inline void SetUsePathPrefix(Aws::String&& value) { m_usePathPrefixHasBeenSet = true; m_usePathPrefix = std::move(value); } /** *Set this string attribute to the required value in order to use the Binary * Reader to capture change data for an Amazon RDS for Oracle as the source. This * value specifies the path prefix used to replace the default Oracle root to * access the redo logs.
*/ inline void SetUsePathPrefix(const char* value) { m_usePathPrefixHasBeenSet = true; m_usePathPrefix.assign(value); } /** *Set this string attribute to the required value in order to use the Binary * Reader to capture change data for an Amazon RDS for Oracle as the source. This * value specifies the path prefix used to replace the default Oracle root to * access the redo logs.
*/ inline OracleSettings& WithUsePathPrefix(const Aws::String& value) { SetUsePathPrefix(value); return *this;} /** *Set this string attribute to the required value in order to use the Binary * Reader to capture change data for an Amazon RDS for Oracle as the source. This * value specifies the path prefix used to replace the default Oracle root to * access the redo logs.
*/ inline OracleSettings& WithUsePathPrefix(Aws::String&& value) { SetUsePathPrefix(std::move(value)); return *this;} /** *Set this string attribute to the required value in order to use the Binary * Reader to capture change data for an Amazon RDS for Oracle as the source. This * value specifies the path prefix used to replace the default Oracle root to * access the redo logs.
*/ inline OracleSettings& WithUsePathPrefix(const char* value) { SetUsePathPrefix(value); return *this;} /** *Set this attribute to true in order to use the Binary Reader to capture
* change data for an Amazon RDS for Oracle as the source. This setting tells DMS
* instance to replace the default Oracle root with the specified
* usePathPrefix
setting to access the redo logs.
Set this attribute to true in order to use the Binary Reader to capture
* change data for an Amazon RDS for Oracle as the source. This setting tells DMS
* instance to replace the default Oracle root with the specified
* usePathPrefix
setting to access the redo logs.
Set this attribute to true in order to use the Binary Reader to capture
* change data for an Amazon RDS for Oracle as the source. This setting tells DMS
* instance to replace the default Oracle root with the specified
* usePathPrefix
setting to access the redo logs.
Set this attribute to true in order to use the Binary Reader to capture
* change data for an Amazon RDS for Oracle as the source. This setting tells DMS
* instance to replace the default Oracle root with the specified
* usePathPrefix
setting to access the redo logs.
Set this attribute to enable homogenous tablespace replication and create * existing tables or indexes under the same tablespace on the target.
*/ inline bool GetEnableHomogenousTablespace() const{ return m_enableHomogenousTablespace; } /** *Set this attribute to enable homogenous tablespace replication and create * existing tables or indexes under the same tablespace on the target.
*/ inline bool EnableHomogenousTablespaceHasBeenSet() const { return m_enableHomogenousTablespaceHasBeenSet; } /** *Set this attribute to enable homogenous tablespace replication and create * existing tables or indexes under the same tablespace on the target.
*/ inline void SetEnableHomogenousTablespace(bool value) { m_enableHomogenousTablespaceHasBeenSet = true; m_enableHomogenousTablespace = value; } /** *Set this attribute to enable homogenous tablespace replication and create * existing tables or indexes under the same tablespace on the target.
*/ inline OracleSettings& WithEnableHomogenousTablespace(bool value) { SetEnableHomogenousTablespace(value); return *this;} /** *When set to true
, this attribute helps to increase the commit
* rate on the Oracle target database by writing directly to tables and not writing
* a trail to database logs.
When set to true
, this attribute helps to increase the commit
* rate on the Oracle target database by writing directly to tables and not writing
* a trail to database logs.
When set to true
, this attribute helps to increase the commit
* rate on the Oracle target database by writing directly to tables and not writing
* a trail to database logs.
When set to true
, this attribute helps to increase the commit
* rate on the Oracle target database by writing directly to tables and not writing
* a trail to database logs.
When this field is set to Y
, DMS only accesses the archived redo
* logs. If the archived redo logs are stored on Automatic Storage Management (ASM)
* only, the DMS user account needs to be granted ASM privileges.
When this field is set to Y
, DMS only accesses the archived redo
* logs. If the archived redo logs are stored on Automatic Storage Management (ASM)
* only, the DMS user account needs to be granted ASM privileges.
When this field is set to Y
, DMS only accesses the archived redo
* logs. If the archived redo logs are stored on Automatic Storage Management (ASM)
* only, the DMS user account needs to be granted ASM privileges.
When this field is set to Y
, DMS only accesses the archived redo
* logs. If the archived redo logs are stored on Automatic Storage Management (ASM)
* only, the DMS user account needs to be granted ASM privileges.
For an Oracle source endpoint, your Oracle Automatic Storage Management (ASM)
* password. You can set this value from the asm_user_password
*
value. You set this value as part of the comma-separated value that you
* set to the Password
request parameter when you create the endpoint
* to access transaction logs using Binary Reader. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your Oracle Automatic Storage Management (ASM)
* password. You can set this value from the asm_user_password
*
value. You set this value as part of the comma-separated value that you
* set to the Password
request parameter when you create the endpoint
* to access transaction logs using Binary Reader. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your Oracle Automatic Storage Management (ASM)
* password. You can set this value from the asm_user_password
*
value. You set this value as part of the comma-separated value that you
* set to the Password
request parameter when you create the endpoint
* to access transaction logs using Binary Reader. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your Oracle Automatic Storage Management (ASM)
* password. You can set this value from the asm_user_password
*
value. You set this value as part of the comma-separated value that you
* set to the Password
request parameter when you create the endpoint
* to access transaction logs using Binary Reader. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your Oracle Automatic Storage Management (ASM)
* password. You can set this value from the asm_user_password
*
value. You set this value as part of the comma-separated value that you
* set to the Password
request parameter when you create the endpoint
* to access transaction logs using Binary Reader. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your Oracle Automatic Storage Management (ASM)
* password. You can set this value from the asm_user_password
*
value. You set this value as part of the comma-separated value that you
* set to the Password
request parameter when you create the endpoint
* to access transaction logs using Binary Reader. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your Oracle Automatic Storage Management (ASM)
* password. You can set this value from the asm_user_password
*
value. You set this value as part of the comma-separated value that you
* set to the Password
request parameter when you create the endpoint
* to access transaction logs using Binary Reader. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your Oracle Automatic Storage Management (ASM)
* password. You can set this value from the asm_user_password
*
value. You set this value as part of the comma-separated value that you
* set to the Password
request parameter when you create the endpoint
* to access transaction logs using Binary Reader. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your ASM server address. You can set this
* value from the asm_server
value. You set asm_server
as
* part of the extra connection attribute string to access an Oracle server with
* Binary Reader that uses ASM. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your ASM server address. You can set this
* value from the asm_server
value. You set asm_server
as
* part of the extra connection attribute string to access an Oracle server with
* Binary Reader that uses ASM. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your ASM server address. You can set this
* value from the asm_server
value. You set asm_server
as
* part of the extra connection attribute string to access an Oracle server with
* Binary Reader that uses ASM. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your ASM server address. You can set this
* value from the asm_server
value. You set asm_server
as
* part of the extra connection attribute string to access an Oracle server with
* Binary Reader that uses ASM. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your ASM server address. You can set this
* value from the asm_server
value. You set asm_server
as
* part of the extra connection attribute string to access an Oracle server with
* Binary Reader that uses ASM. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your ASM server address. You can set this
* value from the asm_server
value. You set asm_server
as
* part of the extra connection attribute string to access an Oracle server with
* Binary Reader that uses ASM. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your ASM server address. You can set this
* value from the asm_server
value. You set asm_server
as
* part of the extra connection attribute string to access an Oracle server with
* Binary Reader that uses ASM. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your ASM server address. You can set this
* value from the asm_server
value. You set asm_server
as
* part of the extra connection attribute string to access an Oracle server with
* Binary Reader that uses ASM. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your ASM user name. You can set this value
* from the asm_user
value. You set asm_user
as part of
* the extra connection attribute string to access an Oracle server with Binary
* Reader that uses ASM. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your ASM user name. You can set this value
* from the asm_user
value. You set asm_user
as part of
* the extra connection attribute string to access an Oracle server with Binary
* Reader that uses ASM. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your ASM user name. You can set this value
* from the asm_user
value. You set asm_user
as part of
* the extra connection attribute string to access an Oracle server with Binary
* Reader that uses ASM. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your ASM user name. You can set this value
* from the asm_user
value. You set asm_user
as part of
* the extra connection attribute string to access an Oracle server with Binary
* Reader that uses ASM. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your ASM user name. You can set this value
* from the asm_user
value. You set asm_user
as part of
* the extra connection attribute string to access an Oracle server with Binary
* Reader that uses ASM. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your ASM user name. You can set this value
* from the asm_user
value. You set asm_user
as part of
* the extra connection attribute string to access an Oracle server with Binary
* Reader that uses ASM. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your ASM user name. You can set this value
* from the asm_user
value. You set asm_user
as part of
* the extra connection attribute string to access an Oracle server with Binary
* Reader that uses ASM. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
For an Oracle source endpoint, your ASM user name. You can set this value
* from the asm_user
value. You set asm_user
as part of
* the extra connection attribute string to access an Oracle server with Binary
* Reader that uses ASM. For more information, see Configuration
* for change data capture (CDC) on an Oracle source database.
Specifies whether the length of a character column is in bytes or in
* characters. To indicate that the character column length is in characters, set
* this attribute to CHAR
. Otherwise, the character column length is
* in bytes.
Example: charLengthSemantics=CHAR;
Specifies whether the length of a character column is in bytes or in
* characters. To indicate that the character column length is in characters, set
* this attribute to CHAR
. Otherwise, the character column length is
* in bytes.
Example: charLengthSemantics=CHAR;
Specifies whether the length of a character column is in bytes or in
* characters. To indicate that the character column length is in characters, set
* this attribute to CHAR
. Otherwise, the character column length is
* in bytes.
Example: charLengthSemantics=CHAR;
Specifies whether the length of a character column is in bytes or in
* characters. To indicate that the character column length is in characters, set
* this attribute to CHAR
. Otherwise, the character column length is
* in bytes.
Example: charLengthSemantics=CHAR;
Specifies whether the length of a character column is in bytes or in
* characters. To indicate that the character column length is in characters, set
* this attribute to CHAR
. Otherwise, the character column length is
* in bytes.
Example: charLengthSemantics=CHAR;
Specifies whether the length of a character column is in bytes or in
* characters. To indicate that the character column length is in characters, set
* this attribute to CHAR
. Otherwise, the character column length is
* in bytes.
Example: charLengthSemantics=CHAR;
Database name for the endpoint.
*/ inline const Aws::String& GetDatabaseName() const{ return m_databaseName; } /** *Database name for the endpoint.
*/ inline bool DatabaseNameHasBeenSet() const { return m_databaseNameHasBeenSet; } /** *Database name for the endpoint.
*/ inline void SetDatabaseName(const Aws::String& value) { m_databaseNameHasBeenSet = true; m_databaseName = value; } /** *Database name for the endpoint.
*/ inline void SetDatabaseName(Aws::String&& value) { m_databaseNameHasBeenSet = true; m_databaseName = std::move(value); } /** *Database name for the endpoint.
*/ inline void SetDatabaseName(const char* value) { m_databaseNameHasBeenSet = true; m_databaseName.assign(value); } /** *Database name for the endpoint.
*/ inline OracleSettings& WithDatabaseName(const Aws::String& value) { SetDatabaseName(value); return *this;} /** *Database name for the endpoint.
*/ inline OracleSettings& WithDatabaseName(Aws::String&& value) { SetDatabaseName(std::move(value)); return *this;} /** *Database name for the endpoint.
*/ inline OracleSettings& WithDatabaseName(const char* value) { SetDatabaseName(value); return *this;} /** *When set to true
, this attribute specifies a parallel load when
* useDirectPathFullLoad
is set to Y
. This attribute also
* only applies when you use the DMS parallel load feature. Note that the target
* table cannot have any constraints or indexes.
When set to true
, this attribute specifies a parallel load when
* useDirectPathFullLoad
is set to Y
. This attribute also
* only applies when you use the DMS parallel load feature. Note that the target
* table cannot have any constraints or indexes.
When set to true
, this attribute specifies a parallel load when
* useDirectPathFullLoad
is set to Y
. This attribute also
* only applies when you use the DMS parallel load feature. Note that the target
* table cannot have any constraints or indexes.
When set to true
, this attribute specifies a parallel load when
* useDirectPathFullLoad
is set to Y
. This attribute also
* only applies when you use the DMS parallel load feature. Note that the target
* table cannot have any constraints or indexes.
When set to true
, this attribute causes a task to fail if the
* actual size of an LOB column is greater than the specified
* LobMaxSize
.
If a task is set to limited LOB mode and this
* option is set to true
, the task fails instead of truncating the LOB
* data.
When set to true
, this attribute causes a task to fail if the
* actual size of an LOB column is greater than the specified
* LobMaxSize
.
If a task is set to limited LOB mode and this
* option is set to true
, the task fails instead of truncating the LOB
* data.
When set to true
, this attribute causes a task to fail if the
* actual size of an LOB column is greater than the specified
* LobMaxSize
.
If a task is set to limited LOB mode and this
* option is set to true
, the task fails instead of truncating the LOB
* data.
When set to true
, this attribute causes a task to fail if the
* actual size of an LOB column is greater than the specified
* LobMaxSize
.
If a task is set to limited LOB mode and this
* option is set to true
, the task fails instead of truncating the LOB
* data.
Specifies the number scale. You can select a scale up to 38, or you can * select FLOAT. By default, the NUMBER data type is converted to precision 38, * scale 10.
Example: numberDataTypeScale=12
Specifies the number scale. You can select a scale up to 38, or you can * select FLOAT. By default, the NUMBER data type is converted to precision 38, * scale 10.
Example: numberDataTypeScale=12
Specifies the number scale. You can select a scale up to 38, or you can * select FLOAT. By default, the NUMBER data type is converted to precision 38, * scale 10.
Example: numberDataTypeScale=12
Specifies the number scale. You can select a scale up to 38, or you can * select FLOAT. By default, the NUMBER data type is converted to precision 38, * scale 10.
Example: numberDataTypeScale=12
Endpoint connection password.
*/ inline const Aws::String& GetPassword() const{ return m_password; } /** *Endpoint connection password.
*/ inline bool PasswordHasBeenSet() const { return m_passwordHasBeenSet; } /** *Endpoint connection password.
*/ inline void SetPassword(const Aws::String& value) { m_passwordHasBeenSet = true; m_password = value; } /** *Endpoint connection password.
*/ inline void SetPassword(Aws::String&& value) { m_passwordHasBeenSet = true; m_password = std::move(value); } /** *Endpoint connection password.
*/ inline void SetPassword(const char* value) { m_passwordHasBeenSet = true; m_password.assign(value); } /** *Endpoint connection password.
*/ inline OracleSettings& WithPassword(const Aws::String& value) { SetPassword(value); return *this;} /** *Endpoint connection password.
*/ inline OracleSettings& WithPassword(Aws::String&& value) { SetPassword(std::move(value)); return *this;} /** *Endpoint connection password.
*/ inline OracleSettings& WithPassword(const char* value) { SetPassword(value); return *this;} /** *Endpoint TCP port.
*/ inline int GetPort() const{ return m_port; } /** *Endpoint TCP port.
*/ inline bool PortHasBeenSet() const { return m_portHasBeenSet; } /** *Endpoint TCP port.
*/ inline void SetPort(int value) { m_portHasBeenSet = true; m_port = value; } /** *Endpoint TCP port.
*/ inline OracleSettings& WithPort(int value) { SetPort(value); return *this;} /** *When set to true
, this attribute supports tablespace
* replication.
When set to true
, this attribute supports tablespace
* replication.
When set to true
, this attribute supports tablespace
* replication.
When set to true
, this attribute supports tablespace
* replication.
Specifies the number of seconds that the system waits before resending a * query.
Example: retryInterval=6;
Specifies the number of seconds that the system waits before resending a * query.
Example: retryInterval=6;
Specifies the number of seconds that the system waits before resending a * query.
Example: retryInterval=6;
Specifies the number of seconds that the system waits before resending a * query.
Example: retryInterval=6;
For an Oracle source endpoint, the transparent data encryption (TDE) password
* required by AWM DMS to access Oracle redo logs encrypted by TDE using Binary
* Reader. It is also the TDE_Password
part of the
* comma-separated value you set to the Password
request parameter
* when you create the endpoint. The SecurityDbEncryptian
setting is
* related to this SecurityDbEncryptionName
setting. For more
* information, see
* Supported encryption methods for using Oracle as a source for DMS in the
* Database Migration Service User Guide.
For an Oracle source endpoint, the transparent data encryption (TDE) password
* required by AWM DMS to access Oracle redo logs encrypted by TDE using Binary
* Reader. It is also the TDE_Password
part of the
* comma-separated value you set to the Password
request parameter
* when you create the endpoint. The SecurityDbEncryptian
setting is
* related to this SecurityDbEncryptionName
setting. For more
* information, see
* Supported encryption methods for using Oracle as a source for DMS in the
* Database Migration Service User Guide.
For an Oracle source endpoint, the transparent data encryption (TDE) password
* required by AWM DMS to access Oracle redo logs encrypted by TDE using Binary
* Reader. It is also the TDE_Password
part of the
* comma-separated value you set to the Password
request parameter
* when you create the endpoint. The SecurityDbEncryptian
setting is
* related to this SecurityDbEncryptionName
setting. For more
* information, see
* Supported encryption methods for using Oracle as a source for DMS in the
* Database Migration Service User Guide.
For an Oracle source endpoint, the transparent data encryption (TDE) password
* required by AWM DMS to access Oracle redo logs encrypted by TDE using Binary
* Reader. It is also the TDE_Password
part of the
* comma-separated value you set to the Password
request parameter
* when you create the endpoint. The SecurityDbEncryptian
setting is
* related to this SecurityDbEncryptionName
setting. For more
* information, see
* Supported encryption methods for using Oracle as a source for DMS in the
* Database Migration Service User Guide.
For an Oracle source endpoint, the transparent data encryption (TDE) password
* required by AWM DMS to access Oracle redo logs encrypted by TDE using Binary
* Reader. It is also the TDE_Password
part of the
* comma-separated value you set to the Password
request parameter
* when you create the endpoint. The SecurityDbEncryptian
setting is
* related to this SecurityDbEncryptionName
setting. For more
* information, see
* Supported encryption methods for using Oracle as a source for DMS in the
* Database Migration Service User Guide.
For an Oracle source endpoint, the transparent data encryption (TDE) password
* required by AWM DMS to access Oracle redo logs encrypted by TDE using Binary
* Reader. It is also the TDE_Password
part of the
* comma-separated value you set to the Password
request parameter
* when you create the endpoint. The SecurityDbEncryptian
setting is
* related to this SecurityDbEncryptionName
setting. For more
* information, see
* Supported encryption methods for using Oracle as a source for DMS in the
* Database Migration Service User Guide.
For an Oracle source endpoint, the transparent data encryption (TDE) password
* required by AWM DMS to access Oracle redo logs encrypted by TDE using Binary
* Reader. It is also the TDE_Password
part of the
* comma-separated value you set to the Password
request parameter
* when you create the endpoint. The SecurityDbEncryptian
setting is
* related to this SecurityDbEncryptionName
setting. For more
* information, see
* Supported encryption methods for using Oracle as a source for DMS in the
* Database Migration Service User Guide.
For an Oracle source endpoint, the transparent data encryption (TDE) password
* required by AWM DMS to access Oracle redo logs encrypted by TDE using Binary
* Reader. It is also the TDE_Password
part of the
* comma-separated value you set to the Password
request parameter
* when you create the endpoint. The SecurityDbEncryptian
setting is
* related to this SecurityDbEncryptionName
setting. For more
* information, see
* Supported encryption methods for using Oracle as a source for DMS in the
* Database Migration Service User Guide.
For an Oracle source endpoint, the name of a key used for the transparent
* data encryption (TDE) of the columns and tablespaces in an Oracle source
* database that is encrypted using TDE. The key value is the value of the
* SecurityDbEncryption
setting. For more information on setting the
* key name value of SecurityDbEncryptionName
, see the information and
* example for setting the securityDbEncryptionName
extra connection
* attribute in
* Supported encryption methods for using Oracle as a source for DMS in the
* Database Migration Service User Guide.
For an Oracle source endpoint, the name of a key used for the transparent
* data encryption (TDE) of the columns and tablespaces in an Oracle source
* database that is encrypted using TDE. The key value is the value of the
* SecurityDbEncryption
setting. For more information on setting the
* key name value of SecurityDbEncryptionName
, see the information and
* example for setting the securityDbEncryptionName
extra connection
* attribute in
* Supported encryption methods for using Oracle as a source for DMS in the
* Database Migration Service User Guide.
For an Oracle source endpoint, the name of a key used for the transparent
* data encryption (TDE) of the columns and tablespaces in an Oracle source
* database that is encrypted using TDE. The key value is the value of the
* SecurityDbEncryption
setting. For more information on setting the
* key name value of SecurityDbEncryptionName
, see the information and
* example for setting the securityDbEncryptionName
extra connection
* attribute in
* Supported encryption methods for using Oracle as a source for DMS in the
* Database Migration Service User Guide.
For an Oracle source endpoint, the name of a key used for the transparent
* data encryption (TDE) of the columns and tablespaces in an Oracle source
* database that is encrypted using TDE. The key value is the value of the
* SecurityDbEncryption
setting. For more information on setting the
* key name value of SecurityDbEncryptionName
, see the information and
* example for setting the securityDbEncryptionName
extra connection
* attribute in
* Supported encryption methods for using Oracle as a source for DMS in the
* Database Migration Service User Guide.
For an Oracle source endpoint, the name of a key used for the transparent
* data encryption (TDE) of the columns and tablespaces in an Oracle source
* database that is encrypted using TDE. The key value is the value of the
* SecurityDbEncryption
setting. For more information on setting the
* key name value of SecurityDbEncryptionName
, see the information and
* example for setting the securityDbEncryptionName
extra connection
* attribute in
* Supported encryption methods for using Oracle as a source for DMS in the
* Database Migration Service User Guide.
For an Oracle source endpoint, the name of a key used for the transparent
* data encryption (TDE) of the columns and tablespaces in an Oracle source
* database that is encrypted using TDE. The key value is the value of the
* SecurityDbEncryption
setting. For more information on setting the
* key name value of SecurityDbEncryptionName
, see the information and
* example for setting the securityDbEncryptionName
extra connection
* attribute in
* Supported encryption methods for using Oracle as a source for DMS in the
* Database Migration Service User Guide.
For an Oracle source endpoint, the name of a key used for the transparent
* data encryption (TDE) of the columns and tablespaces in an Oracle source
* database that is encrypted using TDE. The key value is the value of the
* SecurityDbEncryption
setting. For more information on setting the
* key name value of SecurityDbEncryptionName
, see the information and
* example for setting the securityDbEncryptionName
extra connection
* attribute in
* Supported encryption methods for using Oracle as a source for DMS in the
* Database Migration Service User Guide.
For an Oracle source endpoint, the name of a key used for the transparent
* data encryption (TDE) of the columns and tablespaces in an Oracle source
* database that is encrypted using TDE. The key value is the value of the
* SecurityDbEncryption
setting. For more information on setting the
* key name value of SecurityDbEncryptionName
, see the information and
* example for setting the securityDbEncryptionName
extra connection
* attribute in
* Supported encryption methods for using Oracle as a source for DMS in the
* Database Migration Service User Guide.
Fully qualified domain name of the endpoint.
For an Amazon RDS Oracle
* instance, this is the output of DescribeDBInstances,
* in the Endpoint.Address
* field.
Fully qualified domain name of the endpoint.
For an Amazon RDS Oracle
* instance, this is the output of DescribeDBInstances,
* in the Endpoint.Address
* field.
Fully qualified domain name of the endpoint.
For an Amazon RDS Oracle
* instance, this is the output of DescribeDBInstances,
* in the Endpoint.Address
* field.
Fully qualified domain name of the endpoint.
For an Amazon RDS Oracle
* instance, this is the output of DescribeDBInstances,
* in the Endpoint.Address
* field.
Fully qualified domain name of the endpoint.
For an Amazon RDS Oracle
* instance, this is the output of DescribeDBInstances,
* in the Endpoint.Address
* field.
Fully qualified domain name of the endpoint.
For an Amazon RDS Oracle
* instance, this is the output of DescribeDBInstances,
* in the Endpoint.Address
* field.
Fully qualified domain name of the endpoint.
For an Amazon RDS Oracle
* instance, this is the output of DescribeDBInstances,
* in the Endpoint.Address
* field.
Fully qualified domain name of the endpoint.
For an Amazon RDS Oracle
* instance, this is the output of DescribeDBInstances,
* in the Endpoint.Address
* field.
Use this attribute to convert SDO_GEOMETRY
to
* GEOJSON
format. By default, DMS calls the SDO2GEOJSON
* custom function if present and accessible. Or you can create your own custom
* function that mimics the operation of SDOGEOJSON
and set
* SpatialDataOptionToGeoJsonFunctionName
to call it instead.
Use this attribute to convert SDO_GEOMETRY
to
* GEOJSON
format. By default, DMS calls the SDO2GEOJSON
* custom function if present and accessible. Or you can create your own custom
* function that mimics the operation of SDOGEOJSON
and set
* SpatialDataOptionToGeoJsonFunctionName
to call it instead.
Use this attribute to convert SDO_GEOMETRY
to
* GEOJSON
format. By default, DMS calls the SDO2GEOJSON
* custom function if present and accessible. Or you can create your own custom
* function that mimics the operation of SDOGEOJSON
and set
* SpatialDataOptionToGeoJsonFunctionName
to call it instead.
Use this attribute to convert SDO_GEOMETRY
to
* GEOJSON
format. By default, DMS calls the SDO2GEOJSON
* custom function if present and accessible. Or you can create your own custom
* function that mimics the operation of SDOGEOJSON
and set
* SpatialDataOptionToGeoJsonFunctionName
to call it instead.
Use this attribute to convert SDO_GEOMETRY
to
* GEOJSON
format. By default, DMS calls the SDO2GEOJSON
* custom function if present and accessible. Or you can create your own custom
* function that mimics the operation of SDOGEOJSON
and set
* SpatialDataOptionToGeoJsonFunctionName
to call it instead.
Use this attribute to convert SDO_GEOMETRY
to
* GEOJSON
format. By default, DMS calls the SDO2GEOJSON
* custom function if present and accessible. Or you can create your own custom
* function that mimics the operation of SDOGEOJSON
and set
* SpatialDataOptionToGeoJsonFunctionName
to call it instead.
Use this attribute to convert SDO_GEOMETRY
to
* GEOJSON
format. By default, DMS calls the SDO2GEOJSON
* custom function if present and accessible. Or you can create your own custom
* function that mimics the operation of SDOGEOJSON
and set
* SpatialDataOptionToGeoJsonFunctionName
to call it instead.
Use this attribute to convert SDO_GEOMETRY
to
* GEOJSON
format. By default, DMS calls the SDO2GEOJSON
* custom function if present and accessible. Or you can create your own custom
* function that mimics the operation of SDOGEOJSON
and set
* SpatialDataOptionToGeoJsonFunctionName
to call it instead.
Use this attribute to specify a time in minutes for the delay in standby * sync. If the source is an Oracle Active Data Guard standby database, use this * attribute to specify the time lag between primary and standby databases.
*In DMS, you can create an Oracle CDC task that uses an Active Data Guard * standby instance as a source for replicating ongoing changes. Doing this * eliminates the need to connect to an active database that might be in * production.
*/ inline int GetStandbyDelayTime() const{ return m_standbyDelayTime; } /** *Use this attribute to specify a time in minutes for the delay in standby * sync. If the source is an Oracle Active Data Guard standby database, use this * attribute to specify the time lag between primary and standby databases.
*In DMS, you can create an Oracle CDC task that uses an Active Data Guard * standby instance as a source for replicating ongoing changes. Doing this * eliminates the need to connect to an active database that might be in * production.
*/ inline bool StandbyDelayTimeHasBeenSet() const { return m_standbyDelayTimeHasBeenSet; } /** *Use this attribute to specify a time in minutes for the delay in standby * sync. If the source is an Oracle Active Data Guard standby database, use this * attribute to specify the time lag between primary and standby databases.
*In DMS, you can create an Oracle CDC task that uses an Active Data Guard * standby instance as a source for replicating ongoing changes. Doing this * eliminates the need to connect to an active database that might be in * production.
*/ inline void SetStandbyDelayTime(int value) { m_standbyDelayTimeHasBeenSet = true; m_standbyDelayTime = value; } /** *Use this attribute to specify a time in minutes for the delay in standby * sync. If the source is an Oracle Active Data Guard standby database, use this * attribute to specify the time lag between primary and standby databases.
*In DMS, you can create an Oracle CDC task that uses an Active Data Guard * standby instance as a source for replicating ongoing changes. Doing this * eliminates the need to connect to an active database that might be in * production.
*/ inline OracleSettings& WithStandbyDelayTime(int value) { SetStandbyDelayTime(value); return *this;} /** *Endpoint connection user name.
*/ inline const Aws::String& GetUsername() const{ return m_username; } /** *Endpoint connection user name.
*/ inline bool UsernameHasBeenSet() const { return m_usernameHasBeenSet; } /** *Endpoint connection user name.
*/ inline void SetUsername(const Aws::String& value) { m_usernameHasBeenSet = true; m_username = value; } /** *Endpoint connection user name.
*/ inline void SetUsername(Aws::String&& value) { m_usernameHasBeenSet = true; m_username = std::move(value); } /** *Endpoint connection user name.
*/ inline void SetUsername(const char* value) { m_usernameHasBeenSet = true; m_username.assign(value); } /** *Endpoint connection user name.
*/ inline OracleSettings& WithUsername(const Aws::String& value) { SetUsername(value); return *this;} /** *Endpoint connection user name.
*/ inline OracleSettings& WithUsername(Aws::String&& value) { SetUsername(std::move(value)); return *this;} /** *Endpoint connection user name.
*/ inline OracleSettings& WithUsername(const char* value) { SetUsername(value); return *this;} /** *Set this attribute to Y to capture change data using the Binary Reader
* utility. Set UseLogminerReader
to N to set this attribute to Y. To
* use Binary Reader with Amazon RDS for Oracle as the source, you set additional
* attributes. For more information about using this setting with Oracle Automatic
* Storage Management (ASM), see
* Using Oracle LogMiner or DMS Binary Reader for CDC.
Set this attribute to Y to capture change data using the Binary Reader
* utility. Set UseLogminerReader
to N to set this attribute to Y. To
* use Binary Reader with Amazon RDS for Oracle as the source, you set additional
* attributes. For more information about using this setting with Oracle Automatic
* Storage Management (ASM), see
* Using Oracle LogMiner or DMS Binary Reader for CDC.
Set this attribute to Y to capture change data using the Binary Reader
* utility. Set UseLogminerReader
to N to set this attribute to Y. To
* use Binary Reader with Amazon RDS for Oracle as the source, you set additional
* attributes. For more information about using this setting with Oracle Automatic
* Storage Management (ASM), see
* Using Oracle LogMiner or DMS Binary Reader for CDC.
Set this attribute to Y to capture change data using the Binary Reader
* utility. Set UseLogminerReader
to N to set this attribute to Y. To
* use Binary Reader with Amazon RDS for Oracle as the source, you set additional
* attributes. For more information about using this setting with Oracle Automatic
* Storage Management (ASM), see
* Using Oracle LogMiner or DMS Binary Reader for CDC.
Set this attribute to Y to have DMS use a direct path full load. Specify this * value to use the direct path protocol in the Oracle Call Interface (OCI). By * using this OCI protocol, you can bulk-load Oracle target tables during a full * load.
*/ inline bool GetUseDirectPathFullLoad() const{ return m_useDirectPathFullLoad; } /** *Set this attribute to Y to have DMS use a direct path full load. Specify this * value to use the direct path protocol in the Oracle Call Interface (OCI). By * using this OCI protocol, you can bulk-load Oracle target tables during a full * load.
*/ inline bool UseDirectPathFullLoadHasBeenSet() const { return m_useDirectPathFullLoadHasBeenSet; } /** *Set this attribute to Y to have DMS use a direct path full load. Specify this * value to use the direct path protocol in the Oracle Call Interface (OCI). By * using this OCI protocol, you can bulk-load Oracle target tables during a full * load.
*/ inline void SetUseDirectPathFullLoad(bool value) { m_useDirectPathFullLoadHasBeenSet = true; m_useDirectPathFullLoad = value; } /** *Set this attribute to Y to have DMS use a direct path full load. Specify this * value to use the direct path protocol in the Oracle Call Interface (OCI). By * using this OCI protocol, you can bulk-load Oracle target tables during a full * load.
*/ inline OracleSettings& WithUseDirectPathFullLoad(bool value) { SetUseDirectPathFullLoad(value); return *this;} /** *Set this attribute to Y to capture change data using the Oracle LogMiner
* utility (the default). Set this attribute to N if you want to access the redo
* logs as a binary file. When you set UseLogminerReader
to N, also
* set UseBfile
to Y. For more information on this setting and using
* Oracle ASM, see
* Using Oracle LogMiner or DMS Binary Reader for CDC in the DMS User
* Guide.
Set this attribute to Y to capture change data using the Oracle LogMiner
* utility (the default). Set this attribute to N if you want to access the redo
* logs as a binary file. When you set UseLogminerReader
to N, also
* set UseBfile
to Y. For more information on this setting and using
* Oracle ASM, see
* Using Oracle LogMiner or DMS Binary Reader for CDC in the DMS User
* Guide.
Set this attribute to Y to capture change data using the Oracle LogMiner
* utility (the default). Set this attribute to N if you want to access the redo
* logs as a binary file. When you set UseLogminerReader
to N, also
* set UseBfile
to Y. For more information on this setting and using
* Oracle ASM, see
* Using Oracle LogMiner or DMS Binary Reader for CDC in the DMS User
* Guide.
Set this attribute to Y to capture change data using the Oracle LogMiner
* utility (the default). Set this attribute to N if you want to access the redo
* logs as a binary file. When you set UseLogminerReader
to N, also
* set UseBfile
to Y. For more information on this setting and using
* Oracle ASM, see
* Using Oracle LogMiner or DMS Binary Reader for CDC in the DMS User
* Guide.
The full Amazon Resource Name (ARN) of the IAM role that specifies DMS as the
* trusted entity and grants the required permissions to access the value in
* SecretsManagerSecret
. The role must allow the
* iam:PassRole
action. SecretsManagerSecret
has the
* value of the Amazon Web Services Secrets Manager secret that allows access to
* the Oracle endpoint.
You can specify one of two sets of values for
* these permissions. You can specify the values for this setting and
* SecretsManagerSecretId
. Or you can specify clear-text values for
* UserName
, Password
, ServerName
, and
* Port
. You can't specify both. For more information on creating this
* SecretsManagerSecret
and the
* SecretsManagerAccessRoleArn
and SecretsManagerSecretId
* required to access it, see Using
* secrets to access Database Migration Service resources in the Database
* Migration Service User Guide.
The full Amazon Resource Name (ARN) of the IAM role that specifies DMS as the
* trusted entity and grants the required permissions to access the value in
* SecretsManagerSecret
. The role must allow the
* iam:PassRole
action. SecretsManagerSecret
has the
* value of the Amazon Web Services Secrets Manager secret that allows access to
* the Oracle endpoint.
You can specify one of two sets of values for
* these permissions. You can specify the values for this setting and
* SecretsManagerSecretId
. Or you can specify clear-text values for
* UserName
, Password
, ServerName
, and
* Port
. You can't specify both. For more information on creating this
* SecretsManagerSecret
and the
* SecretsManagerAccessRoleArn
and SecretsManagerSecretId
* required to access it, see Using
* secrets to access Database Migration Service resources in the Database
* Migration Service User Guide.
The full Amazon Resource Name (ARN) of the IAM role that specifies DMS as the
* trusted entity and grants the required permissions to access the value in
* SecretsManagerSecret
. The role must allow the
* iam:PassRole
action. SecretsManagerSecret
has the
* value of the Amazon Web Services Secrets Manager secret that allows access to
* the Oracle endpoint.
You can specify one of two sets of values for
* these permissions. You can specify the values for this setting and
* SecretsManagerSecretId
. Or you can specify clear-text values for
* UserName
, Password
, ServerName
, and
* Port
. You can't specify both. For more information on creating this
* SecretsManagerSecret
and the
* SecretsManagerAccessRoleArn
and SecretsManagerSecretId
* required to access it, see Using
* secrets to access Database Migration Service resources in the Database
* Migration Service User Guide.
The full Amazon Resource Name (ARN) of the IAM role that specifies DMS as the
* trusted entity and grants the required permissions to access the value in
* SecretsManagerSecret
. The role must allow the
* iam:PassRole
action. SecretsManagerSecret
has the
* value of the Amazon Web Services Secrets Manager secret that allows access to
* the Oracle endpoint.
You can specify one of two sets of values for
* these permissions. You can specify the values for this setting and
* SecretsManagerSecretId
. Or you can specify clear-text values for
* UserName
, Password
, ServerName
, and
* Port
. You can't specify both. For more information on creating this
* SecretsManagerSecret
and the
* SecretsManagerAccessRoleArn
and SecretsManagerSecretId
* required to access it, see Using
* secrets to access Database Migration Service resources in the Database
* Migration Service User Guide.
The full Amazon Resource Name (ARN) of the IAM role that specifies DMS as the
* trusted entity and grants the required permissions to access the value in
* SecretsManagerSecret
. The role must allow the
* iam:PassRole
action. SecretsManagerSecret
has the
* value of the Amazon Web Services Secrets Manager secret that allows access to
* the Oracle endpoint.
You can specify one of two sets of values for
* these permissions. You can specify the values for this setting and
* SecretsManagerSecretId
. Or you can specify clear-text values for
* UserName
, Password
, ServerName
, and
* Port
. You can't specify both. For more information on creating this
* SecretsManagerSecret
and the
* SecretsManagerAccessRoleArn
and SecretsManagerSecretId
* required to access it, see Using
* secrets to access Database Migration Service resources in the Database
* Migration Service User Guide.
The full Amazon Resource Name (ARN) of the IAM role that specifies DMS as the
* trusted entity and grants the required permissions to access the value in
* SecretsManagerSecret
. The role must allow the
* iam:PassRole
action. SecretsManagerSecret
has the
* value of the Amazon Web Services Secrets Manager secret that allows access to
* the Oracle endpoint.
You can specify one of two sets of values for
* these permissions. You can specify the values for this setting and
* SecretsManagerSecretId
. Or you can specify clear-text values for
* UserName
, Password
, ServerName
, and
* Port
. You can't specify both. For more information on creating this
* SecretsManagerSecret
and the
* SecretsManagerAccessRoleArn
and SecretsManagerSecretId
* required to access it, see Using
* secrets to access Database Migration Service resources in the Database
* Migration Service User Guide.
The full Amazon Resource Name (ARN) of the IAM role that specifies DMS as the
* trusted entity and grants the required permissions to access the value in
* SecretsManagerSecret
. The role must allow the
* iam:PassRole
action. SecretsManagerSecret
has the
* value of the Amazon Web Services Secrets Manager secret that allows access to
* the Oracle endpoint.
You can specify one of two sets of values for
* these permissions. You can specify the values for this setting and
* SecretsManagerSecretId
. Or you can specify clear-text values for
* UserName
, Password
, ServerName
, and
* Port
. You can't specify both. For more information on creating this
* SecretsManagerSecret
and the
* SecretsManagerAccessRoleArn
and SecretsManagerSecretId
* required to access it, see Using
* secrets to access Database Migration Service resources in the Database
* Migration Service User Guide.
The full Amazon Resource Name (ARN) of the IAM role that specifies DMS as the
* trusted entity and grants the required permissions to access the value in
* SecretsManagerSecret
. The role must allow the
* iam:PassRole
action. SecretsManagerSecret
has the
* value of the Amazon Web Services Secrets Manager secret that allows access to
* the Oracle endpoint.
You can specify one of two sets of values for
* these permissions. You can specify the values for this setting and
* SecretsManagerSecretId
. Or you can specify clear-text values for
* UserName
, Password
, ServerName
, and
* Port
. You can't specify both. For more information on creating this
* SecretsManagerSecret
and the
* SecretsManagerAccessRoleArn
and SecretsManagerSecretId
* required to access it, see Using
* secrets to access Database Migration Service resources in the Database
* Migration Service User Guide.
The full ARN, partial ARN, or friendly name of the
* SecretsManagerSecret
that contains the Oracle endpoint connection
* details.
The full ARN, partial ARN, or friendly name of the
* SecretsManagerSecret
that contains the Oracle endpoint connection
* details.
The full ARN, partial ARN, or friendly name of the
* SecretsManagerSecret
that contains the Oracle endpoint connection
* details.
The full ARN, partial ARN, or friendly name of the
* SecretsManagerSecret
that contains the Oracle endpoint connection
* details.
The full ARN, partial ARN, or friendly name of the
* SecretsManagerSecret
that contains the Oracle endpoint connection
* details.
The full ARN, partial ARN, or friendly name of the
* SecretsManagerSecret
that contains the Oracle endpoint connection
* details.
The full ARN, partial ARN, or friendly name of the
* SecretsManagerSecret
that contains the Oracle endpoint connection
* details.
The full ARN, partial ARN, or friendly name of the
* SecretsManagerSecret
that contains the Oracle endpoint connection
* details.
Required only if your Oracle endpoint uses Automatic Storage Management
* (ASM). The full ARN of the IAM role that specifies DMS as the trusted entity and
* grants the required permissions to access the
* SecretsManagerOracleAsmSecret
. This
* SecretsManagerOracleAsmSecret
has the secret value that allows
* access to the Oracle ASM of the endpoint.
You can specify one of
* two sets of values for these permissions. You can specify the values for this
* setting and SecretsManagerOracleAsmSecretId
. Or you can specify
* clear-text values for AsmUserName
, AsmPassword
, and
* AsmServerName
. You can't specify both. For more information on
* creating this SecretsManagerOracleAsmSecret
and the
* SecretsManagerOracleAsmAccessRoleArn
and
* SecretsManagerOracleAsmSecretId
required to access it, see Using
* secrets to access Database Migration Service resources in the Database
* Migration Service User Guide.
Required only if your Oracle endpoint uses Automatic Storage Management
* (ASM). The full ARN of the IAM role that specifies DMS as the trusted entity and
* grants the required permissions to access the
* SecretsManagerOracleAsmSecret
. This
* SecretsManagerOracleAsmSecret
has the secret value that allows
* access to the Oracle ASM of the endpoint.
You can specify one of
* two sets of values for these permissions. You can specify the values for this
* setting and SecretsManagerOracleAsmSecretId
. Or you can specify
* clear-text values for AsmUserName
, AsmPassword
, and
* AsmServerName
. You can't specify both. For more information on
* creating this SecretsManagerOracleAsmSecret
and the
* SecretsManagerOracleAsmAccessRoleArn
and
* SecretsManagerOracleAsmSecretId
required to access it, see Using
* secrets to access Database Migration Service resources in the Database
* Migration Service User Guide.
Required only if your Oracle endpoint uses Automatic Storage Management
* (ASM). The full ARN of the IAM role that specifies DMS as the trusted entity and
* grants the required permissions to access the
* SecretsManagerOracleAsmSecret
. This
* SecretsManagerOracleAsmSecret
has the secret value that allows
* access to the Oracle ASM of the endpoint.
You can specify one of
* two sets of values for these permissions. You can specify the values for this
* setting and SecretsManagerOracleAsmSecretId
. Or you can specify
* clear-text values for AsmUserName
, AsmPassword
, and
* AsmServerName
. You can't specify both. For more information on
* creating this SecretsManagerOracleAsmSecret
and the
* SecretsManagerOracleAsmAccessRoleArn
and
* SecretsManagerOracleAsmSecretId
required to access it, see Using
* secrets to access Database Migration Service resources in the Database
* Migration Service User Guide.
Required only if your Oracle endpoint uses Automatic Storage Management
* (ASM). The full ARN of the IAM role that specifies DMS as the trusted entity and
* grants the required permissions to access the
* SecretsManagerOracleAsmSecret
. This
* SecretsManagerOracleAsmSecret
has the secret value that allows
* access to the Oracle ASM of the endpoint.
You can specify one of
* two sets of values for these permissions. You can specify the values for this
* setting and SecretsManagerOracleAsmSecretId
. Or you can specify
* clear-text values for AsmUserName
, AsmPassword
, and
* AsmServerName
. You can't specify both. For more information on
* creating this SecretsManagerOracleAsmSecret
and the
* SecretsManagerOracleAsmAccessRoleArn
and
* SecretsManagerOracleAsmSecretId
required to access it, see Using
* secrets to access Database Migration Service resources in the Database
* Migration Service User Guide.
Required only if your Oracle endpoint uses Automatic Storage Management
* (ASM). The full ARN of the IAM role that specifies DMS as the trusted entity and
* grants the required permissions to access the
* SecretsManagerOracleAsmSecret
. This
* SecretsManagerOracleAsmSecret
has the secret value that allows
* access to the Oracle ASM of the endpoint.
You can specify one of
* two sets of values for these permissions. You can specify the values for this
* setting and SecretsManagerOracleAsmSecretId
. Or you can specify
* clear-text values for AsmUserName
, AsmPassword
, and
* AsmServerName
. You can't specify both. For more information on
* creating this SecretsManagerOracleAsmSecret
and the
* SecretsManagerOracleAsmAccessRoleArn
and
* SecretsManagerOracleAsmSecretId
required to access it, see Using
* secrets to access Database Migration Service resources in the Database
* Migration Service User Guide.
Required only if your Oracle endpoint uses Automatic Storage Management
* (ASM). The full ARN of the IAM role that specifies DMS as the trusted entity and
* grants the required permissions to access the
* SecretsManagerOracleAsmSecret
. This
* SecretsManagerOracleAsmSecret
has the secret value that allows
* access to the Oracle ASM of the endpoint.
You can specify one of
* two sets of values for these permissions. You can specify the values for this
* setting and SecretsManagerOracleAsmSecretId
. Or you can specify
* clear-text values for AsmUserName
, AsmPassword
, and
* AsmServerName
. You can't specify both. For more information on
* creating this SecretsManagerOracleAsmSecret
and the
* SecretsManagerOracleAsmAccessRoleArn
and
* SecretsManagerOracleAsmSecretId
required to access it, see Using
* secrets to access Database Migration Service resources in the Database
* Migration Service User Guide.
Required only if your Oracle endpoint uses Automatic Storage Management
* (ASM). The full ARN of the IAM role that specifies DMS as the trusted entity and
* grants the required permissions to access the
* SecretsManagerOracleAsmSecret
. This
* SecretsManagerOracleAsmSecret
has the secret value that allows
* access to the Oracle ASM of the endpoint.
You can specify one of
* two sets of values for these permissions. You can specify the values for this
* setting and SecretsManagerOracleAsmSecretId
. Or you can specify
* clear-text values for AsmUserName
, AsmPassword
, and
* AsmServerName
. You can't specify both. For more information on
* creating this SecretsManagerOracleAsmSecret
and the
* SecretsManagerOracleAsmAccessRoleArn
and
* SecretsManagerOracleAsmSecretId
required to access it, see Using
* secrets to access Database Migration Service resources in the Database
* Migration Service User Guide.
Required only if your Oracle endpoint uses Automatic Storage Management
* (ASM). The full ARN of the IAM role that specifies DMS as the trusted entity and
* grants the required permissions to access the
* SecretsManagerOracleAsmSecret
. This
* SecretsManagerOracleAsmSecret
has the secret value that allows
* access to the Oracle ASM of the endpoint.
You can specify one of
* two sets of values for these permissions. You can specify the values for this
* setting and SecretsManagerOracleAsmSecretId
. Or you can specify
* clear-text values for AsmUserName
, AsmPassword
, and
* AsmServerName
. You can't specify both. For more information on
* creating this SecretsManagerOracleAsmSecret
and the
* SecretsManagerOracleAsmAccessRoleArn
and
* SecretsManagerOracleAsmSecretId
required to access it, see Using
* secrets to access Database Migration Service resources in the Database
* Migration Service User Guide.
Required only if your Oracle endpoint uses Automatic Storage Management
* (ASM). The full ARN, partial ARN, or friendly name of the
* SecretsManagerOracleAsmSecret
that contains the Oracle ASM
* connection details for the Oracle endpoint.
Required only if your Oracle endpoint uses Automatic Storage Management
* (ASM). The full ARN, partial ARN, or friendly name of the
* SecretsManagerOracleAsmSecret
that contains the Oracle ASM
* connection details for the Oracle endpoint.
Required only if your Oracle endpoint uses Automatic Storage Management
* (ASM). The full ARN, partial ARN, or friendly name of the
* SecretsManagerOracleAsmSecret
that contains the Oracle ASM
* connection details for the Oracle endpoint.
Required only if your Oracle endpoint uses Automatic Storage Management
* (ASM). The full ARN, partial ARN, or friendly name of the
* SecretsManagerOracleAsmSecret
that contains the Oracle ASM
* connection details for the Oracle endpoint.
Required only if your Oracle endpoint uses Automatic Storage Management
* (ASM). The full ARN, partial ARN, or friendly name of the
* SecretsManagerOracleAsmSecret
that contains the Oracle ASM
* connection details for the Oracle endpoint.
Required only if your Oracle endpoint uses Automatic Storage Management
* (ASM). The full ARN, partial ARN, or friendly name of the
* SecretsManagerOracleAsmSecret
that contains the Oracle ASM
* connection details for the Oracle endpoint.
Required only if your Oracle endpoint uses Automatic Storage Management
* (ASM). The full ARN, partial ARN, or friendly name of the
* SecretsManagerOracleAsmSecret
that contains the Oracle ASM
* connection details for the Oracle endpoint.
Required only if your Oracle endpoint uses Automatic Storage Management
* (ASM). The full ARN, partial ARN, or friendly name of the
* SecretsManagerOracleAsmSecret
that contains the Oracle ASM
* connection details for the Oracle endpoint.
Use the TrimSpaceInChar
source endpoint setting to trim data on
* CHAR and NCHAR data types during migration. The default value is
* true
.
Use the TrimSpaceInChar
source endpoint setting to trim data on
* CHAR and NCHAR data types during migration. The default value is
* true
.
Use the TrimSpaceInChar
source endpoint setting to trim data on
* CHAR and NCHAR data types during migration. The default value is
* true
.
Use the TrimSpaceInChar
source endpoint setting to trim data on
* CHAR and NCHAR data types during migration. The default value is
* true
.
When true, converts timestamps with the timezone
datatype to
* their UTC value.
When true, converts timestamps with the timezone
datatype to
* their UTC value.
When true, converts timestamps with the timezone
datatype to
* their UTC value.
When true, converts timestamps with the timezone
datatype to
* their UTC value.
The timeframe in minutes to check for open transactions for a CDC-only * task.
You can specify an integer value between 0 (the default) and 240 * (the maximum).
This parameter is only valid in DMS version 3.5.0
* and later. DMS supports a window of up to 9.5 hours including the value for
* OpenTransactionWindow
.
The timeframe in minutes to check for open transactions for a CDC-only * task.
You can specify an integer value between 0 (the default) and 240 * (the maximum).
This parameter is only valid in DMS version 3.5.0
* and later. DMS supports a window of up to 9.5 hours including the value for
* OpenTransactionWindow
.
The timeframe in minutes to check for open transactions for a CDC-only * task.
You can specify an integer value between 0 (the default) and 240 * (the maximum).
This parameter is only valid in DMS version 3.5.0
* and later. DMS supports a window of up to 9.5 hours including the value for
* OpenTransactionWindow
.
The timeframe in minutes to check for open transactions for a CDC-only * task.
You can specify an integer value between 0 (the default) and 240 * (the maximum).
This parameter is only valid in DMS version 3.5.0
* and later. DMS supports a window of up to 9.5 hours including the value for
* OpenTransactionWindow
.