473,385 Members | 1,320 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,385 software developers and data experts.

Accessing data from an MS access db from an Oracle UNIX server

Hello,

I am a newbie to Oracle databases....

We have a visualization front-end tool connected to an Oracle back-end
database on a Tru64 UNIX server. We also have clients with MS access
databases who would like to share their data using this visualization
tool but do not want to import their data into the Oracle server
back-end.

Is there any way we could use the Oracle backend to query the MS
Access databases and merge this data with other data in the Oracle
back-end for presentation by the visualization tool? Perhaps through
ODBC or some other standard?

The Oracle back-end is a a Tru64 UNIX server running Oracle 8i.

Any input would be appreciated.

Andrea Segovia
A/Project Manager
Nov 12 '05 #1
10 3478
Andrea M. Segovia wrote:
Hello,

I am a newbie to Oracle databases....

We have a visualization front-end tool connected to an Oracle back-end
database on a Tru64 UNIX server. We also have clients with MS access
databases who would like to share their data using this visualization
tool but do not want to import their data into the Oracle server
back-end.

Is there any way we could use the Oracle backend to query the MS
Access databases and merge this data with other data in the Oracle
back-end for presentation by the visualization tool? Perhaps through
ODBC or some other standard?

The Oracle back-end is a a Tru64 UNIX server running Oracle 8i.

Any input would be appreciated.

Andrea Segovia
A/Project Manager


Oracles Heterogeneous services should do what you need, you set up a
dblink to the Access "database" thru ODBC and then more or less treat it
like any other linked db.
Nov 12 '05 #2
Andrea M. Segovia wrote:
Hello,

I am a newbie to Oracle databases....

We have a visualization front-end tool connected to an Oracle back-end
database on a Tru64 UNIX server. We also have clients with MS access
databases who would like to share their data using this visualization
tool but do not want to import their data into the Oracle server
back-end.

Is there any way we could use the Oracle backend to query the MS
Access databases and merge this data with other data in the Oracle
back-end for presentation by the visualization tool? Perhaps through
ODBC or some other standard?

The Oracle back-end is a a Tru64 UNIX server running Oracle 8i.

Any input would be appreciated.

Andrea Segovia
A/Project Manager


Your management needs to stop playing games with those that have the MS
Access databases and put all of the data into Oracle.

If you didn't have Oracle ... fine so you use MS Access. But once you
have Oracle there is no excuse for business data sitting on PCs where
there is no security, no guarantee of data integrity, and almost
undoubtedly no nightly backup.

All that money for Oracle and they are letting a some whiners make the
business decisions. Management ... needs to manage.

Move the d... data.
--
Daniel Morgan
http://www.outreach.washington.edu/e...ad/oad_crs.asp
http://www.outreach.washington.edu/e...oa/aoa_crs.asp
da******@x.washington.edu
(replace 'x' with a 'u' to reply)

Nov 12 '05 #3
Daniel Morgan wrote:
Andrea M. Segovia wrote:
Hello,

I am a newbie to Oracle databases....

We have a visualization front-end tool connected to an Oracle back-end
database on a Tru64 UNIX server. We also have clients with MS access
databases who would like to share their data using this visualization
tool but do not want to import their data into the Oracle server
back-end.

Is there any way we could use the Oracle backend to query the MS
Access databases and merge this data with other data in the Oracle
back-end for presentation by the visualization tool? Perhaps through
ODBC or some other standard?

The Oracle back-end is a a Tru64 UNIX server running Oracle 8i.
Any input would be appreciated.

Andrea Segovia
A/Project Manager

Your management needs to stop playing games with those that have the MS
Access databases and put all of the data into Oracle.

If you didn't have Oracle ... fine so you use MS Access. But once you
have Oracle there is no excuse for business data sitting on PCs where
there is no security, no guarantee of data integrity, and almost
undoubtedly no nightly backup.

All that money for Oracle and they are letting a some whiners make the
business decisions. Management ... needs to manage.

Move the d... data.


I agree thats the best solution overall Daniel, but in some cases (like
mine) it may not be practical or even doable. Many of our areas purchase
these little MSaccess back end "niche" programs that do only one thing
and the vendor's eyes start to glaze over when you ask them if they have
an Oracle or SQL server version. I can rant all I want about the lack of
security, no restore to point of failure etc.. but in the end the
business unit will purchase what fits their needs best and I have to
deal with it.
Fortunatly I only have one set of tables in MsAccess that I have to have
accesible from an Oracle based app, but once it was set up it runs along
quite nicely. I'd still sooner have the tables sitting in their own
little Oracle schema, but if the product doesn't support it then I have
to make do...


