Из того, что я вижу здесь вы должны использовать @provider=N'MSDAORA'
Вам также может понадобиться использовать sp_addlinkedsrvlogin
для успешного входа на сервер ORA.
Вы проверили это из?
Кстати, вы можете проверить соединение, как показано здесь , но прежде всего убедитесь, что у вас есть связанный сервер после запуска sp_addlinkedserver
с помощью этого выбора: SELECT * FROM sys.syservers
Убедитесь, что вы удалили связанный сервер после того, как закончили с ним.
Связываете ли вы сервер Oracle в том же запросе с выбором? Потому что это может не сработать успешно.