Skip to content

Commit e349109

Browse files
Clare Zheng (Shanghai Wicresoft Co Ltd)Clare Zheng (Shanghai Wicresoft Co Ltd)
authored andcommitted
Update according to feedback
1 parent 24cc491 commit e349109

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

articles/data-factory/connector-oracle.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -182,13 +182,13 @@ For `server` property, you can specify it in one of the following three formats:
182182
|[Easy Connect (Plus) Naming](https://download.oracle.com/ocomdocs/global/Oracle-Net-Easy-Connect-Plus.pdf)|salesserver1:1521/sales.us.example.com|
183183
|[Oracle Net Services Name (TNS Alias)](https://docs.oracle.com/en/database/oracle/oracle-database/23/netrf/local-naming-parameters-in-tns-ora-file.html#GUID-12C94B15-2CE1-4B98-9D0C-8226A9DDF4CB) (only for the self-hosted integration runtime)|sales|
184184

185-
For the parameters used in `server`, we provide an allowlist to avoid security risks, as shown below. You can refer to it to determine which parameters to be set. If you use parameters that are not in the allowlist, your connection fails.
185+
The following list shows the supported parameters used in `server`. If you use parameters that are not in the following list, your connection fails.
186186

187-
- The allowlist for using the Azure integration runtime:
187+
- When using the Azure integration runtime:
188188

189189
HOST<br>PORT<br>PROTOCOL<br>SERVICE_NAME<br>SID<br>INSTANCE_NAME<br>SERVER<br>CONNECT_TIMEOUT<br>RETRY_COUNT<br>RETRY_DELAY<br>SSL_VERSION<br>SSL_SERVER_DN_MATCH<br>SSL_SERVER_CERT_DN
190190

191-
- The allowlist for using the self-hosted integration runtime:
191+
- When using the self-hosted integration runtime:
192192

193193
HOST<br>PORT<br>PROTOCOL<br>ENABLE<br>EXPIRE_TIME<br>FAILOVER<br>LOAD_BALANCE<br>RECV_BUF_SIZE<br>SDU<br>SEND_BUF_SIZE<br>SOURCE_ROUTE<br>TYPE_OF_SERVICE<br>COLOCATION_TAG<br>CONNECTION_ID_PREFIX<br>FAILOVER_MODE<br>GLOBAL_NAME<br>HS<br>INSTANCE_NAME<br>POOL_BOUNDARY<br>POOL_CONNECTION_CLASS<br>POOL_NAME<br>POOL_PURITY<br>RDB_DATABASE<br>SHARDING_KEY<br>SHARDING_KEY_ID<br>SUPER_SHARDING_KEY<br>SERVER<br>SERVICE_NAME<br>SID<br>TUNNEL_SERVICE_NAME<br>SSL_CLIENT_AUTHENTICATION<br>SSL_CERTIFICATE_ALIAS<br>SSL_CERTIFICATE_THUMBPRINT<br>SSL_VERSION<br>SSL_SERVER_DN_MATCH<br>SSL_SERVER_CERT_DN<br>WALLET_LOCATION<br>CONNECT_TIMEOUT<br>RETRY_COUNT<br>RETRY_DELAY<br>TRANSPORT_CONNECT_TIMEOUT<br>RECV_TIMEOUT<br>COMPRESSION<br>COMPRESSION_LEVELS
194194

@@ -527,7 +527,7 @@ Here are steps that help you upgrade the Oracle connector:
527527

528528
1. In **Edit linked service** page, select **2.0 (Preview)** under **Version** and configure the linked service by referring to [Linked service properties version 2.0](#version-20).
529529

530-
For the authentication related properties including username and password, specify the original values in the corresponding fields in version 2.0. For other connection properties in version 1.0 including host, port and Oracle Service Name/Oracle SID, they all become parts of the [server property in version 2.0](#server-property-configuration).
530+
For the authentication related properties including username and password, specify the original values in the corresponding fields in version 2.0. Other connection properties such as host, port, and Oracle Service Name/Oracle SID in version 1.0 are now parameters of the [`server` property in version 2.0](#server-property-configuration).
531531

532532
For example, if you configure the version 1.0 linked service as shown below:
533533

@@ -611,19 +611,19 @@ Here are steps that help you upgrade the Oracle connector:
611611

612612
| Version 1.0 | Version 2.0  |
613613
|:--- |:--- |
614-
| encryptionmethod| PROTOCOL (server parameter) |
614+
| encryptionmethod| PROTOCOL (parameter in `server`) |
615615
| tnsnamesfile | TNS_ADMIN (environment variable supported on the self-hosted integration runtime)  |
616-
| servername | server (property) |
617-
| enablebulkload<br>Value: 1, 0 | enableBulkLoad (additional property)<br>Value: true, false |
618-
| fetchtswtzastimestamp<br>Value: 1, 0 | fetchTswtzAsTimestamp (additional property)<br>Value: true, false |
619-
| alternateservers | DESCRIPTION_LIST (server parameter) |
620-
| arraysize | fetchSize (additional property) |
621-
| cachedcursorlimit | statementCacheSize (additional property) |
622-
| connectionretrycount | RETRY_COUNT (server parameter) |
623-
| initializationstring | initializationString (additional property) |
624-
| logintimeout | CONNECT_TIMEOUT (server parameter) |
625-
| cryptoprotocolversion | SSL_VERSION (server parameter) |
626-
| truststore | WALLET_LOCATION (server parameter) |
616+
| servername | server |
617+
| enablebulkload<br>Value: 1, 0 | enableBulkLoad <br>Value: true, false |
618+
| fetchtswtzastimestamp<br>Value: 1, 0 | fetchTswtzAsTimestamp <br>Value: true, false |
619+
| alternateservers | DESCRIPTION_LIST (parameter in `server`) |
620+
| arraysize | fetchSize |
621+
| cachedcursorlimit | statementCacheSize |
622+
| connectionretrycount | RETRY_COUNT (parameter in `server`) |
623+
| initializationstring | initializationString |
624+
| logintimeout | CONNECT_TIMEOUT (parameter in `server`) |
625+
| cryptoprotocolversion | SSL_VERSION (parameter in `server`) |
626+
| truststore | WALLET_LOCATION (parameter in `server`) |
627627

628628
For example, if you use `alternateservers` in version 1.0, you can set the `DESCRIPTION_LIST` parameter in the server property in version 2.0:
629629

@@ -669,6 +669,6 @@ The Oracle connector version 2.0 offers new functionalities and is compatible wi
669669

670670
| Version 2.0 | Version 1.0  |
671671
|:--- |:--- |
672-
|The following mappings are used from Oracle data types to interim data types used by the service internally. <br><br>NUMBER(p,s) -> Int16, Int32, Int64, Double, Single, Decimal <br>FLOAT(p)-> Double or Decimal based on its precision <br>NUMBER -> Decimal <br>TIMESTAMP WITH TIME ZONE -> DateTimeOffset <br>INTERVAL YEAR TO MONTH -> Int64 <br>INTERVAL DAY TO SECOND -> TimeSpan |The following mappings are used from Oracle data types to interim data types used by the service internally. <br><br>NUMBER(p,s) -> Decimal or String based on its precision <br>FLOAT(p)-> Double <br>NUMBER -> Double <br>TIMESTAMP WITH TIME ZONE -> DateTime <br>INTERVAL YEAR TO MONTH -> String <br>INTERVAL DAY TO SECOND -> String |
673-
| convertDecimalToInteger in copy source is not supported.  | Support convertDecimalToInteger in copy source.  |
672+
|The following mappings are used from Oracle data types to interim service data types used by the service internally. <br><br>NUMBER(p,s) -> Int16, Int32, Int64, Double, Single, Decimal <br>FLOAT(p)-> Double or Decimal based on its precision <br>NUMBER -> Decimal <br>TIMESTAMP WITH TIME ZONE -> DateTimeOffset <br>INTERVAL YEAR TO MONTH -> Int64 <br>INTERVAL DAY TO SECOND -> TimeSpan |The following mappings are used from Oracle data types to interim service data types used by the service internally. <br><br>NUMBER(p,s) -> Decimal or String based on its precision <br>FLOAT(p)-> Double <br>NUMBER -> Double <br>TIMESTAMP WITH TIME ZONE -> DateTime <br>INTERVAL YEAR TO MONTH -> String <br>INTERVAL DAY TO SECOND -> String |
673+
| Support convertDecimalToInteger in copy source when `supportV1DataTypes` is set to `true`. | Support convertDecimalToInteger in copy source.  |
674674
| Using `?` as a placeholder for script activity query parameters is not support. You can use the named parameter (such as `:paramA`) or the positional parameter (such as `:1`) as a replacement. | Support using `?` as a placeholder for script activity query parameters.  |

0 commit comments

Comments
 (0)