Nov 12 '05 #4
Glen A Stromquist wrote:
Daniel Morgan wrote:
Andrea M. Segovia wrote:
Hello,

I am a newbie to Oracle databases....

We have a visualization front-end tool connected to an Oracle back-end
database on a Tru64 UNIX server. We also have clients with MS access
databases who would like to share their data using this visualization
tool but do not want to import their data into the Oracle server
back-end.

Is there any way we could use the Oracle backend to query the MS
Access databases and merge this data with other data in the Oracle
back-end for presentation by the visualization tool? Perhaps through
ODBC or some other standard?

The Oracle back-end is a a Tru64 UNIX server running Oracle 8i.
Any input would be appreciated.

Andrea Segovia
A/Project Manager


Your management needs to stop playing games with those that have the
MS Access databases and put all of the data into Oracle.

If you didn't have Oracle ... fine so you use MS Access. But once you
have Oracle there is no excuse for business data sitting on PCs where
there is no security, no guarantee of data integrity, and almost
undoubtedly no nightly backup.

All that money for Oracle and they are letting a some whiners make the
business decisions. Management ... needs to manage.

Move the d... data.

I agree thats the best solution overall Daniel, but in some cases (like
mine) it may not be practical or even doable. Many of our areas purchase
these little MSaccess back end "niche" programs that do only one thing
and the vendor's eyes start to glaze over when you ask them if they have
an Oracle or SQL server version. I can rant all I want about the lack of
security, no restore to point of failure etc.. but in the end the
business unit will purchase what fits their needs best and I have to
deal with it.
Fortunatly I only have one set of tables in MsAccess that I have to have
accesible from an Oracle based app, but once it was set up it runs along
quite nicely. I'd still sooner have the tables sitting in their own
little Oracle schema, but if the product doesn't support it then I have
to make do...


The vendors may not be able to do Oracle. Thats understandable. But
there is nothing that stops these systems from being backed up every
night to the Oracle database and then using the Oracle database as per
your original inquiry.

And I'd give you the same advice if the back-end was SQL Server or
Informix or any other industrial strength RDBMS. MS Access on a personal
PC just isn't a serious database for business applications.
--
Daniel Morgan
http://www.outreach.washington.edu/e...ad/oad_crs.asp
http://www.outreach.washington.edu/e...oa/aoa_crs.asp
da******@x.washington.edu
(replace 'x' with a 'u' to reply)

Nov 12 '05 #5
My enquiry was not meant to start a religious war....I also agree that
using a robust database on a server (preferably UNIX) is the better
way to go, but one has to work within the limitations imposed by the
environment.

In this case, the requirement is partially driven by accomodating
groups without the funding to spend on importing their data into the
Oracle environment as well as those groups with the type of
applications that Glenn mentioned. It is hoped that seeing what can be
done within the Oracle environment will encourage them to seek funding
for this....

As an aside, I doubt that your reply will encourage others new to
Oracle to post questions to the group for fear of being lambasted.
This forum is quite valuable as a learning tool, and while I agree
that pointing out the "ideal way" of doing things is useful, the
manner of your reply may be discouraging. You make the assumption that
the poster has the authority to correct the mistakes of the
organization and that is not a valid assumption in many cases. "User
and management education" is probably a better way to address this,
but in my experience, this does not happen overnight.

(Although new to Oracle, I have over 13 years systems and network
administration experience - and have slowly educated users,
developers, and management on various issues.)

Daniel Morgan <da******@x.washington.edu> wrote in message news:<1069883054.13946@yasure>...
Glen A Stromquist wrote:
Daniel Morgan wrote:
Andrea M. Segovia wrote:

Hello,

I am a newbie to Oracle databases....

We have a visualization front-end tool connected to an Oracle back-end
database on a Tru64 UNIX server. We also have clients with MS access
databases who would like to share their data using this visualization
tool but do not want to import their data into the Oracle server
back-end.

Is there any way we could use the Oracle backend to query the MS
Access databases and merge this data with other data in the Oracle
back-end for presentation by the visualization tool? Perhaps through
ODBC or some other standard?

