Parameter Hs_fds_default_owner Does Not Work Using Dg4Msql, Dg4Sybase, Dg4Informix, Dg4DDRDA 11g And Gives Error Ora-942

(Doc ID 1263494.1)

Last updated on JANUARY 18, 2017

Applies to:

Oracle Database Gateway for SQL Server - Version to [Release 11.1 to 11.2]
Oracle Database Gateway for Sybase - Version to [Release 11.1 to 11.2]
Oracle Database Gateway for DRDA - Version to [Release 11.1 to 11.2]
Oracle Database Gateway for Informix - Version to [Release 11.1 to 11.2]
Information in this document applies to any platform.


Using the following  11g gateways -

Database Gateway for SQL*Server (DG4MSQL)
Database Gateway for Sybase (DG4Sybase)
Database Gateway for Informix (DG4Informix)
Database Gateway for DRDA (DG4DRDA)

a table select without specifying an owner fails even though HS_FDS_DEFAULT_OWNER has been set to the table owner.

The gateway init<sid>.ora file has the parameter set -


These SQL statements work -

describe "Tabowner"."table_name"@lnk_gtw

Name  Null?  Type
-------- -------- -------------------------------------------------------- -------- -------------------------------------------------
col1                NUMBER(5)
col_date        DATE
col3                CHAR(6)

describe "table_name"@lnk_gtw

Name Null? Type
-------- -------- -------------------------------------------------------- -------- -------------------------------------------------
col1                NUMBER(5)
col_date        DATE
col3               CHAR(6)

select count(*) from "Tabowner"."table_name"@lnk_gtw ;


but this fails -

select count(*) from "table_name"@lnk_gtw;
select count(*) from "table_name"@lnk_gtw
ERROR at line 1:
ORA-00942: table or view does not exist
[Oracle][ODBC SQL Server Driver][SQL Server]Invalid object name 'table_name'.
ORA-02063: preceding 2 lines from LNK_GTW


Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms