| Type name | Support | Remarks |
|---|---|---|
| CHAR | Limited | |
| NCHAR | Limited | |
| VARCHAR2 | Yes | |
| NVARCHAR2 | Limited | |
| LONG | Yes | |
| NUMBER | Limited | |
| FLOAT | Limited | |
| DATE | Limited | |
| TIMESTAMP | Limited | |
| TIMESTAMP WITH TIME ZONE | Limited | Data is handled as String. |
| TIMESTAMP WITH LOCAL TIME ZONE | Limited | Data is handled as String. |
| RAW | Yes | |
| LONG RAW | Yes | |
| BLOB | Yes | |
| CLOB | Yes | |
| NCLOB | Yes |
| Exception name | Cause | Solution | |
|---|---|---|---|
| java.sql.SQLException | ORA-01017: invalid username/password; logon denied | The user name or the password is incorrect. | Check [User name] or [Password] of the global resource. |
| Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor |
The SID is invalid. | Check [SID] or [URL] of the global resource. | |
| java.sql.SQLRecoverableException | IO Error: The Network Adapter could not establish the connection | Unable to connect to the database. | Check [Host name] or [Port number] of the global resource. |
| java.sql.SQLSyntaxErrorException | ORA-00942: The table or the view does not exist. | Either the table or the view does not exist or the table or view name might not be enclosed with quotation marks. | Specify the table or the view that exists in [Table name].
Also check whether the table or view name specified in [Table name] is enclosed with quotation marks. |
| oracle.jdbc.xa.OracleXAException | Multiple XA global resources might be used, which refers to the same database, in a script of which transaction is enabled. | When referring to the same database in multiple processes with Oracle XA connection, use the same global resource. | |