• ベストアンサー

Oracleでインスタンスを複数にしたい

初めて質問させていただきます。 Oracleの初心者です。 仕事でOracleインスタンスを複数にして欲しいと言われ方法を 検索したのですが、なかなか見つかりません。。 どうしたら、インスタンスを複数にできますか? 初歩的(?)なことで恥ずかしいのですが分からなくて困っています。 回答よろしくお願い致します。

  • Oracle
  • 回答数2
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
  • entree
  • ベストアンサー率55% (405/735)
回答No.1

old インスタンスから new インスタンスを作成する場合以下のような流れでできるかと思います。 1.old インスタンスを起動して CREATE CONTROLFILE 文のトレースを出力。 alter database backup controlfile to trace; 2.old インスタンスを停止。 3.old インスタンスのファイルを new インスタンスを作成する場所にコピー。 4.old インスタンスの初期化パラメータファイルをコピーして new インスタンス用の初期化パラメータファイルを作成。 5.new インスタンス用のパスワードファイルを作成。 6.new インスタンス用のログ出力ディレクトリ (bdump とか) を作成。 7.ORACLE_SID を "new" にセットしてデータベースを nomount で起動。 8.1 で出力されたトレースの "old" を "new" に書き換えて実行。 9.データベースを resetlogs オプション付きでオープン。

mishi-nobu
質問者

お礼

ありがとうございます。 早速試してみたいと思います。 ご丁寧にありがとうございます。

その他の回答 (1)

回答No.2

一度、管理者ガイド等を読まれると良いと思います。 インスタンスの作成の仕方が書かれていますので.. DBCAというサポートツールを使って、データベースの新規作成が行えます。 新しいデータベースには、新しいインスタンスサービスが用意されます。 そのあとNETサービスへの新データベースへの接続定義を追加すれば、 新旧共に利用可能になります。

mishi-nobu
質問者

お礼

ありがとうございます。 もう一度マニュアル等を参考にします。 ありがとうございました。

関連するQ&A

  • オラクルのインスタンスについて

    オラクルについて質問です。 あるアプリケーションよりオラクルのデータベースへ 情報を登録する機能を作成しているのですが、 先行して類似のアプリ(用途が若干違うもの)で同様の機能があり、 そのインスタンスにテーブルスペースを作成しようと考えていますが 考え方がおかしいでしょうか。 一部の方からインスタンスを分けるべきでないかという意見があり、 議論が平行してしまっている状況です。 インスタンスを分けるべき指標等があれば教えていただけませんでしょうか

  • 複数インスタンス

    複数インスタンス サーバーマシン1台につき1インスタンスに出来れば良いんですが、コストの関係上、 サーバーマシン1台に複数のインスタンスを作成しようとしています。 Oracleでは複数インスタンスでの運用はパフォーマンスに大きく影響するので あまりやらない方が良いと聞きますが、MySQLではどうでしょうか? また、MySQLのWindows版、Linux版で、この点について違いはありますでしょうか?

    • ベストアンサー
    • MySQL
  • オラクルでインスタンスが作成できない

    Oracle 8.1.7をインストールしたのですが、インスタンスを作成しようと思いDBASSISTを起動しました。そして、必要な項目(下記)を選択後、完了ボタンを押したのですが、途中で[ORA-01012--Oracle Not logged on]のオラクルエラーが出てそれ以上進みません。NLS_LANGもjapanese_japan.ja16eucで設定しています。また、最後に「入力されたパスワードは間違っています」というメッセージが表示され終了してしまいます。できる限りのことはやってみたのですが、どうしてもわかりません。 何か良い回避方法を知っている方がいらっしゃれば、ご教授いただけると幸いです。 よろしくお願いします。

  • Oracleインスタンスへの接続制限について

    1台のサーバにOracleのインスタンス(A、B)を複数立てた環境において、 クライアント1からはAインスタンスのみ利用可能、クライアント2からは Bインスタンスのみ利用可能とさせる事は可能でしょうか? (クライアント2の利用者にAインスタンスのインスタンス名、  ユーザ名、パスワードが漏れてしまっても、Aインスタンスに  接続できないように制限できればと思っています。) 宜しくお願いします。

  • OracleでのDBインスタンス作成方法を教えて下さい

    現在、VC++とOracle(8.1.7)を使っての業務アプリケーション開発に携わっています。 が、VC++もOracleも開発時に必要に応じて知識をつけて来たため、基本的な理解が乏しく、一度自分だけでアプリケーションを作ってみようと考えています。 そこでまずDBインスタンスを作ろうと思い、Oracle8.1.7をフルインストールしたのですが、どのツールを使ってインスタンスを生成すれば良いのかもわかりません。 この辺りの事がわかる方、教えて下さい。 また、この辺りの技術をわかりやすく説明しているHPや書籍などありましたら紹介して下さると助かります。 よろしくお願いしますm(_ _)m なお使用OSはWin2000です。

  • ASMインスタンスについて教えてください。

    オラクル初心者です。 サーバ2台、iSCSIストレージで11gのRAC構成をしているみたいなのですが、 1 ASMインスタンスってサーバごとに1つずつ作成するものなのでしょうか? それともサーバ1台に複数ASMインスタンスを冗長化の意味で作成してインスタンス障害にそなえることもあるのでしょうか。ASMインスタンスが2つあるみたいなのですが。 2 同様にDBのインスタンスもインスタンス障害にそなえての冗長化の意味で1台のDBで複数のDBインスタンス作成することもあるのでしょうか?

  • oracle9i インスタンスの削除方法

    oracle9iをインストールしデータベースを作成したのですが、再作成を実施しようとしたのですがインスタンスを削除しないと再作成できないと聞きました。 oracle9iでインスタンスを削除する方法がわからないので教えてくださいm(_ _)m よろしくお願いします。

  • インスタンス追加

    現在Oracle10gデータベースにインスタンスが作成してあります。 そこにもう一つインスタンスを追加したいのですが既存のインスタンスを停止する必要があるのでしょうか? ご回答よろしくお願い致します。

  • 初心者向けのORACLE紹介HP

    はじめまして。 DBに関する知識が一切無い人に「ORACLEとは?」を理解してもらうのに HPを紹介しようと思ったのですが…検索するとORACLEマスター講座等がほとんどで 初心者にはとっつきにくい感じがしました。 どこか、おすすめのページはありませんか? 回答よろしくお願い致します。

  • ORACLE XEでインスタンスが自動起動しない

    【環境】 ・WindowsServer2012 R2 Standard ・Oracle Database 11g R2 Express Edition お世話になります。 上記環境にて、OracleXEのインストールを行ったのですが、 Windows起動時にインスタンスが自動起動してくれずに困っています。 XEとリスナーのサービスはどちらもスタートアップの種類を"自動"としており、 実際に、Windowsが起動するとサービス自体は問題なく開始状態になっています。 ただ、その状態でsqlplusなどでOracleに接続する際、 SYSDBA権限を持ったユーザであれば接続可能なのですが、 ※「アイドル・インスタンスに接続しました」というメッセージが表示されます。 一般ユーザで接続しようとすると ORA-01034:Oracle not available ORA-27101:shard memory realm dose not exist となり、接続できません。 インスタンスが起動していないからということはわかりましたが、 自動でインスタンスを起動させるにはどのようなことを行えばよいのでしょうか。 ※手動であればSYSDBAユーザでstartupをかければいいということはわかっております。 自動起動させるようなバッチファイルを作成する方法や、 最悪レジストリをイジったりといった手段もアレコレ探してみましたが これといった情報は得られませんでした。 何かお分かりになる方いらっしゃいましたらご教示の程宜しくお願い致します。