忘れかけのIT備忘録

今まで学んできた知識や小技、なるほど!と思ったことをメモするブログです。

Oracle-RAC

RACデータベースのポリシー管理型DBから管理者管理型DBへの変換検証

某検証環境を事前準備する際、RACデータベースをポリシー管理型データベースから管理者管理型データベースに変換する作業が発生しました。せっかくなので検証結果としてブログに残しておこうと思います。なお、「Oracle Database 11g Release 2 RAC実践ガイ…

RACのDBデータ取得の流れ

RACのDBデータ取得の流れについて調査しました。RAC触ったことある人なら誰でも知っているよ!と言われそうな気がしますが、復習がてら備忘録に残します。 RACもシングルインスタンスも制御ファイルからデータファイルの格納場所を検出し、DBインスタンス経…

RACの起動の流れ

RACの起動シーケンスについて調査しました。RAC触ったことある人なら誰でも知っているよ!と言われそうな気がしますが、復習がてら備忘録に残します。 RACはクラスタ管理ソフトウェアにOracle Clusterwareを使用しています。Oracle Clusterwareは、Grid Infr…

RACのインスタンスリカバリ

今回はRACのインスタンスリカバリについて調査しました。 シングルインスタンスもRACもインスタンスリカバリの仕組みは一緒です。シングルインスタンスの場合、インスタンスリカバリのみですが、RACの場合、インスタンスリカバリとクラッシュリカバリがあり…

キャッシュ・フュージョン(待機イベント編)

前回(キャッシュ・フュージョン(基本動作編) - 忘れかけのIT備忘録)に引き続き、今回はキャッシュ・フュージョンの主な待機イベントについて調査しました。 こちらも参考文献を自分なりに解釈してほとんど写経したものです。 キャッシュ・フュージョンの待…

キャッシュ・フュージョン(基本動作編)

前回(キャッシュ・フュージョン(概要編) - 忘れかけのIT備忘録)に引き続き、今回はキャッシュ・フュージョンの基本的なリソースの取得方法について調査しました。こちらも参考文献を自分なりに解釈してほとんど写経したものです。 基本的なリソースの取得…

キャッシュ・フュージョン(概要編)

RACのキャッシュフュージョン(Cache Fusion)について調査しました。RAC触ったことある人なら誰でも知っているよ!と言われそうな気がしますが、復習がてら備忘録に残します。こちらは参考文献を自分なりに解釈してほとんど写経したものです。 キャッシュフュ…

サーバー・プール検証(SINGLETONサービス編)

前回(サーバー・プール検証(UNIFORMサービス編) - 忘れかけのIT備忘録)に引き続き、今回はSINGLETONタイプのサービスを使ってサーバー・プールの動きを検証します。 ■検証環境 ※手抜きですが、前回srvpool1に追加したhogeサービス(UNIFORM)を削除して、今…

サーバー・プール検証(UNIFORMサービス編)

サーバー・プールについて、机上の知識はあるものの、実務経験が無いため、実際の動きを検証しました。 サーバー・プールは、11gR2の新機能でサーバー(ノード)を論理的にグルーピングします。サーバーが割り当てられるサーバー・プールは1つだけという制約が…

RACのノード削除検証(全ノードから製品削除)

RACのノード削除検証 - 忘れかけのIT備忘録では特定ノードから製品を削除する検証をしましたが、全ノードから製品を削除する検証もしたので書こうと思います。 ■検証環境OS:Oracle Linux 6.5GI:Oracle Grid Infrastructure 12c Release 1 (12.1.0.2.0) Ente…

RACのノード削除検証(特定ノードから製品削除)

RACのノード追加・削除検証 - 忘れかけのIT備忘録で書ききれなかったRACのノード削除の検証結果について書こうと思います。 ■検証環境OS:Oracle Linux 6.5GI:Oracle Grid Infrastructure 12c Release 1 (12.1.0.2.0) Enterprise EditionDB:Oracle Database …

ノードのCSS障害検証(cssagent,ocssd.bin,cssdmonitor編)

今回はCSS関連プロセス(CSSD(ocssd.bin)およびCSSエージェント(cssdagent,cssdmonitor))がすべて停止した場合のクラスタの動きを検証してみようと思います。 ■検証環境OS:Oracle Linux 6.5GI:Oracle Grid Infrastructure 12c Release 1 (12.1.0.2.0) Enterp…

ノードのCSS障害検証(ocssd.bin編)

今回はノードのCSSD障害が発生した場合のクラスタの動きの検証結果を書こうと思います。CSSD(ocssd.bin)障害とCSSD(ocssd.bin)および関連プロセス(cssagent、cssdmonitor)障害の2パターンを検証してみました。 ■検証環境OS:Oracle Linux 6.5GI:Oracle Grid …

ノードのインターコネクト障害検証

ノードのインターコネクト障害が発生した場合のクラスタの動きについて、机上の知識はあるものの、実務経験が無いため、実際の動きを検証してみました。 ■検証環境OS:Oracle Linux 6.5GI:Oracle Grid Infrastructure 12c Release 1 (12.1.0.2.0) Enterprise…

RACのノード追加・削除検証

RACのノード追加・削除について、机上の知識はあるものの、実務経験が無いため、実際の動きを検証してみました。 ■検証環境OS:Oracle Linux 6.5GI:Oracle Grid Infrastructure 12c Release 1 (12.1.0.2.0) Enterprise EditionDB:Oracle Database 12c Releas…

サービスのTAF(透過的アプリケーションフェイルオーバー)検証

サービスのTAF(透過的アプリケーションフェイルオーバー)について、机上の知識はあるものの、実務経験が無いため、実際の動きを検証してみました。 ■検証環境OS:Oracle Linux 6.5GI:Oracle Grid Infrastructure 12c Release 1 (12.1.0.2.0) Enterprise Edit…

サービスのロード・バランシング検証

サービスのロード・バランシングについて、机上の知識はあるものの、実務経験が無いため、実際の動きを検証しました。 ■検証環境OS:Oracle Linux 6.5GI:Oracle Grid Infrastructure 12c Release 1 (12.1.0.2.0) Enterprise EditionDB:Oracle Database 12c R…

SCAN検証

SCANについて、机上の知識はあるものの、実務経験が無いため、実際の動きを検証しました。 SCAN(Single Client Access Name:単一クライアントアクセス名)は、11gR2の新機能でクライアントがインスタンスやサービスが起動しているノードを意識せず、DBに接続…