As I mentioned in my question, I am looking at an automatic way of accomplishing this. Could you provide me with any URLs that may contain relevant information?
Main Topics
Browse All TopicsWe have Oracle 8.x RDBMS running on an HP machine. I would like to maintain a copy of some of the tables in Personal Oracle running on my desktop. The reason I want to do this is that I will have access to my data even when our company network is down and I can not access Oracle server. So, I want Personal Oracle to periodically get updated (at scheduled times) to maintain the most up to date information. Could someone explain to me how to do this and also point me to useful resources addressing this issue? Thanks
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
If Oracle Lite is not an option (see previous comment), then the steps given by skadalam can be automated. Here's the process I would go through to get this working:
1. Set up and test a table level export on the HP server for the tables that you want to replicate in Personal Oracle. Save the export command line in an executeable file.
2. Create a cron job to run the export executeable and save the dump file to a specific location.
3. On your desktop machine, use Windows ftp command line client to get the dump file from the HP server. Check into how to use ftp so that you can enter all parameters on the command line.
4. Set up and test the import into Personal Oracle. Save the import command in a batch file.
5. Create a batch file to run the ftp command and the import command.
6. Use a windows scheduling client to automatically run the batch file. It should run sometime after the export is sure to be finished as in #2. Further checks can be put in to ensure the dump file exists beforehand. You also may want to use a remote shell into the HP server and delete the dump file once the ftp is successful.
I probably left out a few details, but this is a place to start. Hope it helps.
Replication is an advanced option for Oracle server. Thsi option may be available in Mk1234's Oracle database on HP box. The problem is that you can not connect to personal Oracle from a remote machine.
I would suggest to use Database link or COPY from. Here are the steps to consider
1. create a database link in Personal oracle:
create database link myDB_on_HP connect to myACCT identified by myPASS using 'DB_ALIAS';
2. create a sql to use the link
create table myLocalTab as
select * from myRemoteTab@myDB_on_HP
where timestamp > sysdate-7;
3. Put all the tables that you want to update and schedule a task in your local machine to start sqlplus to run the PL/SQL periodically.
With COP{Y FROM, you do not need to create a db link:
copy from myACCT/myPASS@DB_ALIAS
create myTAB using select * from myRemoteTAB where timestamp > sysdate -7;
Hope this is helpful.
GT
Business Accounts
Answer for Membership
by: skandalamPosted on 2000-09-11 at 10:36:07ID: 4264302
As you have mentioned "Some tables" and periodically updated information, the most esiest way to achieve this as follows.
01. Make a list of tables or users you want copy
02. Make an export dump
03. FTP it to your desktop
04. Import it into your personal Oracle database.
Repeat these steps periodically or you can automate the whole process.
You can consult Oracle mannuals. Or a book written by Rama Velpuri on Oracle backup and recovey published by Oracle Press. Besides that you can also surf OTN or metalink of Oracle.