Firstly, thank you very much for your answers.
Kreuzrsk: With the delete and append commands I�??m not really concerned with the data being in a state of flux �?? however, after some testing, the delete process is taking way too long.
Pdziemiela:
1) The python route will work or easier still is to do a TRUNCATE on the table via the database and then sdeimport -o append into the empty table (don't delete the rows with DML - slow).
�??to do a TRUNCATE on the table via the database�?� �?? do you have to TRUNCATE both the �??business�?� table and the �??spatial index table�?� for this to work?
2) The best and nicest thing to do is to keep everyone out during this time of data instability.
Yeah, this is what I believe too. Hence my thought about generating a Oracle sql script that LOCKS all Users expect the one which is loading the data.
3) Again not sure what part of things you want to improve.
Sorry if I was not too clear. I think it is the idea of stopping and starting ArcIMS and ArcGIS Server. However, after reading both your posts and from some Testing here, I don�??t really want to start very slow running DELETE statements on the data.
Finally, one point, if you could also clarify if you received similar results to me:
If I try and delete 50,000 records from a Feature class using the geoprocessing objects, it takes approximately 10+ minutes to run.
If I try and delete 50,000 records from a Feature class using a simple sql statement from Oracle SQL Developer, it takes less than a minutes to run.