RAC 前提の Dataguard 環境を作って、動作などの確認しようとしています。
基本的な理解を間違えているかもしれず、詳しい方いれば教えていただきたいと思います。
Q ORACLE_SID は HPYMUSIC1 になっているので、問題ないのかもしれませんが、
HPYMUSIC と入力したつもりの名前が east になってしまうのはなぜなのでしょうか。
それが仕様なのでしょうか。
Q 結果的には、以下を前提として pfile を作成し、スタンバイ側を起動させる必要があるということになりますでしょうか?
前提を誤解したままですと、正しい pfile を作成できませんし、spfile から起動できないでしょうし。
-----------------------------------------------------------------------------------------------------------------
PRIMARY STANDBY【 dr 】
-------------------------- ----------------------------------------- -----------------------------------------
DB_UNIQUE_NAME east.oracle11g.jp west.oracle11g.jp
Global db name
DB_NAME east west
SID HPYMUSIC HPYMUSIC
DB Instances hpymusic1, hpymusic2 hpymusic1, hpymusic2
DB LISTENER HPYMUSIC_LISTENER HPYMUSIC_LISTENER
-----------------------------------------------------------------------------------------------------------------
以下のようなイメージでいましたが、情報が足りず、間違えているのかもしれません。
-----------------------------------------------------------------------------------------------------------------
PRIMARY STANDBY【 dr 】
-------------------------- ----------------------------------------- -----------------------------------------
Clusterware 11g R2 Grid Infrastructure (11.2.0.1) 11g R2 Grid Infrastructure (11.2.0.1)
Cluster Nodes tokyo1, tokyo2 (2-node RAC) osaka1, osaka2 (2-node RAC)
Cluster Name grid-cluster dr-grid-cluster
SCAN scan.oracle11g.jp dr-scan.oracle11g.jp
SCAN listener Host/port SCAN VIPs (port 1525) SCAN VIPs (port 1525)
VIPs tokyo1-vip, tokyo2-vip osaka1-vip, osaka2-vip
DB_UNIQUE_NAME east.oracle11g.jp west.oracle11g.jp
Global db name
DB_NAME HPYMUSIC HPYMUSIC
SID
DB Instances hpymusic1, hpymusic2 hpymusic1, hpymusic2
DB LISTENER HPYMUSIC_LISTENER HPYMUSIC_LISTENER
DB Listener Host/port tokyo1-vip, tokyo2-vip (port 1530) osaka1-vip, osaka2-vip (port 1530)
DB STORAGE ASM ASM
File Management OMF OMF
ASM diskgroup for DB files DATA DATA
ASM Diskgroup for FRA FRA
Recovery Files
ORACLE_HOME /u01/app/oracle/product/11.2.0/dbhome_1 /u01/app/oracle/product/11.2.0/dbhome_1
11g R2 RAC version 11.2.0.1 11.2.0.1
OS Oracle Enterprise Linux 6 (64 bit) Oracle Enterprise Linux 6 (64 bit)
ARCHIVELOGモード 有効 有効
FORCE LOGGINGモード 有効 有効
-----------------------------------------------------------------------------------------------------------------
▼
実際にプライマリを管理者管理型で構成してみると、SQL で確認すると、以下のような出力となってしまいます。
set linesize 500 pages 0
col value for a90
col name for a50
select name, value
from v\$parameter
where name in ('db_name','db_unique_name','log_archive_config', 'log_archive_dest_1','log_archive_dest_2',
'log_archive_dest_state_1','log_archive_dest_state_2', 'remote_login_passwordfile',
'log_archive_format','log_archive_max_processes','fal_server','db_file_name_convert',
'log_file_name_convert', 'standby_file_management');
db_file_name_convert
log_file_name_convert
log_archive_dest_1
log_archive_dest_2
log_archive_dest_state_1 enable
log_archive_dest_state_2 enable
fal_server
log_archive_config
log_archive_format %t_%s_%r.dbf
log_archive_max_processes 4
standby_file_management MANUAL
remote_login_passwordfile EXCLUSIVE
db_name east ← ▼
db_unique_name east ← ▼
14行が選択されました。
○ 上記は、dbca の管理者管理型を選択する画面で、
------------------------- ------------------------
DB_UNIQUE_NAME east.oracle11g.jp
Global db name
DB_NAME HPYMUSIC
SID
を入力したつもりの結果となっています。
そのつもりだったのですが、db_name = Global db name
で構成されるのが仕様みたいで。。。??
この辺から既に誤解してしまっている??
○ ORACLE_SID は HPYMUSIC1 になっているので、問題ないのかもしれませんが、
HPYMUSIC と入力したつもりの名前が east になってしまっているのはなぜなのでしょうか。
それが仕様なのでしょうか。
[oracle@tokyo1 shell]$ ps -ef|egrep -i ora_
oracle 8225 1 0 13:14 ? 00:00:00 ora_pmon_HPYMUSIC1
oracle 8227 1 0 13:14 ? 00:00:13 ora_vktm_HPYMUSIC1
oracle 8231 1 0 13:14 ? 00:00:01 ora_gen0_HPYMUSIC1
oracle 8233 1 0 13:14 ? 00:00:07 ora_diag_HPYMUSIC1
oracle 8235 1 0 13:14 ? 00:00:00 ora_dbrm_HPYMUSIC1
oracle 8237 1 0 13:14 ? 00:00:00 ora_ping_HPYMUSIC1
oracle 8239 1 0 13:14 ? 00:00:00 ora_psp0_HPYMUSIC1
oracle 8241 1 0 13:14 ? 00:00:00 ora_acms_HPYMUSIC1
oracle 8243 1 0 13:14 ? 00:00:26 ora_dia0_HPYMUSIC1
oracle 8245 1 0 13:14 ? 00:00:14 ora_lmon_HPYMUSIC1
oracle 8247 1 0 13:14 ? 00:00:21 ora_lmd0_HPYMUSIC1
oracle 8249 1 0 13:14 ? 00:00:30 ora_lms0_HPYMUSIC1
oracle 8253 1 0 13:14 ? 00:00:00 ora_rms0_HPYMUSIC1
oracle 8255 1 0 13:14 ? 00:00:00 ora_lmhb_HPYMUSIC1
oracle 8257 1 0 13:14 ? 00:00:00 ora_mman_HPYMUSIC1
oracle 8259 1 0 13:14 ? 00:00:01 ora_dbw0_HPYMUSIC1
oracle 8261 1 0 13:14 ? 00:00:02 ora_lgwr_HPYMUSIC1
oracle 8263 1 0 13:14 ? 00:00:02 ora_ckpt_HPYMUSIC1
oracle 8265 1 0 13:14 ? 00:00:01 ora_smon_HPYMUSIC1
oracle 8267 1 0 13:14 ? 00:00:00 ora_reco_HPYMUSIC1
oracle 8269 1 0 13:14 ? 00:00:00 ora_rbal_HPYMUSIC1
oracle 8271 1 0 13:14 ? 00:00:00 ora_asmb_HPYMUSIC1
oracle 8273 1 0 13:14 ? 00:00:02 ora_mmon_HPYMUSIC1
oracle 8276 1 0 13:14 ? 00:00:01 ora_mmnl_HPYMUSIC1
oracle 8279 1 0 13:14 ? 00:00:00 ora_d000_HPYMUSIC1
oracle 8281 1 0 13:14 ? 00:00:00 ora_mark_HPYMUSIC1
oracle 8283 1 0 13:14 ? 00:00:00 ora_s000_HPYMUSIC1
oracle 8292 1 0 13:14 ? 00:00:10 ora_lck0_HPYMUSIC1
oracle 8294 1 0 13:14 ? 00:00:00 ora_rsmn_HPYMUSIC1
oracle 8394 1 0 13:14 ? 00:00:00 ora_arc0_HPYMUSIC1
oracle 8396 1 0 13:14 ? 00:00:00 ora_arc1_HPYMUSIC1
oracle 8398 1 0 13:14 ? 00:00:00 ora_arc2_HPYMUSIC1
oracle 8400 1 0 13:14 ? 00:00:00 ora_arc3_HPYMUSIC1
oracle 8408 1 0 13:14 ? 00:00:00 ora_gtx0_HPYMUSIC1
oracle 8410 1 0 13:14 ? 00:00:00 ora_rcbg_HPYMUSIC1
oracle 8415 1 0 13:14 ? 00:00:00 ora_qmnc_HPYMUSIC1
oracle 8423 1 0 13:14 ? 00:00:02 ora_pz99_HPYMUSIC1
oracle 8427 1 0 13:14 ? 00:00:00 ora_q001_HPYMUSIC1
oracle 8519 1 0 13:15 ? 00:00:01 ora_cjq0_HPYMUSIC1
oracle 13636 1 0 13:20 ? 00:00:00 ora_smco_HPYMUSIC1
oracle 14535 1 0 13:22 ? 00:00:01 ora_pz98_HPYMUSIC1
oracle 23434 1 0 13:50 ? 00:00:00 ora_w000_HPYMUSIC1
oracle 24415 1 0 13:57 ? 00:00:00 ora_q002_HPYMUSIC1
oracle 27021 1 0 14:15 ? 00:00:00 ora_o000_HPYMUSIC1
oracle 27045 1 0 14:15 ? 00:00:00 ora_pz97_HPYMUSIC1
[oracle@tokyo1 shell]$
○ 結果的には、以下を前提として pfile を作成し、スタンバイ側を起動させる必要があるということになりますでしょうか?
-----------------------------------------------------------------------------------------------------------------
PRIMARY STANDBY【 dr 】
-------------------------- ----------------------------------------- -----------------------------------------
DB_UNIQUE_NAME east.oracle11g.jp west.oracle11g.jp
Global db name
DB_NAME east west
SID HPYMUSIC HPYMUSIC
DB Instances hpymusic1, hpymusic2 hpymusic1, hpymusic2
DB LISTENER HPYMUSIC_LISTENER HPYMUSIC_LISTENER
-----------------------------------------------------------------------------------------------------------------