Reputation: 1
I need to give administrative access to the copy of database to third parties, but before that I need to delete some of the data. How do I do it so that even the administrator could not restore deleted data?
I delete the values using the command:
UPDATE table_name
SET my_column_name = NULL;
Then I drop AWR snapshots:
EXECUTE dbms_workload_repository.drop_snapshot_range(low_snap_id => ... , high_snap_id => ...);
what else should I do to completely and permanently delete data in oracle 11g?
Upvotes: 0
Views: 197
Reputation: 168361
One option is:
UPDATE
the values to remove the data.
Export the relevant tables using the EXPDP
(or EXP
) utility.
Create a new database instance.
Import the exported data into the new instance using the IMPDP
(or IMP
) utility.
Then the previous values will never have existed in that database instance.
Upvotes: 1