Solved

Oracle 10g and SQL navigator schedule export

Posted on 2011-03-18
7
1,345 Views
Last Modified: 2013-12-19
Hi,
I have installed a 10g Oracle Database. I use SQL Navigator v5.5 for several purposes. How i can create a schedule export (file) for a specific view?
0
Comment
Question by:c_hockland
  • 4
  • 3
7 Comments
 
LVL 11

Expert Comment

by:Akenathon
ID: 35167703
SQL Navigator does not play a role here. You can either use OS tools to periodically invoke an OS script which uses expdp, or else use DBMS_SCHEDULER to create a job which invokes DBMS_DATAPUMP. See here for a full example on the latter: http://ergemp.blogspot.com/2008/02/scheduling-datapump-in-oracle-10g.html
0
 

Author Comment

by:c_hockland
ID: 35168030
First, where can i find DBMS_SCHEDULER? and second can u give me an example of an OS script?
0
 
LVL 11

Expert Comment

by:Akenathon
ID: 35168682
First: DBMS_SCHEDULER is a supplied package, it is created on every Oracle 10+ database. Click on the link to see the docs.

Second: You first need to tell me which OS you're running! For instance: in *nix systems you can use cron for scheduling, for Windows you have the scheduled tasks in the control panel. They both need to invoke expdp, click on the link to see the docs.

Please include full version numbers when asking a question, as well as a clear description of what you are trying to accomplish. I believe "create a schedule export (file) for a specific view" could be rephrased (maybe in some longer sentence?) that clarifies the exact goal.
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 

Author Comment

by:c_hockland
ID: 35168729
All i want is to export view "Per'" every one hour in a delimited file on a  windows 2003 server with oracle 10g.
0
 
LVL 11

Accepted Solution

by:
Akenathon earned 500 total points
ID: 35169139
On a DELIMITED file? That's definitely NOT exporting. You want to schedule a WINDOWS task (nothing to do with Oracle or SQL navigator) that does this:

sqlplus -s username/password @select_from_per

Open in new window


...and then write a script per.sql with this content:

SET ECHO OFF LINESIZE 200 PAGESIZE 0 TRIMSPOOL ON TERMOUT OFF COLSEP ,

SPOOL select_from_per.txt

select * from per;

exit

Open in new window


If you have commas in your string data, instead of select * you will have to select '"' || your_string_field || '"' to enclose them in double quotes.
0
 
LVL 11

Expert Comment

by:Akenathon
ID: 35169147
Note: that is, assuming that when you say "a delimited file" you want to express "a comma delimited file". If you want another delimiter, change the comma after COLSEP on the first line of the SQL script
0
 

Author Closing Comment

by:c_hockland
ID: 35205485
Thanks a lot. It's working just fine.....
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Join & Write a Comment

Why doesn't the Oracle optimizer use my index? Querying too much data Most Oracle developers know that an index is useful when you can use it to restrict your result set to a small number of the total rows in a table. So, the obvious side…
Checking the Alert Log in AWS RDS Oracle can be a pain through their user interface.  I made a script to download the Alert Log, look for errors, and email me the trace files.  In this article I'll describe what I did and share my script.
This video shows how to copy a database user from one database to another user DBMS_METADATA.  It also shows how to copy a user's permissions and discusses password hash differences between Oracle 10g and 11g.
This video shows syntax for various backup options while discussing how the different basic backup types work.  It explains how to take full backups, incremental level 0 backups, incremental level 1 backups in both differential and cumulative mode a…

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now