0

I have a SQL server instance that has a Linked server to an Oracle instance on another box. We are receiving the below error.

    Msg 7302, Level 16, State 1, Line 2
    Cannot create an instance of OLE DB provider "OraOLEDB.Oracle" for linked server "MY_ORACLE".

Any ideas?

2 Answers 2

3

Sounds like you haven't installed the OLE DB provider for Oracle. It has to be installed on the SQL Server machine. It's made by Microsoft and only available in a 32-bit version.

You're probably better off installing Oracle's own OLE DB drivers for windows. They're called the "Oracle Data Access Components for Windows" and you can find them here.

Sign up to request clarification or add additional context in comments.

2 Comments

@Andomar...I'll have the DBA take a look. That seems to make sense
@Andomar...looks like a server issue. They recycled the server last week and that fixed it. But, we made pathces this week. But it looks like a 32 vs 64 bit issue. Thanks
0

They recycled the server last week and that fixed it.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.