Unable to access tables in sql server using oracle dblink
One potential cause could be that the default database listed for the user account being used to connect to SQL Server is pointed to the wrong database.  Adjust this on the SQL Server side and see if that resolves your issue.