I know that to securely delete files on a system I have to apply some kind of secure deletion (overwritting empty clusters, for example).
But when I want to delete some information on a database (Oracle or MySQL), is it completely deleted?
I mean, I have a DB running, and I don't want to delete the entire database, just some records, but I want to be sure that those records can't be restored. Is the dbms delete function enough?
I consider that there exists no other copy of the information (there's no database backup).
I've read something related to this about Microsoft Access here, and they say that after deleting the data it remains in the db until that space is used (or the db is "compacted & repaired"). This happens also on Oracle and MySQL?
Thanks in advance.