/AWS1/CL_DMGORACLEDATAPVDRSTGS¶
Provides information that defines an Oracle data provider.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_servername TYPE /AWS1/DMGSTRING /AWS1/DMGSTRING¶
The name of the Oracle server.
iv_port TYPE /AWS1/DMGINTEGEROPTIONAL /AWS1/DMGINTEGEROPTIONAL¶
The port value for the Oracle data provider.
iv_databasename TYPE /AWS1/DMGSTRING /AWS1/DMGSTRING¶
The database name on the Oracle data provider.
iv_sslmode TYPE /AWS1/DMGDMSSSLMODEVALUE /AWS1/DMGDMSSSLMODEVALUE¶
The SSL mode used to connect to the Oracle data provider. The default value is
none.
iv_certificatearn TYPE /AWS1/DMGSTRING /AWS1/DMGSTRING¶
The Amazon Resource Name (ARN) of the certificate used for SSL connection.
iv_asmserver TYPE /AWS1/DMGSTRING /AWS1/DMGSTRING¶
The address of your Oracle Automatic Storage Management (ASM) server. You can set this value from the
asm_servervalue. You setasm_serveras 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.
iv_secretsmanageroracleasm01 TYPE /AWS1/DMGSTRING /AWS1/DMGSTRING¶
The identifier of the secret in Secrets Manager that contains the Oracle ASM connection details.
Required only if your data provider uses the Oracle ASM server.
iv_secretsmanageroracleasm00 TYPE /AWS1/DMGSTRING /AWS1/DMGSTRING¶
The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the Oracle ASM connection details.
iv_secretsmanagersecdbencs00 TYPE /AWS1/DMGSTRING /AWS1/DMGSTRING¶
The identifier of the secret in Secrets Manager that contains the transparent data encryption (TDE) password. DMS requires this password to access Oracle redo logs encrypted by TDE using Binary Reader.
iv_secretsmanagersecdbenca00 TYPE /AWS1/DMGSTRING /AWS1/DMGSTRING¶
The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the TDE password.
iv_s3path TYPE /AWS1/DMGSTRING /AWS1/DMGSTRING¶
The path for the Amazon S3 bucket that the application uses for accessing the user-defined schema.
iv_s3accessrolearn TYPE /AWS1/DMGSTRING /AWS1/DMGSTRING¶
The ARN for the role the application uses to access its Amazon S3 bucket.
Queryable Attributes¶
ServerName¶
The name of the Oracle server.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SERVERNAME() |
Getter for SERVERNAME, with configurable default |
ASK_SERVERNAME() |
Getter for SERVERNAME w/ exceptions if field has no value |
HAS_SERVERNAME() |
Determine if SERVERNAME has a value |
Port¶
The port value for the Oracle data provider.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PORT() |
Getter for PORT, with configurable default |
ASK_PORT() |
Getter for PORT w/ exceptions if field has no value |
HAS_PORT() |
Determine if PORT has a value |
DatabaseName¶
The database name on the Oracle data provider.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATABASENAME() |
Getter for DATABASENAME, with configurable default |
ASK_DATABASENAME() |
Getter for DATABASENAME w/ exceptions if field has no value |
HAS_DATABASENAME() |
Determine if DATABASENAME has a value |
SslMode¶
The SSL mode used to connect to the Oracle data provider. The default value is
none.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SSLMODE() |
Getter for SSLMODE, with configurable default |
ASK_SSLMODE() |
Getter for SSLMODE w/ exceptions if field has no value |
HAS_SSLMODE() |
Determine if SSLMODE has a value |
CertificateArn¶
The Amazon Resource Name (ARN) of the certificate used for SSL connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CERTIFICATEARN() |
Getter for CERTIFICATEARN, with configurable default |
ASK_CERTIFICATEARN() |
Getter for CERTIFICATEARN w/ exceptions if field has no valu |
HAS_CERTIFICATEARN() |
Determine if CERTIFICATEARN has a value |
AsmServer¶
The address of your Oracle Automatic Storage Management (ASM) server. You can set this value from the
asm_servervalue. You setasm_serveras 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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ASMSERVER() |
Getter for ASMSERVER, with configurable default |
ASK_ASMSERVER() |
Getter for ASMSERVER w/ exceptions if field has no value |
HAS_ASMSERVER() |
Determine if ASMSERVER has a value |
SecretsManagerOracleAsmSecretId¶
The identifier of the secret in Secrets Manager that contains the Oracle ASM connection details.
Required only if your data provider uses the Oracle ASM server.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SECRETSMANAGERORACLEAS01() |
Getter for SECRETSMANAGERORACLEASMSEC00, with configurable d |
ASK_SECRETSMANAGERORACLEAS01() |
Getter for SECRETSMANAGERORACLEASMSEC00 w/ exceptions if fie |
HAS_SECRETSMANAGERORACLEAS01() |
Determine if SECRETSMANAGERORACLEASMSEC00 has a value |
SecretsManagerOracleAsmAccessRoleArn¶
The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the Oracle ASM connection details.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SECRETSMANAGERORACLEAS00() |
Getter for SECRETSMANAGERORACLEASMACC00, with configurable d |
ASK_SECRETSMANAGERORACLEAS00() |
Getter for SECRETSMANAGERORACLEASMACC00 w/ exceptions if fie |
HAS_SECRETSMANAGERORACLEAS00() |
Determine if SECRETSMANAGERORACLEASMACC00 has a value |
SecretsManagerSecurityDbEncryptionSecretId¶
The identifier of the secret in Secrets Manager that contains the transparent data encryption (TDE) password. DMS requires this password to access Oracle redo logs encrypted by TDE using Binary Reader.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SECRETSMANAGERSECDBENC00() |
Getter for SECRETSMANAGERSECDBENCSECR00, with configurable d |
ASK_SECRETSMANAGERSECDBENC00() |
Getter for SECRETSMANAGERSECDBENCSECR00 w/ exceptions if fie |
HAS_SECRETSMANAGERSECDBENC00() |
Determine if SECRETSMANAGERSECDBENCSECR00 has a value |
SecretsManagerSecurityDbEncryptionAccessRoleArn¶
The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the TDE password.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SECRETSMANAGERSECDBENC01() |
Getter for SECRETSMANAGERSECDBENCACCR00, with configurable d |
ASK_SECRETSMANAGERSECDBENC01() |
Getter for SECRETSMANAGERSECDBENCACCR00 w/ exceptions if fie |
HAS_SECRETSMANAGERSECDBENC01() |
Determine if SECRETSMANAGERSECDBENCACCR00 has a value |
S3Path¶
The path for the Amazon S3 bucket that the application uses for accessing the user-defined schema.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3PATH() |
Getter for S3PATH, with configurable default |
ASK_S3PATH() |
Getter for S3PATH w/ exceptions if field has no value |
HAS_S3PATH() |
Determine if S3PATH has a value |
S3AccessRoleArn¶
The ARN for the role the application uses to access its Amazon S3 bucket.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3ACCESSROLEARN() |
Getter for S3ACCESSROLEARN, with configurable default |
ASK_S3ACCESSROLEARN() |
Getter for S3ACCESSROLEARN w/ exceptions if field has no val |
HAS_S3ACCESSROLEARN() |
Determine if S3ACCESSROLEARN has a value |