Oracle19c(19.3.0)でのOracle restart環境でData Guardスタンバイ機を構築しようとしています。
リスナーがずっとBLOCKEDのままで、スタンバイ機、プライマリ機からOracle Netを通してsqlplusで
接続しようとすると、「ORA-12528: TNS:リスナー:該当するインスタンスはすべて、新規接続をブロックしています」と
なります。
lsnrctl statusの結果は以下の通りです。
[grid@dg ~]$ lsnrctl status
LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 15-5月 -2020 14:23:22
Copyright (c) 1991, 2019, Oracle. All rights reserved.
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dg.fpc-inc.jp)(PORT=1521)))に接続中
リスナーのステータス
別名 LISTENER
バージョン TNSLSNR for Linux: Version 19.0.0.0.0 - Production
開始日 14-5月 -2020 03:48:59
稼働時間 1 日 10 時間 34 分 23 秒
トレース・レベル off
セキュリティ ON: Local OS Authentication
SNMP OFF
パラメータ・ファイル /u01/app/19.3.0/grid/network/admin/listener.ora
ログ・ファイル /u01/app/grid/diag/tnslsnr/dg/listener/alert/log.xml
リスニング・エンドポイントのサマリー...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dg.fpc-inc.jp)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
サービスのサマリー...
サービス"+ASM"には、1件のインスタンスがあります。
インスタンス"+ASM"、状態READYには、このサービスに対する1件のハンドラがあります...
サービス"+ASM_DATA1"には、1件のインスタンスがあります。
インスタンス"+ASM"、状態READYには、このサービスに対する1件のハンドラがあります...
サービス"+ASM_DATA2"には、1件のインスタンスがあります。
インスタンス"+ASM"、状態READYには、このサービスに対する1件のハンドラがあります...
サービス"+ASM_DATA3"には、1件のインスタンスがあります。
インスタンス"+ASM"、状態READYには、このサービスに対する1件のハンドラがあります...
サービス"+ASM_DATA4"には、1件のインスタンスがあります。
インスタンス"+ASM"、状態READYには、このサービスに対する1件のハンドラがあります...
サービス"gdsn3.fpc-inc.jp"には、1件のインスタンスがあります。
インスタンス"gdsn"、状態BLOCKEDには、このサービスに対する1件のハンドラがあります...
コマンドは正常に終了しました。
この現象を直したく、ご経験のある有識者の方からのご回答をお待ちしております。
なお、プライマリ機はRAC構成で初期化パラメータは以下の通りです。
*.audit_file_dest='/u01/app/oracle/admin/gdsn/adump'
*.audit_trail='none'
*.cluster_database=true
*.compatible='19.0.0'
*.control_files='+DATA1/GDSN/CONTROLFILE/current.258.1038655991','+DATA2/GDSN/CONTROLFILE/current.256.1038655999'
*.db_block_size=8192
*.db_create_file_dest='+DATA3'
*.db_create_online_log_dest_1='+DATA1'
*.db_create_online_log_dest_2='+DATA2'
*.db_domain='fpc-inc.jp'
*.db_name='gdsn'
*.db_unique_name='gdsn'
*.diagnostic_dest='/u01/app/oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=gdsnXDB)'
family:dw_helper.instance_mode='read-only'
gdsn2.instance_number=2
gdsn1.instance_number=1
*.local_listener='-oraagent-dummy-'
*.log_archive_config='dg_config=(gdsn,gdsn3)'
*.log_archive_dest_1='LOCATION=+DATA4 VALID_FOR=(all_logfiles,all_roles) DB_UNIQUE_NAME=gdsn'
*.log_archive_dest_2='SERVICE=gdsn3 LGWR SYNC VALID_FOR=(online_logfiles,primary_role) DB_UNIQUE_NAME=gdsn3 REOPEN=30'
*.log_archive_dest_state_1=enable
*.log_archive_dest_state_2=enable
*.log_archive_format='%t_%s_%r.dbf'
*.nls_language='JAPANESE'
*.db_file_name_convert='+DATA3/GDSN3/DATAFILE','+DATA3/GDSN/DATAFILE'
*.log_file_name_convert='+DATA1/GDSN3/ONLINELOG','+DATA1/GDSN/ONLINELOG','+DATA2/GDSN3/ONLINELOG','+DATA2/GDSN3/ONLINELOG'
*.fal_server=gdsn3
*.fal_client=gdsn
*.standby_file_management='AUTO'
*.nls_territory='JAPAN'
*.open_cursors=1000
*.pga_aggregate_target=797m
*.processes=500
*.remote_login_passwordfile='exclusive'
*.sga_target=2388m
*.tde_configuration='KEYSTORE_CONFIGURATION=FILE'
gdsn2.thread=2
gdsn1.thread=1
*.undo_tablespace='UNDOTBS1'
gdsn2.undo_tablespace='UNDOTBS2'
gdsn1.undo_tablespace='UNDOTBS1'
*.wallet_root='+DATA2/gdsn'
スタンバイ機の初期化パラメータは以下の通りです。
*.audit_file_dest='/u01/app/oracle/admin/gdsn3/adump'
*.audit_trail='none'
*.compatible='19.0.0'
*.control_files='+DATA1/GDSN/CONTROLFILE/current.258.1038655991','+DATA2/GDSN/CONTROLFILE/current.256.1038655999'
*.db_block_size=8192
*.db_create_file_dest='+DATA3'
*.db_create_online_log_dest_1='+DATA1'
*.db_create_online_log_dest_2='+DATA2'
*.db_domain='fpc-inc.jp'
*.db_name='gdsn'
*.db_unique_name='gdsn3'
*.diagnostic_dest='/u01/app/oracle'
.dispatchers='(PROTOCOL=TCP) (SERVICE=gdsnXDB)'
#.local_listener='LISTENER_GDSN3'
*.log_archive_config='dg_config=(gdsn,gdsn3)'
*.log_archive_dest_1='LOCATION=+DATA4 VALID_FOR=(all_logfiles,all_roles) DB_UNIQUE_NAME=gdsn3'
*.log_archive_dest_2='SERVICE=gdsn LGWR SYNC VALID_FOR=(online_logfiles,primary_role) DB_UNIQUE_NAME=gdsn REOPEN=30'
*.log_archive_dest_state_1=enable
*.log_archive_dest_state_2=enable
*.log_archive_format='%t_%s_%r.dbf'
*.nls_language='JAPANESE'
*.db_file_name_convert='+DATA3/GDSN/DATAFILE','+DATA3/GDSN3/DATAFILE'
*.log_file_name_convert='+DATA1/GDSN/ONLINELOG','+DATA1/GDSN3/ONLINELOG','+DATA2/GDSN/ONLINELOG','+DATA2/GDSN3/ONLINELOG'
*.fal_server=gdsn
*.fal_client=gdsn3
*.standby_file_management='AUTO'
*.nls_territory='JAPAN'
*.open_cursors=1000
*.pga_aggregate_target=797m
*.processes=500
*.remote_login_passwordfile='exclusive'
*.sga_target=2388m
*.tde_configuration='KEYSTORE_CONFIGURATION=FILE'
*.undo_tablespace='UNDOTBS1'
*.wallet_root='+DATA2/gdsn3'
スタンバイ機のlistener.oraは、以下の通りです。
#Backup file is /u01/app/grid/crsdata/dg/output/listener.ora.bak.dg.grid line added by Agent
listener.ora Network Configuration File: /u01/app/19.3.0/grid/network/admin/listener.ora
Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = dg.fpc-inc.jp)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER=ON # line added by Agent
VALID_NODE_CHECKING_REGISTRATION_LISTENER=ON # line added by Agent
以上となります。
どうかよろしくお願いいたします。
どうかよろしくお願いいたします。
あなたの回答
tips
プレビュー