troubleshooting Question

Anomalies in database link querying (Oracle to MS SQL Server 2005)

Avatar of futureDBA
futureDBA asked on
Microsoft SQL ServerOracle Database
6 Comments1 Solution1315 ViewsLast Modified:
I have a database link from oracle to mssql using db4odbc / odbc32 (windows)

Problem 1,

When i do 

SELECT 
    *
  FROM Orderdetail@"DB"

query executes in 0.561 seconds..

when i do 

SELECT 
    *
  FROM Orderdetail@"DB" where "ItemNumber" = 10242;
This query was running for 10 minutes before i canceled it, (i know we have a itemnumber 10242

Problem 2
when i do 
SELECT 
    *
  FROM Customers@"DB";

I get
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'A'. {42S22,NativeErr = 207}[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'RContactName'. 
ORA-02063: preceding 2 lines from DB
28500. 00000 -  "connection from ORACLE to a non-Oracle system returned this message:"


Problem 3

I have to use double quotes on "ColumnNames" in order to exectute query, I can't do ColumnNames, is there anyway to get rid of this?
ASKER CERTIFIED SOLUTION
Qlemo
"Batchelor", Developer and EE Topic Advisor
Join our community to see this answer!
Unlock 1 Answer and 6 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 6 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros