• 締切済み

oracleでいう「SID」名って??

oracleの初心者です。ぜひ教えて下さい。 1.oracleでいう「SID」名というのは何なのでしょうか? 2.オラクルの初期パラメーターファイル(init[SID名].ora)というのは何なのでしょうか? また、それを知るにはどうしたらいいでしょうか? よろしくお願いします。

みんなの回答

  • msystem
  • ベストアンサー率42% (79/186)
回答No.1

SIDというのは、簡単に言うとデータベースの名前です。ひとつのコンピュータに複数のデータベースがあることがあると思います。(たとえば1つのコンピュータに複数のAccessのMDBファイルがあるというイメージ)そのときにそれぞれのデータベースに名前を付けます。これがSIDです。(正確には違いますが、あくまで簡単にまた、Oracleで言うデータベースと、Access、SQLServerで言うデータベースなどとは少し意味が違います) ですが、Accessと違い、Oracleの場合は、あまり1つのコンピュータで2つ以上のデータベースを使用することはないと思います。(テストでは勿論ありますが) 初期化パラメータファイルとは、Oracleはクライアント・サーバータイプのデータベースですので(SQLServerと同じ。Accessとは違う)、実際にデータベースに対して操作していないときにもデータベースプログラムを起動しておかなければなりません。(Accessは使いたいときだけ、起動すればいいですよね。それとは違うという意味です)ですから、基本的には、コンピュータが起動している間ずっとOracleが動いているというイメージです。 そのOracleが起動するときにOracleのデータベースが使用するメモリの大きさなどのオプション(オプションといっても、いくつかは必ず設定しなければなりませんので、必ず必要となります。)を記述するファイルです。 「初期化パラメータファイルを知る」というのがどういうことかはっきりしませんが、内容を理解し、自分で設定したいという意味であれば、Oracleがどのように動いているかという仕組みを知り、初期化パラメータファイルとの関連を勉強することです。 これができるということは、Oracle Masterで言うとGoldレベルですので、いきなりは無理だと思います。 ご自分で書籍を読むか、非常に値段が張りますが、講習を受けられるのがいいと思います。 言葉が難しいですが、Oracleのマニュアルには当然解説されています。

参考URL:
http://otn.oracle.co.jp

関連するQ&A

  • 「初期パラメータファイル」についての質問です。

    「オラクル」の「初期パラメーターファイル(init[SID名].ora)」にどの様な役割りが託されているのかを、教えて頂けますでしょうか? オラクル関連の書籍を読み始めて間が無い段階に留まっていますので、 先に進めなくなりましたから、御教授を宜しく御願い申し上げます。

  • 初期化ファイルに関して。

    初期化ファイルに関して質問です。 環境は、 Oracle10g Enterprise Edition Release 10.1.0.2.0 です。 [OracleHome]\Admin\[SID名]\pfile 配下に、init.ora があると書いてあったのですが、 その配下に実際にあったのは、 init.ora.75200594013 と、言うファイル名のファイルでした。これを書き換えればいいのでしょうか? また、実際に変更したい初期化パラメータは LOG_BUFFER の値だったんですが、このファイルの中にありませんでした。 このファイルのほかに、初期化パラメータを指定できるような方法があるんでしょうか?

  • OracleのWindowsプロセス名

    OracleのWindowsプロセス名が分かりません。 Unixではこういったプロセス名になっていますが、Windowsはどのようなものがあるのかご存知でしたら教えてください。 ora_ckpt_<SID> ora_lgwr_<SID> ora_pmon_<SID> ora_smon_<SID> どうぞよろしくお願いします!

  • Oracleのパラメータ(init.ora)設計でお勧め書籍を教えてください

    Oracleのinit.ora config.oraの初期化パラメータ設計を行うときに参考になるお勧めの書籍があれば教えてください。 できれば、実践的なものがいいです。 よろしくお願いします。

  • OracleのSID変更

    Oracle9iのWindows版を使用しているのですが、どうしても作業でSIDを変更したいと思っています。 そこで、根本的にSIDって変えることができるのでしょうか? いろいろ調べてみましたが、調べきれませんでした。 知ってる方教えていただけませんでしょうか?

  • ORACLE init.oraの設定

    ORACLEのパラメータを変更するために、init.oraの設定を行いたいのですが、以下のコマンドをSQLPLUSで実行するのですがエラーになってしまいます。 どのようにしたら実行できるのでしょうか? 教えてください。 SQL> startup pfile=E:\oracle\admi ORA-01031: 権限が不足しています。 使用環境    ORACLE VERは9.2.0.1.0    OS   XP 宜しくお願いします。

  • SIDの設定が保存されていない?

    ORACLEのDATABASEフォルダをコピーしてデータベースサーバーを移設しようとしております。 Listnerやtnsnameを設定し、下記のコマンドでSIDとサービスの登録を行いました。 Set ORACLE_SID=SID名 oradim80 -new -sid SID名 -intpwd ORACLE -startmode auto -pfile ~\initSID名.ora これでサービス起動し、接続も出来ました。 しかし、DOSプロンプトからSVRMGR30を実行するとまず接続出来ないと出て、その後にconnect internal/oracleとすると接続出来ませんでした。 試しに、初めにSet ORACLE_SID=SID名をしてからSVRMGR30を起動すると接続出来ました。 DATABASEフォルダをコピーしてくる方法ではSIDの設定は保持されないのでしょうか?こんな経験がありましたらどうか教えて下さい。 よろしくお願いします。 WindowsNT Oracle8.0.4

  • トレースファイルの出力先について

    sqlトレースをとろうと思っています。が、init[SID].oraの パラメタuser_dump_destで指定しているディレクトリにファイル が出来ません。以前、init[SID].oraではなく別のファイルの パラメタで指定したディレクトリに出力するという記述を目にした 記憶があるののですが思い出せません。 申し訳ありませんがご存じの方、教えていただけないでしょうか。 ここを調べろ的回答だけでも結構です。また見当違いの質問 であればその旨ご指摘頂けないでしょうか。

  • 初期化パラメータファイル

    お世話になります。Oracle11gの勉強をしているのですが、わからないところがあるので教えてください。 Oracl EnterPrise Manager で、初期化パラメータ欄に 現行とSPFileという欄がありますが、現行欄に表示されている内容は いったいどこから表示されているのでしょうか? pga_aggregate_target が SPFileでは0なのに現行には112と表示 されているのが不思議です。いまいち初期化パラメータファイルが わかっていないのかもしれないですが、 初期化パラメータファイルには2種類 ・サーバーパラメータファイル ・テキスト初期化パラメータファイル が存在するという認識なのですが、 テキスト初期化パラメータファイルはいったいどこにあるのかまったくわかりません。Oracleをインストールしただけだとできないのでしょうか?Oracleのマニュアルを見ると Oracle_Homeのdatabase配下に init.oraというファイルが出来ると書いてあるようなのですが・・・ どなたか教えてください。

  • SIDとは?

    Oracle使用の参考書を買ったんですが、データベースにはMysqlを使おうと思っていろいろとやっている最中です。XMLファイルの設定で『データベースのホスト、ポート番号、SID等は環境に合わせて変更する必要があります』と書かれてあるのですが、SIDとはなんなんでしょうか? また私がしようとしている、Oracle用に書かれてあるプログラムをMysqlに書きかえるってことは困難なのでしょうか?お願いします。