Насколько мне известно о PCI DSS, безопасное стирание требуется только для файлов, хранящихся в файловой системе. СУБД не обязательно отображает данные в файловую систему предсказуемым образом. То, что вы можете сделать (если вы все еще хотите «безопасно стереть информацию»), это
- Обновить все записи, которые вы хотите удалить
- Удалить данные
Допустим, вы хотите удалить все записи, где PAN равен 4444441234567890. Вы можете написать следующие операторы:
update card_data set PAN='0000000000000000' where PAN = '4444441234567890';
а затем
delete card_data where PAN='0000000000000000';
Кроме того, вам может быть интересно узнать о Прозрачном шифровании данных , поддерживаемом как Oracle, так и SQL Server.