Need all your help/suggestions

Hello

I have need of your contributions and suggestions. We have a process, shall provide each customer day 33 + records (daily data change) through sql * loader load us the flat file.

Before loading the data from the flat file. an index in a table are deleted and after the loading of the data in the table and then recreated the index.

This process is good approach or approach something better, that we must develop. Please let me know your thoughts and suggestions.

THX in advance

Read this link as to why external table is more preferable to SQL * LOADER

https://asktom.Oracle.com/pls/asktom/f?p=100:11:0:P11_QUESTION_ID:6611962171229

o merge a flat file with an existing table in a statement.

o sort a flat file on the path in a table you want to compressed nicely.

o make a parallel direct path load - without splitting the input file, writing

I don't know how many scripts and so on

o run sqlldr in force from a stored procedure or a trigger (insert isn't sqlldr)

multi-table o inserts

o data flow through a pipeline for cleaning/transformation plsql function

and so on.  they are * instead of * sqlldr - for the data in the database without having to use

sqlldr in the first place.

You wouldn't normally ask them overnight to an operational system, you use them to load data.

--=======================================================

Now back to the original question.

Maybe you can do this:

Suppose your outer table is abc_source and the base table is abc_base

Then, you can:

(1) abc_base truncated

(2) drop indeces of abc_base
(3) insert / * + append * / external table directly. Make sure that abc_base is the partitioned table.

(4) recreate indeces on abc_base

(5) collect statistics on the table.

See you soon,.

Manik.

Tags: Database

Similar Questions

Maybe you are looking for