Oracle初心者でもスッキリわかるOracle初心者でもスッキリわかるOracle・データベース入門サイト。初期化パラメータファイルのファイル名とファイルパスPFILEとSPFILEの切り替えPFILEとSPFILEのどちらで運用されている?SPFILEを作成するSQL初期化パラメータファイルのまとめ初期化パラメータファイルとはOracleは起動時にファイルを読みこんでDBに必要な初期設定をします。このファイルのことを初期化パラメータファイルといいます。Oracleはこの初期化パラメータファイルに様々な設定値をもたせています。メモリのサイズ(SGA・PGAサイズ)、バックアップ出力先(アーカイブログ)などなど。参照:初期化パラメータ・ファイルの概要Oracleの初期化パラメータファイルは2種類Oracleの初期化パラメータファイルは2種類あります。PFILE・・・テキストファイル形式。手動で書き換える初期化パラメータファイルSPFILE・・・バイナリ形式。手動で書き換えできない。SQLコマンドで設定するサーバー・パラメータファイル「PFILE」と「SPFILE」ですね。PFILEはテキストファイル、SPFILEはバイナリファイルです。初期化パラメータファイルの設定方法PFILEはテキストエディタで設定値を書き換え、Oracleを再起動をして反映させます。PFILEは旧式の方法であり、再起動が必要なので面倒です。SYSTEMコマンドで設定値を変更でき、オプションコマンドのSCOPEをBOTHにすれば即反映されます。再起動も必要ないので簡単です。初期化パラメータファイルのファイル名とファイルパスPFILE・SPFILEのファイル名です。PFILE・・・initXXX.oraSPFILE・・・spfileXXX.ora(XXX:SID)PFILEのファイルパスは自力で探すしかありません。Windowsのファイル検索をしてください。(例えば「init」で検索する)SPFILEは%ORACLE_HOME%\databaseにあります。PFILEとSPFILEの切り替えPFILE,SPFILEのどちらを適用するか?その設定はどうやるのでしょうか?ちょっと変な仕様ですが、spfileXXX.oraがあればSPFILEが有効になり、なければPFILEが有効となります。具体的にいうと、このようになります。(SPFILEがデフォルトの場所にある場合)%ORACLE_HOME%\database\spfileXXX.oraがあればSPFILEが有効でPFILEは無効%ORACLE_HOME%\database\spfileXXX.oraがなければPFILEが有効PFILEとSPFILEのどちらで運用されている?それでは今PFILE,SPFILEのどちらで起動しているのか?それはコマンドで確認できます。'spfile';この結果がなければPFILEで起動しています。結果のパスが返ってこればSPFILEで起動しています。現状がPFILEであればSPFILEにした方が何かと便利です。PFILE='PFILEのファイル名フルパス';SPFILEは実はゼロから作ることはできないのです。PFILEを元にSPFILEを作成します。それが上記のSQLです。SPFILEが作成できたらOracleを再起動します。再起動後にSPFILEが読み込まれてインスタンスが起動します。以上でSPFILEの設定は完了です。初期化パラメータファイルのまとめ初期化パラメータというのはOracleの各種設定値のことです。PFILEを使うか?SPFILEを使うか?その設定が少しややこしいですね。ここまで面倒な仕様にしなくても・・と考えますが、Oracleはこのように変わった仕様がチラホラあるため、めげずに付き合っていくしかありません。パラメータファイル(PFILE、SPFILE)の説明でした。OracleのROWIDについて解説します。Oracleのテーブルには疑似列「ROWID」があります。これはテーブルを作成すると、内部的に作られる疑似列です。OracleのROWIDについて解説します。Oracleのテーブルには疑似列「ROWID」があります。これはテーブルを作成すると、内部的に作られる疑似列です。Oracleの「ROWID」は疑似列と...Oracle全般Oracleを勉強するためのおススメ本はこちら!初心者の人がOracleを勉強する方法の1つ、「本で勉強する」。ここでは、Oracleを勉強するためのおススメ本を紹介していきます。超初心者向けの本です。Oracleって何?...Oracle全般Oracleを勉強するためのおススメ本はこちら!初心者の人がOracleを勉強する方法の1つ、「本で勉強する」。ここでは、Oracleを勉強するためのおススメ本を紹介していきます。超初心者向けの本です。OracleクライアントからOracleサーバーへ接続する場合、Oracleクライアントに接続設定が必要となります。OracleクライアントからOracleサーバーへ接続する場合、Oracleクライアントに接続設定が必要となります。Oracleは「データベース」と「インスタンス」の2つの要素があります。Oracleは「データベース」と「インスタンス」の2つの要素があります。Oracleには専用サーバー接続と共有サーバー接続という接続方式があります。Oracleには専用サーバー接続と共有サーバー接続という接続方式があります。専用サーバー接続と共有サーバー接続の違いについて解説しま...Oracle全般Oracleの導入事例はこちら(動画)他社のOracle導入事例は担当者にとってはとても気になるところです。ここではOracleが配信している動画を集めました。導入事例ではありますが、中身はそれほど濃くはありません。偉い人の当たりさわりのないコメン...Oracle全般Oracleの導入事例はこちら(動画)他社のOracle導入事例は担当者にとってはとても気になるところです。ここではOracleが配信している動画を集めました。導入事例ではありますが、中身はそれほど濃くはありません。コメントをキャンセルメールアドレスが公開されることはありません。LINK)3PLSQL・ストアド・トリガー10数値8文字列15日付9検索・結合・集合9更新7その他SQL22タイトルとURLをコピーしました。