You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/data-factory/connector-oracle.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -108,7 +108,7 @@ The Oracle linked service supports the following properties when apply version 2
108
108
| password | The Oracle database password. Mark this field as **SecureString** to store it securely. Or, you can [reference a secret stored in Azure Key Vault](store-credentials-in-key-vault.md).| Yes |
109
109
| connectVia | The [integration runtime](concepts-integration-runtime.md) to be used to connect to the data store. Learn more from [Prerequisites](#prerequisites) section. If not specified, the default Azure Integration Runtime is used. |No |
110
110
111
-
More connection properties you can set in linked service per your case:
111
+
You can set the following additional connection properties in the linked service depending on your case.
112
112
113
113
| Property | Description | Required | Default value |
114
114
|:--- |:--- |:--- |:--- |
@@ -507,7 +507,7 @@ When you copy data from and to Oracle, the following interim data type mappings
507
507
| LONG RAW |Byte[]|Byte[]|
508
508
| NCHAR |String |String |
509
509
| NCLOB |String |String |
510
-
| NUMBER (p,s) |Int16, Int32, Int64, Single, Double, Decimal |Decimal, String (if p > 28) |
510
+
| NUMBER (p,s) |Int16, Int32, Int64, Single, Double, Decimal (the largest precision is 256 and the largest scale is 130) |Decimal, String (if p > 28) |
511
511
| NUMBER without precision and scale | Decimal |Double |
This article provides suggestions to troubleshoot common problems with the Oracle connector in Azure Data Factory and Azure Synapse.
18
18
19
-
## Error code: ArgumentOutOfRangeException
19
+
## Version 1.0
20
+
21
+
### Error code: ArgumentOutOfRangeException
20
22
21
23
-**Message**: `Hour, Minute, and Second parameters describe an un-representable DateTime.`
22
24
@@ -29,7 +31,7 @@ This article provides suggestions to troubleshoot common problems with the Oracl
29
31
To learn the byte sequence in the result, see [How are dates stored in Oracle?](https://stackoverflow.com/questions/13568193/how-are-dates-stored-in-oracle).
30
32
31
33
32
-
## Add secure algorithms when using the self-hosted integration runtime version 5.36.8726.3 or higher
34
+
###Add secure algorithms when using the self-hosted integration runtime version 5.36.8726.3 or higher
33
35
34
36
-**Symptoms**: When you use the self-hosted integration runtime version 5.36.8726.3 or higher, you meet this error message: `[Oracle]ORA-12650: No common encryption or data integrity algorithm`.
35
37
@@ -53,7 +55,7 @@ This article provides suggestions to troubleshoot common problems with the Oracl
53
55
>[!Note]
54
56
>The recommended data integrity algorithms SHA256, SHA384 and SHA512 are available for Oracle 19c or higher.
55
57
56
-
## Error code: UserErrorFailedToConnectOdbcSource
58
+
###Error code: UserErrorFailedToConnectOdbcSource
57
59
58
60
There are three error messages associated with this error code. Check the cause and recommendation for each error message correspondingly.
59
61
@@ -82,7 +84,9 @@ There are three error messages associated with this error code. Check the cause
82
84
-**Recommendation**: Specify the connection string property `CryptoProtocolVersion=TLSv1.2`.
83
85
84
86
85
-
## Error message: ORA-12650: No common encryption or data integrity algorithm
87
+
## Version 2.0
88
+
89
+
### Error message: ORA-12650: No common encryption or data integrity algorithm
86
90
87
91
**Symptoms**: You meet the following error message: `ORA-12650: No common encryption or data integrity algorithm`
88
92
@@ -107,7 +111,7 @@ There are three error messages associated with this error code. Check the cause
107
111
1. Check the server-side configurations, including SQLNET.ENCRYPTION_TYPES_SERVER and SQLNET.CRYPTO_CHECKSUM_TYPES_SERVER. Update the linked service additional properties `encryptionTypesClient` and `cryptoChecksumTypesClient` on the client side to ensure that a common algorithm can be found between them. You can set `encryptionTypesClient` to `(AES128, AES192, AES256, 3DES112, 3DES168)` and `cryptoChecksumTypesClient` to `(SHA1, SHA256, SHA384, SHA512)` to include all supported client-side algorithms.
108
112
109
113
110
-
## Decimal precision too large error
114
+
###Decimal precision too large error
111
115
112
116
**Symptoms**: When copying NUMBER type columns from Oracle, the copy may fail or the data written to the sink cannot be further consumed by other tools because the decimal precision is too large.
113
117
@@ -122,6 +126,15 @@ Resolve this issue by using one of the two methods provided below:
122
126
123
127
- Set the linked service additional property `supportV1DataTypes` to `true`, which ensures that version 2.0 uses the same data type mappings as version 1.0.
124
128
129
+
### Error message: ORA-00933: SQL command not properly ended
130
+
131
+
**Symptoms**: You meet the following error message: `ORA-00933: SQL command not properly ended`
132
+
133
+
**Cause**: Currently Oracle version 2.0 doesn’t support the query ended with a semicolon.
134
+
135
+
**Recommendation**: Remove the semicolon at the end of the query.
136
+
137
+
125
138
## Related content
126
139
127
140
For more troubleshooting help, try these resources:
0 commit comments