473,396 Members | 2,010 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Linking Oracle to MS Access for large databases

Trying to link MS Access on local PC to very large Oracle database (100's of millions of records), and I am worried it will "blow up" local PC and Oracle server using standard ODBC drivers. Any recommendations where Oracle server could do the queries and Access just does reporting? Thanks
Apr 20 '10 #1
6 4752
Expand|Select|Wrap|Line Numbers
  1. Any recommendations where Oracle server could do the queries and Access just does reporting? 
The strongest possible recommendation: ALWAYS !
Apr 20 '10 #2
MMcCarthy
14,534 Expert Mod 8TB
You will need to create views on the oracle server corresponding to the queries. Then link those views as tables in the Access database.

Alternatively, you could use PassThru SQL queries in Access. These are queries in Access that directly query the odbc linked oracle database. The queries must be written in Oracle SQL.
Aug 17 '10 #3
Jerry Winston
145 Expert 100+
Careful when working with MS Access and production level database systems like Oracle, MS SQL, and MySQL. Access has file size limitations (4gb) and does not have a robust server engine to power through data. Attaching an Access front end to an Oracle back-end is kinda like attaching a 2 cylinder engine to a freight load.

I have to ask why would you need to attach Access to your Oracle db? Reporting? Data entry forms? What ever your requirement, take this warning with you as you develop: Any database configuration that includes MS Access is NOT production quality. Microsoft continually adds/drops major functionality from it's office product. Anything you develop in Access 2007 will not convert cleanly to Access 2010 or 2012 ect. Access lacks the advanced data management and multi-user support essential for deploying a production-level database.

I have spent YEARS rescuing inconsistent, orphaned, and black-boxed data trapped in Access databases. I've seen companies become married to multiple versions of Access simply because the key functionality on which a solution was built was not continued in the next version. I'm talking Access 1.0 - 2007. Although it's kept me gainfully employed, I'd rather fine tune well-built databases than keep rebuild Access-based data solutions.

Please consider developing your front-end in an established programming language as a desktop application or a web UI. Think about using industry standard reporting tools like SSRS,Crystal Reports, or Business Objects. If it's worth doing, it's worth doing right.
Aug 18 '10 #4
MMcCarthy
14,534 Expert Mod 8TB
@Jerry

Are you trying to talk me out of a job :D

I understand the points you are making but the 4gb size limitation on Access is not a problem as long as there are no embedded queries in the Access application. Using linked views, Pass-Thru queries and recordsets allows for the stable management of large datasets from backend databases like Oracle.

I agree a lot of companies don't follow these rules but if they are followed then Access can be successfully used as a frontend.

The main reason for using Access is you can simply design a user friendly interface.

Now I'll step down off my soap box lol!

Mary
Aug 18 '10 #5
Jerry Winston
145 Expert 100+
@Mary

I haven't had my "E" for a month and I've already stuck my neck out with the admins! :)

I was speaking specifically about home-grown solutions that improperly implement Access and some of the potential "gotchas". Obviously, I haven't had to fix a well-designed Access solution - because they're all still working!

Jerry
Aug 20 '10 #6
MMcCarthy
14,534 Expert Mod 8TB
@Jerry

Nice Save :D
Aug 20 '10 #7

Sign in to post your reply or Sign up for a free account.

Similar topics

2
by: Trevor Hughes | last post by:
Hello All Our organisation has recently upgraded its operating system to Windows 2000. Prior to this I was running Access 2000 databases on NT machines using the Access 2000 Runtime with no...
3
by: Robin | last post by:
Hi all, I'm working with a VB app, using DAO 3.6, that used to generate Access '97 databases using the following code: Set dbsNew = wrkDefault.CreateDatabase(strLPAccessInv, dbLangGeneral,...
5
by: sparks | last post by:
I have 2 access 97 databases. database1 reads a bunch of ascii files and if they are new it reads them in and updates its files. database2 links to the tables in database1, on open of the...
7
by: brucedodds2 | last post by:
I'm working at a company that is upgrading from Access 97 to 2002. We have a number of '97 databases that are .mdw secured, but in no case has anyone saved the original PIDs and SIDs used to create...
7
by: elein | last post by:
What is the linux and/or postgres limitation for very large databases, if any? We are looking at 6T-20T. My understanding is that if the hardware supports it, then it can be done in postgres. ...
3
by: Bill nguyen | last post by:
Is there a way to access 2 databases simultaneously using a single connection string? I'm working on a VB.NET application and using 2 different connection strings to access each database.. ...
2
by: ARC | last post by:
I'm testing a user's db that contains a very large number of records. I have an invoice screen, with an invoice select dropdown box that shows all invoices, and the customer's name, etc. With...
2
by: Ilyas | last post by:
Hi Is linq just for Sql Server or can you use if for Oracle, Access etc
1
by: BobLewiston | last post by:
I'm working through the lessons at Programmer’s Heaven's "C# School" tutorial (http://www.programmersheaven.com/2/Les_CSharp_0), and I'm currently on lesson 13, "Data Access in .Net using ADO.Net",...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.