I am having the same issue, did you ever get this one figured out?
I get this error message:
The OLE DB provider "MSDASQL" for linked server "OraData" returned an invalid column definition for table ""TESTDTA"."F4101"".
I am running this simple query:
SELECT *
FROM OraData..TESTDTA.F4101
Have you found a solution to the four part naming?