The Oracle back-end is a a Tru64 UNIX server running Oracle 8i.
Any input would be appreciated.

Andrea Segovia
A/Project Manager

Your management needs to stop playing games with those that have the
MS Access databases and put all of the data into Oracle.

If you didn't have Oracle ... fine so you use MS Access. But once you
have Oracle there is no excuse for business data sitting on PCs where
there is no security, no guarantee of data integrity, and almost
undoubtedly no nightly backup.

All that money for Oracle and they are letting a some whiners make the
business decisions. Management ... needs to manage.

Move the d... data.

I agree thats the best solution overall Daniel, but in some cases (like
mine) it may not be practical or even doable. Many of our areas purchase
these little MSaccess back end "niche" programs that do only one thing
and the vendor's eyes start to glaze over when you ask them if they have
an Oracle or SQL server version. I can rant all I want about the lack of
security, no restore to point of failure etc.. but in the end the
business unit will purchase what fits their needs best and I have to
deal with it.
Fortunatly I only have one set of tables in MsAccess that I have to have
accesible from an Oracle based app, but once it was set up it runs along
quite nicely. I'd still sooner have the tables sitting in their own
little Oracle schema, but if the product doesn't support it then I have
to make do...


The vendors may not be able to do Oracle. Thats understandable. But
there is nothing that stops these systems from being backed up every
night to the Oracle database and then using the Oracle database as per
your original inquiry.

And I'd give you the same advice if the back-end was SQL Server or
Informix or any other industrial strength RDBMS. MS Access on a personal
PC just isn't a serious database for business applications.

Nov 12 '05 #6
On 27 Nov 2003 09:45:13 -0800, an****@mun.ca (Andrea M. Segovia)
wrote:
"User
and management education" is probably a better way to address this,
but in my experience, this does not happen overnight.


I think you are wrong. Most of the people responding here have been
suffering for years from people who don't have any experience and are
asked by management (which doesn't have a clue about databases either)
to design a database. Experience dictates those 'developers' usually
know better and don't *want* to be educated. They can point and click
and that is sufficient. On the other hand if they want to be educated
they leave the company before getting anywhere, after which they are
replaced by someone else inexperienced, leaving you with their mess.
To get through to these people the only thing which helps is getting
quite explicit. If that might be considered as 'rude', so be it.
--
Sybrand Bakker, Senior Oracle DBA
Nov 12 '05 #7
Andrea M. Segovia wrote:
My enquiry was not meant to start a religious war....
You didn't. The answer was fact based and written to solve the problem
you presented: Nothing more.
As an aside, I doubt that your reply will encourage others new to
Oracle to post questions to the group for fear of being lambasted.


Anyone that isn't trembling in trepidation at the sight of their own
shadow knows that I lambasted your management ... not MS Access and not
you. If that scares them then perhaps they should retreat to 3x5 cards.

You comments about the "cost" of going to Oracle are based on what? I
could move data from an Access database to Oracle at the rate of one
database every day or two without a single dollar going to Oracle
corporation for more software. Perhaps you should talk to your SysAdmins
and DBAs about the concept of licensing by CPU.

--
Daniel Morgan
http://www.outreach.washington.edu/e...ad/oad_crs.asp
http://www.outreach.washington.edu/e...oa/aoa_crs.asp
da******@x.washington.edu
(replace 'x' with a 'u' to reply)

Nov 12 '05 #8
Sybrand Bakker wrote:
On 27 Nov 2003 09:45:13 -0800, an****@mun.ca (Andrea M. Segovia)
wrote:

"User
and management education" is probably a better way to address this,
but in my experience, this does not happen overnight.

I think you are wrong. Most of the people responding here have been
suffering for years from people who don't have any experience and are
asked by management (which doesn't have a clue about databases either)
to design a database. Experience dictates those 'developers' usually
know better and don't *want* to be educated. They can point and click
and that is sufficient. On the other hand if they want to be educated
they leave the company before getting anywhere, after which they are
replaced by someone else inexperienced, leaving you with their mess.
To get through to these people the only thing which helps is getting
quite explicit. If that might be considered as 'rude', so be it.
--
Sybrand Bakker, Senior Oracle DBA


And I think you, Sybrand, are correct.

--
Daniel Morgan
http://www.outreach.washington.edu/e...ad/oad_crs.asp
http://www.outreach.washington.edu/e...oa/aoa_crs.asp
da******@x.washington.edu
(replace 'x' with a 'u' to reply)

Nov 12 '05 #9

"Glen A Stromquist" <gl*************@nospamyahoo.com> wrote in message
news:Wp5xb.173684$jy.73333@clgrps13...
I agree thats the best solution overall Daniel, but in some cases (like
mine) it may not be practical or even doable. Many of our areas purchase
these little MSaccess back end "niche" programs that do only one thing
and the vendor's eyes start to glaze over when you ask them if they have
an Oracle or SQL server version. I can rant all I want about the lack of
security, no restore to point of failure etc.. but in the end the
business unit will purchase what fits their needs best and I have to
deal with it.
Fortunatly I only have one set of tables in MsAccess that I have to have
accesible from an Oracle based app, but once it was set up it runs along
quite nicely. I'd still sooner have the tables sitting in their own
little Oracle schema, but if the product doesn't support it then I have
to make do...


Glenn,

It may be worth looking at relocating the "data" to an Oracle database (to
gain the security and backup benefits), but continue to use the MSAccess
application as the client.

Oracle's Migration Workbench for MSAccess has wizards which _could_ make the
migration quite a simple process.
Paul Dixon

Nov 12 '05 #10
an****@mun.ca (Andrea M. Segovia) wrote in message news:<75*************************@posting.google.c om>...
Hello,

I am a newbie to Oracle databases....

We have a visualization front-end tool connected to an Oracle back-end
database on a Tru64 UNIX server. We also have clients with MS access
databases who would like to share their data using this visualization
tool but do not want to import their data into the Oracle server
back-end.

Is there any way we could use the Oracle backend to query the MS
Access databases and merge this data with other data in the Oracle
back-end for presentation by the visualization tool? Perhaps through
ODBC or some other standard?

The Oracle back-end is a a Tru64 UNIX server running Oracle 8i.

Any input would be appreciated.

Andrea Segovia
A/Project Manager

Andrea,

A belated response, but just in case you don't have a solution, here
is what will work:

Oracle HS--> Unix based ODBC Driver for Access ----O--- MS ACCESS on
Windows.

You can obtain a Unix based ODBC Driver for ACCESS from
http://www.openlinksw.com

These drivers are available on a free 30 day evaluation basis.

Regards,
Kingsley Idehen
OpenLink Software
Nov 12 '05 #11

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Amy Tseng | last post by:
Hi, I am having a problem accessing SQL Server 2000 via UNIX. I am accessing SQL Server 2000 from Solaris using Sybase Open Client (CT-Lib). Here is the error message: CT-LIBRARY error:...
1
by: majk | last post by:
hey! Im looking for a db tutoral which covers accessing a Microsoft SQL database on windows. I will be using VC++ if it matters. NO details just a basic introduction! Oracle DB access using...
13
by: BigDaDDY | last post by:
Um yeah....In case you haven't figured it out, Microsoft sucks. I'm going to be kicked back in my chair eating popcorn and watching football 10 years from now, while all you clowns are scrambling...
1
by: Andrew Arace | last post by:
I scoured the groups for some hands on code to perform the menial task of exporting table data from an Access 2000 database to Oracle database (in this case, it was oracle 8i but i'm assuming this...
6
by: Jeff | last post by:
Has anyone had any luck accessing an Oracle database from a web service? I have a C# DLL with various code to query an Oracle database. If I call the methods in this DLL from a Windows Forms...
4
by: Mark D Powell | last post by:
We are running SQL Server 2000 SP3. We have linked servers in use that we use to access Oracle tables. Recently the claim has been made that you can access Oracle tables from within SQL Server...
2
by: Mark Brown | last post by:
I'm trying to access an Oracle database vb.net. I found several examples. I tried following each one, but I get the same error no matter what I try. I don't really understand what the error means...
8
by: =?Utf-8?B?RGF2aWQrKw==?= | last post by:
Hi, I have been developing Web Services in VS2005. Usually I use the built in server in VS2005 to test and develop the Web Service. However I now want to make this Web Service available to...
3
by: Nathan Sokalski | last post by:
When I attempt to access a Microsoft Access database from my website, I recieve the following error: Server Error in '/' Application....
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 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 former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
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...

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.