0

昨日はコードが正常に動作していましたが、今日は Oracle データベースで SQL クエリが失敗したためにコードが失敗することがわかりました。クエリで使用されるテーブルが存在しないため、クエリは失敗します。私はオラクルの専門家ではないので、オラクルの専門家に連絡しています。ログ ファイルまたはログ テーブルで、テーブルがいつ消えて、誰がテーブルを削除したかを確認する方法はありますか?

ありがとう

4

1 に答える 1

2

以前の構成によっては、本番データベースで監査が有効になっていることが望まれます。試す

select * from sys.AUD$

監査テーブルは、テーブルの削除や付与の取り消しなど、ほぼすべてのユーザー アクションをログに記録できますが、構成する必要があります。

于 2015-10-21T16:42:43.193 に答える