SQL*Plus のSET NULLでNULL値を変更する方法 SQL*Plus クエリー結果でNULLを変換して表示させる SQL*Plus のシステム変数 null で、クエリー結果中の null を表す値を 表示上、変更できる。(当然ながら実データが書き換わるわけではない。) 続きを読む
REDOログファイルのサイズとパフォーマンス REDOログファイル 最適なREDOログサイズを見切る REDO ログメンバサイズは、明確な基準はないので一概には言えず、 業務量から判断して、決定されるサイズである。 一般的には、100MB ~ 1GB 程度 で収まるシステムが大半ではない […] 続きを読む
[副問合せ]インラインビューとサブクエリーの違い アーキテクチャ SQLの副問合せについて 副問合せの方法をインラインビューやサブクエリーと呼ぶ。 会話の中に当たり前のように飛び出してくる名称だが、 実はその定義の違いを正確に理解しておらず、曖昧だったりする。 (ネストや入れ子でも通じ […] 続きを読む
SQL*PlusのSET HEADINGで列を非表示にする方法 SQL*Plus クエリー結果から列を表示させない SQL*Plus のシステム変数 heading で、クエリー結果の列ヘッダの 表示・非表示を変更できる。 続きを読む
datapump impdpコマンド(インポート)のまとめ export&import Oracle DB へのインポート インポートとは、簡単に言うと「データベースに外部ファイルからデータを登録すること」。 Oracle DB へインポートを行う際、 datapump ユーティリティを使用するのが一般的。 […] 続きを読む
datapump expdpコマンド(エクスポート)のまとめ export&import Oracle DB へのエクスポート エクスポートとは、簡単に言うと「データベースから外部ファイルからデータを出力すること」。Oracle DB からエクスポートポートを行う際、 datapump ユーティリティを使用す […] 続きを読む
11g新機能 遅延セグメント 新機能 insert が実行されてからセグメントを割り当てする Oracle11g リリース2(以下、R2)で、遅延セグメントという新機能が追加された。 従来、テーブルを作成するときにデータを insert していなくても、セグ […] 続きを読む
Oracleリスナーの起動・停止コマンド(lsnrctl) リスナー lsnrctlコマンド リスナー(listener)は、DBWR (データベースライタ)や LGWR (ログライタ)などの プロセスとは異なり、Oracle インスタンスの起動/停止に左右されない。 続きを読む
datapumpを使用するための準備手順 export&import datapump とは datapump は、oracle10g より導入されたユーティリティであり、データベースに 格納されているデータやオブジェクトのメタデータのインポートやエクスポートが可能。 従来の export […] 続きを読む
SQL実行計画・統計情報を取得するための準備 パフォーマンスチューニング 実行計画・統計情報取得の手順 ロールの作成・付与や、情報を格納するテーブルを作成するといった準備が必要。 準備と言っても大したことはなく、oracle の標準スクリプトをパシパシ叩く くらいでさほど時間はかからない。その […] 続きを読む