I am updating table in a loop reading the records into a cursor. I can track the progress of this program using DBMS_APPLICATION_INFO. I can find out how much time is getting elapsed to insert every 10000 records.
Now I am modifying the update to use bulk update and I am not able to use this package to effectively track the progress..
I want to know how time is getting elapsed to insert every 10000 records..Is there a way to do this..
Are you referring to bulk update as in PL/SQL FORALL?
If yes, why are you not able to use DBMS_APPLICATION_INFO? You will still be doing an update in batches of 10000 and after each iteration you might
Have you ever had to make fundamental changes to a table in Oracle, but haven't been able to get any downtime? I'm talking things like:
* Dropping columns
* Shrinking allocated space
* Removing chained blocks and restoring the PCTFREE
Cursors in Oracle:
A cursor is used to process individual rows returned by database system for a query.
In oracle every SQL statement executed by the oracle server has a private area. This area contains information about the SQL statement and the…
This video shows information on the Oracle Data Dictionary, starting with the Oracle documentation, explaining the different types of Data Dictionary views available by group and permissions as well as giving examples on how to retrieve data from th…