未分類

未分類

EC2へのポートフォワーディング

AWS Systems Manager (SSM) の start-session を使用して EC2 インスタンスに接続したセッションを介して、ローカル PC から EC2 インスタンスに対して ping を送信し続けたい場合、以下の手順...
未分類

ストアドでログを記録する

Amazon RDS for Oracle環境で、ストアドプロシージャの処理時間をログに出力し、そのログを別の環境から確認したい場合は、以下の手順に従って実行できます。 具体的には、処理時間を記録するためのログテーブルを作成し、そのログテー...
未分類

データを効率的に削除する

280万件のデータが格納されているテーブルから先頭10万件のみを保持し、他のデータを削除するためには、効率的な方法を選ぶことが重要です。DELETE文を使用して270万件を削除する方法と、他の手段(例えばCREATE TABLE ... A...
未分類

中断されたトランザクションの解放()

Oracleデータベースで実行中のUPDATE文を途中で強制終了した場合の挙動について説明します。 トランザクションの扱い COMMITやROLLBACKの実行がない場合: UPDATE文が実行中に強制終了した場合、そのトランザクションは中...
未分類

SQL の処理時間を計測する

SQLの実行からレスポンスが返却されるまでの時間を計測し、記録した時間を出力する方法はいくつかあります。ここでは、いくつかの方法を紹介します。 SQLPlusやSQLclを使用:コマンドラインツールを使用して、SQLの実行時間を計測する方法...
未分類

oracle 実行されているSQLを確認

Oracleデータベースで現在実行されているSQLクエリを確認するには、いくつかの方法があります。代表的な方法としては、動的ビュー(動的パフォーマンスビュー)を使用することです。これらのビューにはデータベースのパフォーマンスやアクティビティ...
未分類

Oracleでヒント句が効かない

Oracleデータベースでは、ヒント句を使用してオプティマイザに特定の実行計画を指示することができますが、それでもヒント句が期待通りに機能しない場合があります。これはいくつかの原因に起因し、その対策もあります。ここにそのいくつかの理由と対策...
未分類

RDS for oracleでdumpをインポートする方法

Amazon RDS(Relational Database Service) for Oracleは、Oracleデータベースの管理を簡素化するためのマネージドサービスです。AWSがインフラストラクチャの管理を行い、ユーザーはデータベース...
未分類

Oracleの統計情報収集の目的について

Oracleデータベースで統計情報を収集する主な目的は、効率的で正確なSQLクエリの実行計画を作成するためです。これを通じて、データベースのパフォーマンスを最適化し、リソースの無駄遣いを防ぐことができます。具体的な理由としては以下の点が挙げ...
未分類

impdbで別テーブルデータを入れる

impdp(Data Pump Import)を使用して特定のテーブルのデータを別のテーブルにインポートする際には、リマッピング機能を使用します。具体的には、REMAP_TABLEオプションを使用して、ソーステーブルからターゲットテーブルへ...