CSSCAN 仕組みやインストール、実行方法 アーキテクチャ キャラクタセットの変換 Oracle データベースのキャラクタセットを変換する場合、 移行ユーティリティの CSALTER を使用する。 Oracle9i までは alter database characterset […] 続きを読む
SQL*Plus接続時のコマンド自動実行方法 SQL*Plus login.sql と glogin.sql SQL*Plus 接続時に実行されるコマンドファイルで、サイトプロファイル用の glogin.sql と、ユーザプロファイル用の login.sql の2種類ある。 続きを読む
SET ECHOでコマンドエコーを表示する方法 SQL*Plus sqlplus echo @ や START で SQL スクリプトファイルを実行した場合、 デフォルトでは結果のみが表示され、実行コマンドそのものが出力されない。 でも、状況によってコマンドエコーを表示したいこともある […] 続きを読む
SQLトレース取得の準備手順 実行計画・統計情報 実行計画・統計情報を取得する トレースを取得するためには、初回だけ事前作業としてロールの作成・付与と、 格納するテーブルの作成が必要。その方法を紹介する。 続きを読む
statspack作成スクリプト(spcreate.sql)の実行手順 statspack statspack環境を作成する方法 Oracle データベースの statspack インストールスクリプト( spcreate.sql )実行中に、 パスワード、デフォルト表領域、TEMP 表領域の入力を求められる。 […] 続きを読む
Oracle自動起動・停止(rcスクリプトdbora) 起動停止 DB起動停止を自動化(Unix/Linux) OS を起動停止する際に rc スクリプトを用いることで Oracle データベースやリスナー、Enterprise Manager の自動起動・停止が可能。 続きを読む
SQL*PlusのSET TERMOUTで結果を非表示にする SQL*Plus SQL実行結果を非表示にしてスプールする SQL*Plus のシステム変数 termout で、スクリプトファイルから実行される コマンドや結果を画面上は非表示にできる。 続きを読む
SQL実行計画・統計情報を取得するための準備 パフォーマンスチューニング 実行計画・統計情報取得の手順 ロールの作成・付与や、情報を格納するテーブルを作成するといった準備が必要。 準備と言っても大したことはなく、oracle の標準スクリプトをパシパシ叩く くらいでさほど時間はかからない。その […] 続きを読む
システム変数 SUFFIX で拡張子を変更・省略する SQL*Plus SQL*Plus のシステム変数 suffix で、参照するスクリプトの拡張子を変更できる。 Oracle に接続中、スクリプトファイルを実行したい場合は 「SQL> @test.sql」 のように ファイルの先頭に @ […] 続きを読む