あるシステムを構築する上で、教えていただきたいのですが・・・。
Aシステムは日々の業務で毎日使用しなければならない。
Aシステムよりデータベースへ読み書きを行っている
何らかの障害によりサーバがダウンした場合に即座に切り替え
別のサーバで支障なく業務を行う。
いろいろ調べましたが、オラクルデータベースでは
リアルアプリケーションクラスタ機能があり、それを使えば可能かなと
思いますが、こういった場合、オラクルデータベース自体はどのサーバにインストールすればいいのでしょうか?
2台あるサーバ以外に共有ストレージ(ディスク)が必要なのでしょうか?
2台の一方にデータベースとリアルアプリケーションクラスタ機能インストールするのでしょうか?
お願い致します。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
私もあまり詳しくないのですが
>思いますが、こういった場合、オラクルデータベース自体はどのサーバにインストールすればいいのでしょうか?
リアルアプリケーションクラスタ(以降RAC)ではRACを構成するサーバすべてでインスタンスが起動している状態だったと思います(自信なし)
>2台あるサーバ以外に共有ストレージ(ディスク)が必要なのでしょうか?
必要だったと思います。
>2台の一方にデータベースとリアルアプリケーションクラスタ機能インストールするのでしょうか?
インストール方法や、制限など、Oracleのバージョンやエディションによって異なります。
RACについてはhttp://otn.oracle.co.jp/products/database/cluste …
を参照してみてください。
提案検討時点での話であれば、OracleDirect(http://www.oracle.co.jp/direct/)に相談してみるのが良いかと思います。
あまり参考にならなくてスミマセン。
参考URL:http://otn.oracle.co.jp/products/database/cluste …
No.2
- 回答日時:
> オラクルデータベース自体はどのサーバにインストールすればいいのでしょうか?
ソフトは全てのサーバにインストールします。
2台なら2台共です。
データベースは共有ディスク上に置きます。
>2台あるサーバ以外に共有ストレージ(ディスク)が必要なのでしょうか?
必須です。現実的にはFibreChannelのディスクアレイ装置が要るでしょう。
その他に、LANが2系統(外部用とサーバ相互通信用)必要です。
最小構成では例えばこんなイメージです。
(NECの例ですが、特にNECを推す意図は無いです。絵があったほうがわかりやすいってことで)。
http://www.nec.co.jp/middle/oracle/smb.html
他にもいくつか有るので、
http://www.oracle.co.jp/database/se/services.html
この回答への補足
申し訳ありません。
さらにお聞きしたいのですが、共有ストレージ(ディスク)が障害があった場合は業務継続は不可能なのでしょうか?
上記の場合、
複数サーバでORACLEのDataGuard機能を使えばプライマリサーバのディスクが障害があった場合、セカンダリサーバに切り替えれば業務に支障なく(即座にデータの戻りも無く)システムが稼動できるのでしょうか?
何度も申し訳ありません。お願い致します。
No.3
- 回答日時:
>共有ストレージ(ディスク)が障害があった場合は
>業務継続は不可能なのでしょうか?
はい。そのために、この手のディスク装置はディスクの冗長化(RAID(+ホットスペア))が
ほぼセットになっています。
>複数サーバでORACLEのDataGuard機能を使えば
>プライマリサーバのディスクが障害があった場合、
>セカンダリサーバに切り替えれば業務に支障なく
>(即座にデータの戻りも無く)システムが稼動できるのでしょうか?
10gでは、変更情報をスタンバイ側へ「リアルタイム適用」する機能があるので、
理論上はスタンバイ側のデータベースですぐに運用が可能です。
ただし、アプリケーション側で障害検知とデータベースの切り替えを行う必要があります。
RACの場合は、アプリケーションは常に同じデータベース(ホスト名、IPアドレス、サービス名)に対してアクセス可能(アプリケーション側で切り替えの検知不要)なので、
そこがひとつの相違点になるでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript Typescript が必要な理由 1 2023/01/07 11:45
- Chrome(クローム) 入力フォームの履歴を消したい 2 2023/06/29 13:02
- Excel(エクセル) エクセル関数のXlookupのフィルハンドル機能(類した機能でも可)を知りたいです。 3 2022/09/20 20:02
- IT・エンジニアリング パソコン貸出 誓約書 1 2023/08/19 18:34
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- MySQL 【投稿情報用データベース posts】は必要ないと思います。 1 2022/06/02 21:25
- IT・エンジニアリング 企業におけるデータ管理方法についてみなさまのお考えを教えてください。 1 2023/04/15 22:34
- その他(セキュリティ) 役所など、情報系システムのセキュリティが弱くても業務システムに問題ないか 3 2022/11/02 16:38
- Java 改行含むテキストの表示の仕方 1 2023/06/13 06:44
- その他(データベース) 業務用のデータベースサーバーの選び方について 4 2022/11/22 10:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Oracleへのリンクサーバー設定...
-
正しいSQLなのに「ORA-00936: ...
-
sqlplusで接続できない
-
SIDとSERVICE_NAMEの違いとは?
-
データベース接続情報作成しま...
-
Oracle11g SQLPlusログインにつ...
-
DB2で SQL1032N start databas...
-
突然オラクルへ接続できなくな...
-
Windows Storeを使わずに付箋を...
-
.NET Frameworkがコントロール...
-
ORA-12170のエラーについて
-
住所コード11桁の住所データ...
-
oracleのメモリ使用量が97%ほど...
-
QOH'99SecondEditionのパッチ
-
SQLSERVER 2008 ODBC接続
-
LaTeXマクロのemathを使っても...
-
シムシティ4 DX をCDなしで遊び...
-
ObjectBrowserでエクスポート
-
AWS初学者です。 AWSの学習を終...
-
InsertもしくはUpdate時の文字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正しいSQLなのに「ORA-00936: ...
-
QNDを使うとクライアント側の情...
-
Oracle11gの接続について大至急...
-
Oracleへのリンクサーバー設定...
-
ACCESSからのODBC接続について
-
sqlplusで接続できない
-
SQL Plus での処理が重い
-
インストール後の最初の作業を...
-
Oracleがインストールされてい...
-
vbからoracleへの接続
-
Windows 10 Home で、SQL Serve...
-
Oracleの対応OSについて
-
1台のPCに8iと10gをインストー...
-
oracleクライアントのバージョ...
-
Oracle11gのサーバ版とクライア...
-
Mysql+PHP+Apache/サーバークラ...
-
Oracle DataBaseのコピー
-
SIDとSERVICE_NAMEの違いとは?
-
ORA-12170のエラーについて
-
突然オラクルへ接続できなくな...
おすすめ情報