- Created by Chandna Mitra, last modified by Ritu Sachdeva on Apr 24, 2020
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 17 Next »
In this article
In this section
Overview
You must configure Oracle accounts to enable Oracle Snaps to connect to Oracle instances.
The Oracle Account has the following account types:
See Accounts to learn more about SnapLogic Accounts.
Snap Compatibility
Configuring Oracle Accounts
You can configure Oracle accounts in SnapLogic using either the Designer or Manager.
Using SnapLogic Designer
- Log in to Snaplogic to open the Designer.
- Drag an Oracle Snap to the canvas.
- Click the Snap to open the Snap's Settings.
- Click the Account tab.
- Select the account that you want to use from the Account Reference drop-down list, or click Add Account to create a new account.
The account types that are compatible with the selected Snap appear under Account Type. For details about Snaps and compatible Account types, see Snap Compatibility. Select the location where you want to create the account, and then select the account type.
Click Continue to open the account Settings.
Enter the required account details. For detailed guidance on how to provide information associated with each account type, use the following links:
Optionally, enter additional information on this account in the Notes field of the Info tab.
- Click Validate to verify the account information, if applicable.
- Click Apply to complete configuring the Oracle account.
Using SnapLogic Manager
- Log in to SnapLogic. Click the Manager tab.
- Navigate to the project with which you want to associate the new account. Click > Account > Oracle, followed by the appropriate account type.
The Create Account page associated with the selected account type appears. - In Settings, enter the required account details. For detailed guidance on how to provide information associated with each account type, use the following links:
Optionally, enter additional information on this account in the Notes field of the Info tab. - Click Validate to verify the account information, if applicable.
- Click Apply to complete configuring the Oracle account.
Avoid updating the account credentials while Pipelines using this account are being executed. This may lead to unexpected results, including locking your Oracle account.
Fixed an issue with the Oracle - Execute Snap that displayed an error when handling Fixed an issue with Oracle - Bulk Load Snap that intermittently displayed a Fixed an issue with the Oracle - Bulk Load Snap to handle the type definition of nvarchar and nchar data types by defining them in the control file of the SQL loader. Fixed an issue with the Oracle - Bulk Load Snap that incorrectly incremented the year part of the DATE datatype for specific datasets. Fixed an issue with the Oracle - Merge Snap that did not handle the timestamp conversion correctly when the time was not in the The Oracle - Execute Snap displays both the status and the message in the output when you call stored procedures. Behavior Change: As part of main25112 Fixed an issue with the Oracle Snap Pack that required the i18n extensions to be present when the Oracle database instance was in a specific language. The Oracle-Insert, Oracle-Update, and Oracle-Bulkload Snaps now support up to nanosecond precision for the string data type. Fixed an issue with the Oracle-Stored Procedure Snap that displayed an error ( Fixed an issue with the Oracle-Stored Procedure Snap that displayed an error when custom JAR files were used for BLOB and CLOB datatypes in the Oracle Accounts. The JDBC driver for the Oracle Snap Pack is upgraded from OJDBC6 JAR (v11.2.0.4) to OJDBC10 JAR (v19.20.0.0) in the latest distribution in October 2023 and will be deployed to the stable distribution in the November 2023 release (after the Snaplex upgrade). This upgrade changes specific error codes and status messages. The latest JDBC driver upgrade is backward-compatible. Learn more: Upgrading from Oracle JDBC 11.2.0.4 Driver to 19.20.0.0 Driver. Fixed an issue with the Oracle-Bulk Load Snap that was not resilient to the errors previously when trying to auto-discover the existing SQLLDR utility paths in the node. The Snap is now robust to those errors. August 2023 main22460 Stable The Oracle - Execute Snap now includes a new Query type field. When Auto is selected, the Snap tries to determine the query type automatically. May 2023 Stable Upgraded with the latest SnapLogic Platform release. November 2022 The Oracle-Stored Procedure Snap works as expected and does not fail with the error November 2022 The Oracle - Stored Procedure Snap now supports stored functions with OUT and INOUT parameters and displays these parameter values in the output along with the The Oracle Insert Snap now creates the target table only from the table metadata of the second input view when the following conditions are met: The Create table if not present checkbox is selected. The target table does not exist. The table metadata is provided in the second input view. The Oracle Select Snap now work as expected when the table name is dependent on an upstream input. Fixed an issue with Oracle Bulk Load Snap where the Snap encountered an error when trying to load data into Fixed an issue with Oracle Execute Snap where the Snap did not display a valid error message when the delete condition was invalid. Fixed an issue with Oracle - Merge Snap where the Snap displayed an error when the Retry Interval and Number of Retries fields were expression enabled and the values were passed using the Pipeline parameters. Fixed an issue with the Oracle Stored Procedure Snap where the Snap errored out due to an upgrade made to HikariCP that caused a conditional failure and prevented the downstream Snaps to supply the parameters to the stored procedure. Enhanced the Oracle - Merge and Oracle - Update Snaps with the Session Parameters fieldset that provides National Language Support (NLS). 4.29 main15993 Stable Upgraded with the latest SnapLogic Platform release. Enhanced the Oracle - Update Snap to accept values in the Number of Retries and Retry Interval (seconds) fields from Pipeline parameters only. Enhanced the Oracle Bulk Load Snap with the Column Length Overrides field set to support CLOB (Character Large Object) and NCLOB (National Character Large Object) data types that may require a large buffer size, allowing users to load large amounts of data into a single column store of data type CLOB or NCLOB. Fixes the issue where Snowflake SCD2 Snap generates two output documents despite no changes to Cause-historization fields with DATE, TIME and TIMESTAMP Snowflake data types, and with Ignore unchanged rows field selected. Fixes the following issues with DB Snaps: Updated the Oracle Thin Account and Oracle Thin Dynamic Account, enabling them to connect via Oracle Active Data Guard (ADG). 4.20 Patch Enhances the Oracle Snap Pack to support connections to the Oracle ADG (Active Data Guard) URL. 4.20 Patch Support for Oracle Database 19c. Fixes an issue with the Oracle - Update Snap wherein the Snap is unable to perform operations when: Fixes an issue using the NVARCHAR2 datatype in Oracle databases when the character set is not AL32UTF8. However, a known issue is that special characters display as . Fixed an issue with the Oracle Stored Procedure Snap wherein the Pipeline execution fails with an error when the input data type is CLOB. Pushed automatic rebuild of the latest version of each Snap Pack to SnapLogic UAT and Elastic servers. 4.16 Patch Added a new property, Session parameters, in the Oracle Insert Snap to enable the use of National Language Support (NLS) parameters. 4.16 Patch Fixed an issue with the Lookup Snap passing data simultaneously to output and error views when some values contained spaces at the end. Improved performance in Pipelines that contain child Pipelines. Fixed an issue with data types conversion. All fields with byte, short, int, or long data types will be converted to BigInteger after fetching. Replaced the existing Max idle time and Idle connection test period properties with Max life time and Idle Timeout properties respectively, in the Account configuration. The new properties fix the connection release issues that were occurring due to default/restricted DB Account settings. 4.13 Patch snapsmrc486 Fixed an issue in the Oracle Bulk Load Snap that fails to execute the SQLLDR (SQL Loader) command, while also enhancing the support for the TCPS protocol. Added a property, "SSL/TCPS" for Oracle Account. Enabled expression for Delete Condition in Oracle Delete Snap. snapsmrc480 4.11 Patch Enhanced the Oracle Bulk Load Snap to accept date-type values in the format "yyyy-mm-dd". Fixed BULK LOAD so it adds the thread name to the name of the temporary directory. This allows multiple BULK LOAD Snaps within a single pipeline. snapsmrc414 Added Auto commit property to the Select and Execute Snaps at the Snap level to support overriding of the Auto commit property at the Account level. 4.9.0 Patch Fixed the issue that "NaN" check was done to unexpected data types like varchar. 4.9.0 Patch Fixed a class casting issue for custom data types(BLOB, CLOB, NCLOB, etc) when custom Oracle JDBC driver is used. 4.9.0 Patch Fixed an issue regarding connection not closed after login failure; Expose autocommit for "Select into" statement in PostgreSQL Execute Snap and Redshift Execute Snap. 4.8.0 Patch Fix for SQL*Loader interpreting white-space only data as null values. 4.8.0 Patch oracle2756 Potential fix for JDBC deadlock issue. 4.8.0 Patch Fixed Oracle Snap Pack rendering dates that are one hour off from the date returned by database query for non-UTC Snaplexes. snapsmrc398 Database accounts now invalidate connection pools if account properties are modified and login attempts fail. 4.7.0 Patch Fixed an issue with the Oracle Select Snap regarding Limit rows not supporting an empty string from a pipeline parameter. snapsmrc382 Prior to 4.7, the only acceptable timestamp format was "yyyy-mm-dd hh:mm:ss.SSS", such as 2016-11-07 10:55:12 It now also supports: ISO8601 formats (plus fractional seconds) without timezone. "yyyy-mm-ddThh:mm:ss.SSS", (ex: 2016-11-07T10:55:12) ISO8601 formats with time zone. ONLY 'zulu' and 'UTC' at this time. Note that there is no space before the 'Z' but is a space before the 'UTC'. "yyyy-mm-ddThh:mm:ss.SSSZ" "yyyy-mm-ddThh:mm:ss.SSS UTC" ex: 2016-11-07T10:55:12Z ex: 2016-11-07T10:55:12 UTC The ISO8601 format is used by many web services, Oracle Bulk Loader, and others. oracle1583 Oracle Stored Procedure: Parameter index suggest throws "invalid path" when no schema nor procedure is selected Oracle Stored Procedure: If there is no type defined in Schema, suggest throwing Suggestion value cannot be empty for property: customTypeParameterTypeRelease Snap Pack Version Date Type Updates May 2024 437patches26346 Latest OffsetDateTime
type bindings.May 2024 main26341 Stable Updated the Delete Condition (Truncates a Table if empty) field in the Oracle - Delete Snap to Delete condition (deletes all records from a table if left blank) to indicate that all entries will be deleted from the table when this field is blank, but no truncate operation is performed. February 2024 436patches26208 Latest null pointer exception
. The exception is now replaced with ConfigurationException
.February 2024 436patches25696 Latest hh:mm
format and had single digits (for example, 1:9) in the timestamp.436patches25696
, when you use a stored procedure in the Oracle - Execute Snap, the Snap displays Message: Success
and $UPDATE_COUNT=-1, 0, or 1
(based on the Snap Pack behavior) in the outputFebruary 2024 Stable Updated and certified against the current SnapLogic Platform release. November 2023 435patches24769 Latest November 2023 435patches24445 Latest November 2023 435patches23823 Latest SnapDataException
) when custom JAR files were used in the Oracle Accounts.November 2023 main23721 Stable Updated and certified against the current SnapLogic Platform release. August 2023 434patches23000 Latest August 2023 434patches22787 Latest main21015 February 2023 main19844 Stable Upgraded with the latest SnapLogic Platform release. 431patches19781 Latest Invalid value type
when you pass BLOB data as a parameter to the stored procedure with BLOB datatype.431patches19275 Latest returnval
key.November 2022 main18944 Stable September 2022 430patches17894 Latest August 2022 430patches17658 Latest The Oracle - Stored Procedure Snap now takes lesser time to execute when calling a stored procedure, because the Snap queries the metadata as required, thereby optimizing the Snap's performance. August 2022 main17386 Stable 4.29 Patch 429patches16603 Latest Timestampwithtimezone
datatype field.4.28 main14627 Stable 4.27 main12833 Stable 4.26 main11181 Stable Upgraded with the latest SnapLogic Platform release. 4.25 425patches11008 Latest 4.25 main9554 Stable Upgraded with the latest SnapLogic Platform release. 4.24 main8556 Stable 4.23 main7430 Stable Upgraded with the latest SnapLogic Platform release. 4.22 main6403 Stable Upgraded with the latest SnapLogic Platform release. 4.21 Patch 421patches6272 Latest 4.21 Patch 421patches6144 Latest 4.21 Patch MULTIPLE8841 Latest Fixes the connection issue in Database Snaps by detecting and closing open connections after the Snap execution ends. 4.21 snapsmrc542 Stable db/oracle8812 Latest db/oracle8803 Latest 4.20 snapsmrc535 Stable Upgraded with the latest SnapLogic Platform release. 4.19 Patch db/oracle8408 Latest 4.19 snaprsmrc528 Stable Upgraded with the latest SnapLogic Platform release. 4.18 Patch oracle7786 Latest 4.18 snapsmrc523 Stable Upgraded with the latest SnapLogic Platform release. 4.17 Patch db/oracle7459 Latest 4.17 ALL7402 Latest 4.17 snapsmrc515 Latest db/oracle6919 Latest db/oracle6824 Latest 4.16 snapsmrc508 Stable Upgraded with the latest SnapLogic Platform release. 4.15 Patch db/oracle6534 Latest 4.15 Patch db/oracle6417 Latest 4.15 Patch db/oracle6284 Latest 4.15 snapsmrc500 Stable Upgraded with the latest SnapLogic Platform release. 4.14 snapsmrc490 Stable Upgraded with the latest SnapLogic Platform release. db/oracle5192 Latest NullPointerException
error when the input letter case does not match with that of the Oracle table.4.13 Stable Upgraded with the latest SnapLogic Platform release. 4.12 Patch oracle4862 Latest 4.12 Patch db/oracle4721 Latest 4.12 Patch MULTIPLE4744 Latest 4.12 Stable Upgraded with the latest SnapLogic Platform release. db/oracle4369 Latest 4.11 snapsmrc465 Stable Upgraded with the latest SnapLogic Platform release. 4.10 Patch oracle3633 Latest 4.10 Stable oracle3188 Latest oracle3096 Latest oracle3071 Latest 4.9 snapsmrc405 Stable Upgraded with the latest SnapLogic Platform release. oracle2905 Latest Latest oracle2711 Latest 4.8 Stable oracle2190 Latest 4.7 Stable
"yyyymmddThhmmss.SSS", (ex: 20161107T105512)
"yyyymmddThhmmss.SSSZ"
"yyyymmddThhmmss.SSS UTC"
ex: 20161107T105512Z
ex: 20161107T105512 UTC4.6 snapsmrc362 Stable 4.5.1 Stable 4.4.1 NA Stable 4.4 NA Stable 4.3.2 NA Stable NA NA Stable NA NA Stable NA NA Stable
- No labels