私はかなり大きなデータベース(1100テーブル程度)を持っています。私はデータベースのスナップショットを撮り、アプリケーションでいくつかの作業を行い、別のスナップショットを撮り、2つを比較してどちらのテーブルに触れたかを調べることに興味があります。私はTOADをOracle用に使用しています。このようなことが可能か、それとももっと良い方法がありますか?Toad for Oracleを使用したデータベーススナップショット
答えて
私はTOADを実際に使っていませんが、あなたが望むものとはほとんど関係がないと思います。
1つのアプリケーションだけが実行されているとすれば、どのテーブルがアクセスされたかを確認できます。DBA_TAB_MODIFICATIONS
のテーブルにはMONITORING
属性が設定されている必要があります。 ALL_TAB_MODIFICATIONSのドキュメントを参照してください。これを組み合わせて、監視したいテーブルでファイングレイン監査を有効にすることができます。これにより、INSERT、UPDATE、およびDELETEの問合せを監視し、バインド変数などを監視することができます。ドキュメントを確認するAbout Fine-Grained Auditingファイングレイン監査を使用するにはEnterprise Editionが必要です
アプリケーションによって行われた変更を元に戻す必要がありますか?
もしそうならば、変更を元に戻す最も簡単で簡単な方法はOracle Flashbackテクノロジです。単にフラッシュバック保存ターゲットに基づいてテーブルの以前の状態を確認することができます。ここでもまた、文書は非常に圧倒的です。Using Flashback Database and Restore PointsおよびOracle Flashback queryフラッシュバック・テクノロジーは、Oracleから購入する必要のある追加機能です。
データベースのポイントインタイムリカバリを行うことでこれを理論的に行うこともできます。これは、Recovery Managerを使用してドキュメントをチェックしてください。Database Backup and Recovery Basics 10gこれは過度の操作であり、ご使用のシナリオではお勧めしません。
あなたの問題に対する最善のアプローチは、アプリケーション側でSQLクエリのログを追加または有効にすることです。
- 1. TOAD for oracle connection error
- 2. Toad for Oracle Formatterのアドバイス
- 3. Toad for OracleのリフレッシュIntelliSense
- 4. TOAD for Oracleを使用してあるデータベースから別のデータベースにパッケージをコピー
- 5. Oracle TOADとマテリアライズド・ビュー
- 6. Toad/Oracle SQLを使用して、選択と結合で
- 7. Toad for Oracleでデータを固定する方法
- 8. TOADプログラムを使用してデータを保存するためのOracleスクリプトのエクスポート
- 9. Toad for Oracle:コード解析:ルールの警告:下線の色
- 10. Toad for Oracle - DBMS出力ウィンドウの書式変更
- 11. .NetとDevartのdotConnect for Oracleを使用したOracleテキスト検索
- 12. Oracle(Toad)クエリ実行時間
- 13. OracleでToadを使用してSQLでdate変数を宣言する方法
- 14. データベーススナップショット
- 15. テーブルの列名を自動的にTOAD for Oracleに挿入する
- 16. SQL Toad/Oracleの変な動作
- 17. ユニットのTOADでのOracle SQLストアド・プロシージャ
- 18. SQL管理オブジェクト(SMO)を使用してデータベーススナップショットを復元する
- 19. SelectまたはFor-Loopで変数を使用するOracle SQL
- 20. データベーススナップショットSQL Server 2000
- 21. SQLDeveloperツールを使用した行レベルのセキュリティ - ORACLE
- 22. SQLまたはToadを使用してテーブル定義を抽出する方法
- 23. Firebaseデータベーススナップショットは、nullを返します
- 24. Toadを使用してOracleの関数から戻り値を取得する方法
- 25. FirebaseデータベーススナップショットForEach Async Await
- 26. pyebc for netezzaを使用した接続エラー
- 27. SQLのコードをtoad oracleから直接実行する方法
- 28. Oracleストアドプロシージャは、TOADで高速にC#に遅くなります。
- 29. Toad for MySQL接続の問題(Win 7からLinuxへ)
- 30. データベーススナップショットの履歴を復元
https://docs.oracle.com/database/121/ARPLS/d_comparison.htm#ARPLS868 –