To access an Oracle database through SQL Server using a database link, you'll need to set up a linked server in SQL Server that connects to your Oracle database. Here’s a step-by-step guide and the changes you'll need to make in your application:

1. Set Up a Linked Server in SQL Server

2. Querying Oracle from SQL Server

3. Changes in Your ASP.NET Application

4. Test and Validate

5. Considerations

This approach allows your ASP.NET application to interact with the Oracle database via SQL Server, eliminating the need to install Oracle on the server.