Oracle Database 透過的アプリケーションフェイルオーバー(TAF)の設定について RACでTAFの設定をする場合、クライアント側に設定を入れる方法とサーバ側に設定を入れる方法の2つのやり方がある。クライアント側に設定を入れる場合接続先のサービスリソースを事前に作成して起動。特にTAF関連の設定は行わない。$ srvctl... 2024.06.23 Oracle DatabaseReal Application Clusters
Oracle Database ASMフレックスディスクグループあれこれ いつの頃からかASMディスクグループの種類に「フレックス」とかいう謎の冗長性属性が選択できるようになっている。これはいったい何なんだ、ということで少しいじって遊んでみている。参考:Oracle ASMフレックス・ディスク・グループの管理先に... 2024.06.03 Oracle DatabaseReal Application Clusters
Oracle Database 安価な民生品で構築するOracle RAC物理検証環境 普段RACの学習にはESXi上の仮想環境を使っているのだが、どうも味気ない。やはり物理的な環境も一つくらいは所有しておきたいものである。しかしながら、RACの物理環境となるとそれなりにハードルは高い。少なくとも2ノード分の物理ホストが必要で... 2024.02.11 Oracle DatabaseReal Application Clusters
Oracle Database ASMCAで作ったディスクグループで高速ミラー再同期が動かないという罠 ASMの高速ミラー再同期とは、ディスクパスの障害時にディスクをDROPしてしまうのではなく、一時的に対象のディスクをオフラインにすることで無駄なリバランスの発生を防ぐための機能である。この機能を使うためには、ディスクグループの互換性属性を1... 2024.01.03 Oracle DatabaseReal Application Clusters
Oracle Database listener_networks とは何か 複数のネットワークに接続された環境でOracle Databaseを利用する際に、どこからともなく出てくることがあるのが listener_networks というパラメータである。主に、データベースが稼働しているホストとは別のホストでリス... 2023.08.08 Oracle DatabaseReal Application Clusters
Oracle Database 投票ディスクやインターコネクト通信に問題が発生した際のログ出力について Oracle Clusterware 使用中にノード間のインターコネクト通信や投票ディスクを用いたI/Oに問題が発生した際に出力されるログと、発生する症状についていくつかのパターンをまとめてみる。2ノードのクラスタ構成(RAC)で、ホスト名... 2023.07.30 Oracle DatabaseReal Application Clusters
Oracle Database ASMで使うディスクのパスが変わったときの影響 ASMFDやASMLib未使用の環境で、ASMが使用するディスクを以下のように構成しているとする。SQL> select name, path from v$asm_disk order by path;NAME PATH---------... 2023.07.29 Oracle DatabaseReal Application Clusters
Oracle Database GIインストール後にASMFDを構成 Grid Infrastructure をインストールする際にASMフィルタドライバ(ASMFD)を構成しないように選択してインストールが完了した後にASMFDを構成する方法。先に現在のASMディスク検出文字列を確認しておく。$ asmcm... 2023.04.24 Oracle DatabaseReal Application Clusters
Data Guard RACとRACでData Guard構成 以下のようなData Guard環境を構築する手順のメモ。プライマリ、スタンバイ共に2ノードのRAC。バージョンは19c(19.16)を使用。プライマリとスタンバイは別筐体プライマリとスタンバイはどちらもOracle Managed Fil... 2023.04.15 Data GuardOracle DatabaseReal Application Clusters
Oracle Database RHEL8系でRACを構築する際の注意点 RHEL8系にRACを構築した際に、RHEL7系ではエラーにならなかった部分ではまったのでメモ。インストール時のLANG設定gridSetup.sh 実行時に環境変数にLANG=C を設定しておかないと、リモートノードへのコピーが失敗する。... 2023.04.12 Oracle DatabaseReal Application Clusters
Oracle Database RACと透過的データ暗号化 RACで透過的データ暗号化を使用する場合は、両方のノードからキーストアにアクセスできる必要があるので、通常はASM上に共有ウォレット(キーストア)を作成する。ASMでOMFを使用している場合は、キーストアの作成時の場所指定などが省略可能。初... 2023.04.08 Oracle DatabaseReal Application Clusters透過的データ暗号化
Oracle Database RACのノード追加 構築済みの2ノードRACにもう一つノードを追加する方法を検証する。環境は、Linux 上の19c RAC。クラスタ・ノードの追加および削除 (oracle.com)LinuxおよびUNIXシステムのノードでのOracle RACの追加と削除... 2023.03.26 Oracle DatabaseReal Application Clusters
Oracle Database RACのパッチ適用あれこれ シングルインスタンスのデータベースとは手順の異なるRACのパッチ適用についていろいろ実験してみる。前提条件19c の Grid Infrastructure(GI)環境を想定。DBソフトウェアもインストール済み。パッチ適用の準備DBのパッチ... 2022.11.27 Oracle DatabaseReal Application Clusters
Oracle Database RACの投票ディスクあれこれ 投票ディスクの使われ方投票ディスクの作成先ディスクグループが複数のディスクで構成されているとき、投票ディスクはどのように作られるのか。標準冗長性のディスクグループを4台のディスクで構成した場合を考える。SQL> select b.name,... 2022.11.15 Oracle DatabaseReal Application Clusters
Oracle Database Linux で 19c RAC 環境構築 テスト用に以下のようなRAC環境を構築する手順のメモ。2ノード構成VMware ESXi 上の仮想マシン上に作成OSはOracle Linux 7.9ASMの共有ディスクはiSCSIのストレージを使用ASMFDでストレージパスを永続化インス... 2022.10.30 Oracle DatabaseReal Application Clusters
Data Guard RACとRestartでDataGuard構成(Windows) 以下のようなDataGuard環境を作成する手順のメモ。プライマリがRAC、スタンバイがRestart(スイッチオーバー/フェイルオーバー時は逆となる)プライマリとスタンバイは別筐体高速リカバリ領域を使用どちらもOracle Managed... 2022.08.08 Data GuardOracle DatabaseReal Application Clusters