機械翻訳について

4 このリリースのOracle Database Applianceに関する既知の問題

次の各項では、このリリースのOracle Database Applianceのデプロイ、更新および管理に関する既知の問題について説明します。

Oracle Database Applianceへのパッチ適用時の既知の問題

Oracle Database Applianceにこのリリースのパッチを適用する際の既知の問題について理解します。

サーバーへのパッチ適用時にオペレーティング・システムを更新中にエラーが発生しました

サーバーOracle Database Applianceリリース19.15にパッチを適用する場合、オペレーティング・システムは更新されない可能性があります。

次のエラー・メッセージが表示されます。
DCS-10001:Internal error encountered: Failed to patch OS.
次のコマンドを実行します。
rpm -q kernel-uek

このコマンドの出力に複数のRPM名が表示されている場合は、回避策を実行します。

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

次のRPMを削除します:
# yum remove kernel-uek-4.14.35-1902.11.3.1.el7uek.x86_64
# yum remove kernel-uek-4.14.35-1902.301.1.el7uek.x86_64

この問題は、Oracleバグ34154435で追跡されます。

DBシステムのパッチ適用中にエラーが発生しました

DBシステムのOracle Database Applianceリリース19.15へのパッチ適用中にサーバーにパッチを適用すると、エラーが発生する可能性があります。

次のエラー・メッセージが表示されます。
ORA-12559: Message 12559 not found;  product=RDBMS; facility=ORA

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

DBシステムでサーバーのパッチ適用を再試行します。

この問題は、Oracleバグ34153158で追跡されます。

パッチ適用後に更新されないコンポーネント・バージョン

サーバーにOracle Database Applianceリリース19.16へのパッチ適用後、現在のバージョンが8000047Bまたは8000047Cの場合、odacli describe-componentコマンドに正しいIntel Model 0x1528 Ethernet Controllerバージョンが表示されません。

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

fwupdateコマンドを使用して、Ethernetコントローラを0005DDまたは800005DEに手動で更新します。

この問題は、Oracleバグ34402352で追跡されます。

データベースへのパッチ適用時の事前チェック・レポートでのエラー

データ・パッチを適用するための事前チェック・レポートで、エラーが発生する可能性があります。

問題の説明

Oracle RAC One Nodeデータベースでデータ・パッチに対してodacli create-prepatchreportコマンドを実行すると、データベースが実行されていないノードのEvaluate DB data patching Opatchチェックでエラーが発生します。 チェックは、データベースが実行されているノードに対して予期したとおりに実行されます。

失敗メッセージ

odacli describe-prepatchreport -i jobidコマンドを実行すると、次のエラー・メッセージが表示されます:

Internal error encountered

odacli describe-job -i jobidコマンドを実行すると、次のエラー・メッセージが表示されます:

DCS-10001:Internal error encountered: String index out of range: -1

コマンド詳細

# odacli create-prepatchreport -dbid databaseId -dp

ハードウェア・モデル

Oracle RAC One Nodeデータベースを持つすべてのOracle Database Applianceハードウェア・モデル

回避策

適用するパッチのリストを表示するには、odacli describe-job -i jobidコマンドのかわりにodacli describe-prepatchreport -i jobidコマンドを使用します。 Oracle RAC One Nodeデータベースでこの障害が発生した場合は、odacli update-databaseコマンドとともに-fオプションを使用して、apply datapatch操作を正常に実行します。

バグ番号

この問題は、Oracleバグ34770585で追跡されます。

odacli update-databaseコマンドを使用したデータベースへのパッチ適用中にエラーが発生しました

odacli update-databaseコマンドを使用してデータベースにパッチを適用した後、エラーが発生する可能性があります。

問題の説明

--revertオプションを指定してodacli update-databaseコマンドを使用して、Oracle Database 19cデータベースを新しいリリースからOracle Databaseリリース19.15、19.14または19.13に戻すと、データベースの起動に失敗する可能性があります。

失敗メッセージ

次のエラー・メッセージが表示されます。

ORA-46372: audit file 'oracle_home/audit/node_name/ora_audit_xy.bin' not found

コマンド詳細

# odacli update-database --revert

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

バグ33809642の個別パッチを手動で適用し、データベースをOracle Databaseリリース19.15、19.14または19.13に戻します。

バグ番号

この問題は、Oracleバグ34736864で追跡されます。

データベース・ホームのアップグレード中にエラーが発生しました

Oracle Database Applianceリリース19.17にデータベース・ホームにパッチを適用すると、エラーが発生する可能性があります。

問題の説明

事前チェックを実行してデータベース・ホームを更新すると、パッチ・レポートのORAchkセクションにエラーが表示される場合があります。 クラスタ検証ユーティリティのチェックでエラーが発生する可能性があります。

失敗メッセージ

odacli describe-prepatchreport -i jobidコマンドを実行すると、次のエラー・メッセージが表示されます:

__ORACHK__
Running orachk               Failed    Orachk validation failed: .
Validate command execution   Success   Validated command execution
Clock Synchronization        Failed    Clock Synchronization check
                                       failed

コマンド詳細

# odacli create-prepatchreport -d -i -v release
# odacli describe-prepatchreport -i report_ID

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

odacli create-prepatchreportコマンドを実行してから、-fオプションを使用してコンポーネント(サーバー、データベース・ホームまたはデータベース)にパッチを適用します。

バグ番号

この問題は、Oracleバグ33964339で追跡されます。

データ保存再プロビジョニング・プロセスのノードのデタッチ・プロセスでエラーが発生しました

odaupgradeutil detach-nodeコマンドの実行時にエラーが発生する可能性があります。

問題の説明

Oracle Database Appliance高可用性デプロイメントにOracle RAC One Databaseリリース11gがある場合、デタッチ操作中に、データベースが実行されているノードにパスワード・ファイルが存在しない可能性があります。 これは、データベースがターゲット・ノードで作成され、ノードのデタッチ操作を実行する前に他のノードに再配置された場合に発生する可能性があります。 odaupgradeutil_saveconf_date_time.logをチェックして問題を確認し、エラー・メッセージ"ERROR - passwd file not found"を検索します。

失敗メッセージ

次のエラー・メッセージが表示されます。

Exception occurred: DB discovery failed, Cause: Not all components discovered for database 'db_name'

コマンド詳細

# odaupgradeutil detach-node

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

次のステップに従います。
  1. パスワード・ファイルをリモート・ノードからローカル・ノードにコピーします。
  2. コマンドodaupgradeutil detach-nodeを再試行します。

バグ番号

この問題は、Oracleバグ34648294で追跡されます。

odaugradeutilでサポートされていない追加構成済サービスを使用したデータベースのデタッチ

データ保持再プロビジョニング・プロセスでodaugradeutilを実行する場合、追加で構成されたサービスがある場合は、データベースをデタッチできません。

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

コマンドsrvctl remove serviceを実行して、デタッチ操作を完了するには、追加のサービスを削除する必要があります。 これらのサービスが必要な場合は、サービスを削除する前に、メタデータを手動で取得し、適切なデータベース・ホームからsrvctlコマンドを使用してOracle Database Applianceリリース19.15を実行しているシステムでサービスを再作成する必要があります。

この問題は、Oracleバグ33593287で追跡されます。

データ保持再プロビジョニングでノードのリストア・プロセスでエラーが発生しました

データ保存再プロビジョニング・プロセスでは、ノードのリストア中にエラーが発生する可能性があります。

不正なVIP名またはVIP IPアドレスが構成されている場合、デタッチは正常に完了しますが、コマンドodacli restore-node -gには検証エラーが表示されます。 これは、以前のリリースでプロビジョニング前にVIP名またはVIP IPアドレスが検証されなかったためです。

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

次のステップに従います。

ファイル/opt/oracle/oak/restore/metadata/provisionInstance.jsonを正しいVIP名またはVIP IPアドレスで手動で編集します。 コマンドodacli restore-node -gを再試行します。 VIP名またはVIP IPアドレスを修正する場合、nslookupを使用してホスト名およびIPアドレスを問い合せることができます。

この問題は、Oracleバグ34140344で追跡されます。

データ保持再プロビジョニングでノードのリストア・プロセスでエラーが発生しました

データ保存再プロビジョニング・プロセスでは、ノードのリストア中にエラーが発生する可能性があります。

次のエラー・メッセージが表示される場合があります。
DCS-10045: groupNames are not unique.

このエラーは、ソースOracle Database ApplianceがOAKバージョンの場合に発生します。 これは、DCSスタックでは、同じオペレーティング・システム・グループに2つ以上のロールを割り当てることができないためです。

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

次のステップに従います。

各ロールの一意のグループ名を使用してファイル/opt/oracle/oak/restore/metadata/provisionInstance.jsonを手動で編集します。 コマンドodacli restore-node -gを再試行します。

この問題は、Oracleバグ34042493で追跡されます。

データ保持再プロビジョニングのログ・エントリのエラー・メッセージ

データ保持再プロビジョニング・プロセスでは、ノードのリストア時に、ジョブの全体的なステータスがSUCCESSとして表示されますが、ログ・エントリにエラー・メッセージが表示されることがあります。

Oracle Database Applianceリリース12.2.1.4.0で始まるDCSスタックを実行するOracle Database Applianceの場合、コマンドodacli restore-node -dは、無視できない一連のタスクを実行します。 これらのタスクの失敗は、ジョブ全体のステータスには影響しません。 コマンドodacli describe-jobの出力では、このような障害が報告される場合があります。 次のタスクがあります。
Restore of user created networks
Restore of object stores
Restore of NFS backup locations
Restore of backupconfigs
Relinking of backupconfigs to databases
Restore of backup reports

前述の出力例では、これらのタスクが失敗した場合でも、ジョブの全体的なステータスがSUCCESSとマークされます。

ハードウェア・モデル

データ保存再プロビジョニング・プロセスを使用してアップグレードされるすべてのOracle Database Applianceハードウェア・モデル

回避策

dcs-agent.logを使用して障害を調査し、エラーを修正してから、コマンドodacli restore-node -dを再試行します。

この問題は、Oracleバグ34512193で追跡されます。

サーバーのパッチ適用中のエラー

すでにSTIG V1R2がデプロイされているOracle Database Applianceにパッチを適用するときに、エラーが発生することがあります。

19.17より前のリリースのOracle Database Applianceデプロイメントでは、セキュリティ技術実装ガイドライン(STIG) V1R2がすでにデプロイされている場合、19.17以前にパッチを適用してコマンドodacli update-server -f versionを実行すると、エラーが表示されることがあります。

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

STIG V1R2ルールOL7-00-040420がファイル/etc/ssh/ssh_host_rsa_keyの権限を640から600に変更しようとすることでエラーが発生します。 パッチ適用中に、両方のノードでchmod 600 /etc/ssh/ssh_host_rsa_keyコマンドを実行します。

この問題は、Oracleバグ33168598で追跡されます。

update-dbhomeコマンドのパッチ前レポートでのAHFエラー

サーバーにOracle Database Applianceリリース19.17のパッチを適用するときに、odacli update-dbhomeコマンドが失敗することがあります。

次のエラー・メッセージがパッチ前レポートに表示されます。
Verify the Alternate Archive    Failed    AHF-4940: One or more log archive 
Destination is Configured to              destination and alternate log archive
Prevent Database Hangs                    destination settings are not as recommended           

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

次のステップに従います。
  1. -fオプションを指定してodacli update-dbhomeコマンドを実行します。
    /opt/oracle/dcs/bin/odacli update-dbhome --dbhomeid 7c67c5b4-f585-4ba9-865f-c719c63c0a6e -v 19.17.0.0.0 -f

この問題は、Oracleバグ33144170で追跡されます。

事前チェック・レポートへのパッチ適用中のエラー

事前チェック・レポートへのパッチ適用中にエラーが表示される場合があります。

次のエラー・メッセージが表示される場合があります。
Failure in the pre-patch report caused by “AHF-5190: operating system boot device order is not configured as recommended”

ハードウェア・モデル

Oracle Database Appliance X-7ハードウェア・モデル

回避策

-fオプションを指定してodacli update-serverコマンドまたはodacli update-dbhomeコマンドを実行します。

この問題は、Oracleバグ33631256で追跡されます。

Oracle Database Applianceへのパッチ適用が成功した場合でもエラー・メッセージが表示される

Oracle Database Applianceのパッチ適用が成功しても、エラー・メッセージが表示されることがあります。

odacli update-dcscomponentsコマンドを実行すると、次のエラーが表示されます。
# time odacli update-dcscomponents -v 19.17.0.0.0 
^[[ADCS-10008:Failed to update DCScomponents: 19.17.0.0.0
Internal error while patching the DCS components : 
DCS-10231:Cannot proceed. Pre-checks for update-dcscomponents failed. Refer  
to /opt/oracle/dcs/log/-dcscomponentsPreCheckReport.log on node 1 for  
details.   

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

これは、SSH等価の設定に関するタイミングの問題です。

odacli update-dcscomponentsコマンドを再度実行すると、操作が正常に完了します。

この問題は、Oracleバグ32553519で追跡されます。

パッチを適用するときにサーバー・ステータスがNormalに設定されない

Oracle Database Applianceにパッチを適用するときに、エラーが発生します。

アプライアンスにパッチを適用するときに、odacli update-serverコマンドは次のエラーで失敗します。

DCS-10001:Internal error encountered: Server upgrade state is not NORMAL node_name 

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

  1. 次のコマンドを実行します。
    Grid_home/bin/cluvfy stage -post crsinst -collect cluster -gi_upgrade -n all
  2. 次の2つの警告を無視します。
    Verifying OCR Integrity ...WARNING
    PRVG-6017 : OCR backup is located in the same disk group "+DATA" as OCR.
    
    Verifying Single Client Access Name (SCAN) ...WARNING
    RVG-11368 : A SCAN is recommended to resolve to "3" or more IP
  3. 出力に表示される警告が前述の2つのみになるまで、コマンドを再度実行します。 Oracle Clusterwareのステータスは、再度Normalである必要があります。

  4. ステータスを確認するには、次のコマンドを使用します。
    Grid_home/bin/crsctl query crs activeversion -f

この問題は、Oracleバグ30099090で追跡されます。

12.1.0.2.190716バンドル・パッチを適用するときのエラー

Oracle Databaseリリース12.1.0.2にOracle Database 12.1.0.2.190716バンドル・パッチを適用するときに、エラーが発生します。

ODACLIジョブに次のエラーが表示されます。

DCS-10001:Internal error encountered: Failed to run SQL script: datapatch script. 

データ・パッチ・ログには、エントリPrereq check failed, exiting without installing any patches.が含まれます。

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデルのベア・メタル・デプロイメント

回避策

同じパッチを再度インストールします。

この問題は、Oracleバグ30026438および30155710で追跡されます。

M.2ドライブのパッチ適用がサポートされていない

M.2ドライブ(ローカル・ディスクSSDSCKJB48およびSSDSCKJB480G7)のパッチ適用はサポートされていません。

これらのドライブは、odacli describe-componentコマンドを実行すると表示されます。 M.2ディスクの2つの既知のバージョン0112と0121のどちらのパッチ適用もサポートされていません。

ハードウェア・モデル

Oracle Database Applianceベア・メタル・デプロイメント

回避策

なし

この問題は、Oracleバグ30249232で追跡されます。

Oracle Database Applianceのデプロイ時の既知の問題

Oracle Database Applianceのプロビジョニング時またはデプロイ時の既知の問題について理解します。

ODACLIコマンド出力がシステム・レポートに含まれない

マルチユーザー・アクセスが有効なOracle Database Applianceでは、ODACLIコマンド出力はシステム・レポートに含まれません。

Oracle Trace File Analyzer Collectorによって生成されるシステム・レポートにはODACLIコマンドの出力がありません。これは、ODACLIコマンドは必要な認証がない場合には実行されないためです。

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

ODACLIコマンドの出力を個別に生成し、必要に応じてOracleサポートに出力を提供します。

この問題は、Oracleバグ33786157で追跡されます。

DBシステムの作成中にエラーが発生しました

DBシステムの作成時にエラーが発生する可能性があります。

問題の説明

DBシステムの作成時に、次のエラーが発生する可能性があります:
  • odacli create-dbsystemジョブは、長時間runningステータスでスタックする可能性があります。
  • VMジョブの作成、起動、停止など、他のDBシステムまたはアプリケーションのVMライフサイクル操作は、長い間runningステータスでスタックする可能性があります。
  • virsh listコマンド・プロセスなどのvirshコマンドが応答しない場合があります。
  • コマンドps -ef | grep libvirtdは、2つのlibvirtdプロセスがあることを示します。 たとえば:
    # ps -ef |grep libvirtd
    root      5369     1  0 05:27 ?        00:00:03 /usr/sbin/libvirtd
    root     27496  5369  0 05:29 ?        00:00:00 /usr/sbin/libvirtd  <<<

    2番目のlibvirtdプロセス(pid 27496)がスタックし、ジョブがハングします。

コマンド詳細

# odacli create-dbsystem

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

2番目のlibvirtd、つまり、最初のlibvirtdによって生成されたlibvirtdを削除します(例: pid) : 前述の例の27496。

バグ番号

この問題は、Oracleバグ34715675で追跡されます。

データベースのクローニング操作中にエラーが発生しました

Oracle Database Appliance高可用性システムのリモート・ノードから単一インスタンスまたはOracle RAC One Nodeデータベースをクローニングすると、エラーが発生する可能性があります。

問題の説明

DCSプロセスでは、リモート・ノードからのクローン・データベース操作の実行中に、データベースのopen_mode(読取り/書込みモード、読取り専用モードなど)を特定できません。 この問題は、各ノードにローカル・データベース・インスタンスが存在するため、Oracle RACデータベースでは発生しません。

次のエラーが発生する可能性があります:

DCS-10001:Internal error encountered: In method: isReadOnlyDb.Unable to check
if database is in READ only mode.Error:alter session set
nls_language='AMERICAN'
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0


select open_mode from v$database
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0

コマンド詳細

# odacli clone-database

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

単一インスタンス・データベースの場合、データベースが実行されているノードからodacli clone-databaseコマンドを実行します。

Oracle RAC node0で作成された1つのデータベースの場合、ローカル・ノード(node0)からodacli clone-databaseコマンドを実行します。

バグ番号

この問題は、Oracleバグ34807735で追跡されます。

データベースの変更中にエラーが発生しました

変更操作でデータベース・パラメータをリセットできません。

これは、srvctlおよびメタデータに表示されるノードで実行されているデータベースが同じではないためです。

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

次のステップに従います。
  1. データベースを停止します:
    srvctl stop database -d dbuniquename
  2. データベースを起動します:
    srvctl start database -d dbuniquename -node targetNodeNumber

この問題は、Oracleバグ34292498で追跡されます。

2つのDBシステムの作成中のエラー

2つの異なるOracle ASMディスク・グループで2つのDBシステムを同時に作成するときに、エラーが発生します。

DBシステムを起動しようとすると、次のエラー・メッセージが表示されます。
CRS-2672: Attempting to start 'vm_name.kvm' on 'oda_server'
CRS-5017: The resource action "vm_name.kvm start" encountered the following
error:
CRS-29200: The libvirt virtualization library encountered the following
error:
Timed out during operation: cannot acquire state change lock (held by
monitor=remoteDispatchDomainCreate)
. For details refer to "(:CLSN00107:)" in
"/u01/app/grid/diag/crs/<oda_server>/crs/trace/crsd_orarootagent_root.trc".
CRS-2674: Start of 'vm_name.kvm' on 'oda_server' failed
CRS-2679: Attempting to clean 'vm_name.kvm' on 'oda_server'
CRS-2681: Clean of 'vm_name.kvm' on 'oda_server' succeeded
CRS-4000: Command Start failed, or completed with errors.

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

2つのDBシステムを同時に作成しないでください。 かわりに、1つのDBシステムの作成を完了してから、もう1つのDBシステムを作成します。

この問題は、Oracleバグ33275630で追跡されます。

DBシステムの作成中のエラー

Oracle Database ApplianceでDBシステムを作成するときに、エラーが発生することがあります。

odacli create-dbsystemコマンドを実行するときに、次のエラー・メッセージが表示されることがあります。
DCS-10001:Internal error encountered: ASM network is not online in all nodes

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

次のステップに従います。
  1. オフライン・リソースを手動でオンラインにします。
    crsctl start res -all
  2. odacli create-dbsystemコマンドを実行します。

この問題は、Oracleバグ33784937で追跡されます。

JBODの追加中のエラー

DBシステムが実行されているOracle Database Applianceデプロイメントに2つ目のJBODを追加するときに、エラーが発生します。

次のエラー・メッセージが表示されます。
ORA-15333: disk is not visible on client instance

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデルのベア・メタルおよびdbsystem

回避策

2つ目のJBODを追加する前に、dbsystemを停止します。
systemctl restart initdcsagent 

この問題は、Oracleバグ32586762で追跡されます。

cleanup.pl実行後のアプライアンスのプロビジョニング中のエラー

cleanup.plの実行後、アプライアンスをプロビジョニングするときにエラーが発生します。

cleanup.plの実行後、Oracle Grid Infrastructureイメージ(IMGGI191100)がないため、アプライアンスのプロビジョニングが失敗します。 次のエラー・メッセージが表示されます。

DCS-10042:User oda-cliadmin cannot be authorized.

ハードウェア・モデル

ベア・メタル・デプロイメント用のすべてのOracle Database Applianceハードウェア・モデル

回避策

cleanup.plの実行後、アプライアンスをプロビジョニングする前に、次のようにリポジトリを更新します。

# odacli update-repository -f /**gi** 

この問題は、Oracleバグ32707387で追跡されます。

データベースを11.2.0.4から12.1または12.2にアップグレードするときのエラー

データベースを11.2.0.4から12.1または12.2にアップグレードするときに、エラーが発生します。

データベースを11.2.0.4から12.1または12.2にアップグレードするときに、UpgradeResults.htmlファイルで次の警告が発生する可能性があります。
Database is using a newer time zone file version than the Oracle home 

ハードウェア・モデル

すべてのOracle Database Applianceベア・メタル・デプロイメント

回避策

  1. タイム・ゾーンを修正する手動ステップについては、データベース・アップグレード・ガイドを参照してください。
  2. データベースのアップグレードを手動で完了した後、次のコマンドを実行して、DCSメタデータを更新します。
    /opt/oracle/dcs/bin/odacli update-registry update-registry -n db -f

この問題は、Oracleバグ31125985で追跡されます。

12.1単一インスタンス・データベースをアップグレードするときのエラー

12.1単一インスタンス・データベースをアップグレードするときに、ジョブ障害エラーが発生します。

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデルのベア・メタル・デプロイメント

回避策

次の回避策を使用します。
  1. 12.1単一インスタンス・データベースをアップグレードする前に、次のPL/SQLコマンドを実行して、local_listenerを空の文字列に変更します。
    ALTER SYSTEM SET LOCAL_LISTENER='';
  2. 12.1単一インスタンス・データベースを正常にアップグレードした後、次のPL/SQLコマンドを実行して、local_listenerを必要な値に変更します。
    ALTER SYSTEM SET LOCAL_LISTENER='-oracle-none-'; 

この問題は、Oracleバグ31202775および31214657で追跡されます。

cleanup.plを実行した後にエラーが発生する

cleanup.plの実行後、odacliコマンドを実行するときにエラーが発生します。

cleanup.plの実行後、odacliコマンドを使用しようとすると、次のエラーが発生します。

DCS-10042:User oda-cliadmin cannot be authorized.

ハードウェア・モデル

ベア・メタル・デプロイメント用のすべてのOracle Database Applianceハードウェア・モデル

回避策

次のコマンドを実行して、エージェント・ウォレットでユーザーoda-cliadminの資格証明を設定します。

# rm -rf /opt/oracle/dcs/conf/.authconfig  
# /opt/oracle/dcs/bin/setupAgentAuth.sh 

この問題は、Oracleバグ29038717で追跡されます。

クローン・データベース操作のエラー

クローン・データベース操作がエラーにより失敗します。

ソース・データベースが単一インスタンスまたはOracle RAC One Nodeであるか、リモート・ノードで実行されている場合、制御ファイルでパスが正しく作成されていないため、クローン・データベース操作は失敗します。

ソース・データベース作成タイムスタンプがクローン操作に近すぎる場合(少なくとも60分以内)、クローン・データベース操作もエラーが発生して失敗することがあります。

ハードウェア・モデル

ベア・メタル・デプロイメント用のすべてのOracle Database Appliance高可用性ハードウェア・モデル

回避策

クローン・データベースの作成がトリガーされるのと同じノードで実行されているソース・データベース・インスタンスからクローン・データベースを作成します。

Oracle Database 12c以降の場合は、次のコマンドを実行して、クローン操作の前にソース・データベースを同期します。
SQL> alter system checkpoint;

この問題は、Oracleバグ29002563、29002004、29001906、29001855、29001631、28995153、28986643、30309971および30228362で追跡されます。

クローン・データベース操作が失敗する

Oracle Databaseリリース12.1データベースでは、Oracleバイナリのデフォルトの互換性バージョンが12.0.0.0.0に設定されているため、データベースのクローン作成が失敗することがあります

ハードウェア・モデル

ベア・メタル・デプロイメント用のすべてのOracle Database Appliance高可用性ハードウェア・モデル

回避策

互換値をソース・データベースの値に設定します。 次のステップに従います。
  1. パラメータ値を変更します。
    SQL> ALTER SYSTEM SET COMPATIBLE = '12.1.0.2.0' SCOPE=SPFILE;
  2. データベースを停止します。
    SQL> SHUTDOWN IMMEDIATE
  3. データベースを起動します。
    SQL> Startup
  4. 新しい値のパラメータを確認します。
    SQL> SELECT name, value, description FROM v$parameter WHERE name ='compatible';

この問題は、Oracleバグ30309914で追跡されます。

Oracle Database Applianceの管理時の既知の問題

Oracle Database Applianceの管理時の既知の問題について理解します。

kdumpサービスの起動中にエラーが発生しました

kdumpサービスの起動時にエラーが発生する可能性があります。

失敗メッセージ

次のエラー・メッセージが表示されます。

crashkernel reservation failed - memory is in use.

コマンド詳細

# systemctl status kdump

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

次のステップに従います。
  1. /etc/default/grubを変更し、"crashkernel=512M@64M""crashkernel=512M"に変更します。
  2. grub2-mkconfigを実行します。

バグ番号

この問題は、Oracleバグ34714285で追跡されます。

データベースのリカバリ中にエラーが発生しました

ターゲット・ノードが1であるノード0からOracle Database Enterprise Edition高可用性データベースをリカバリすると、エラーが発生する可能性があります。

失敗メッセージ

次のエラー・メッセージが表示されます。

DCS-10001:Internal error encountered: null

コマンド詳細

# odacli recover-database

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

データベースのターゲット・ノード番号から操作を再試行します。

バグ番号

この問題はOracleバグ34785410で追跡されます。

Oracle Data Guardのスタンバイ・データベースへのパッチ適用中にエラーが発生しました

マルチユーザー・アクセスが有効なOracle Database ApplianceデプロイメントのOracle Data Guard構成でスタンバイ・データベースにパッチを適用すると、エラーが発生する可能性があります。

失敗メッセージ

次のエラー・メッセージが表示されます。

DCS-10001:Internal error encountered: null

コマンド詳細

# odacli update-database

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

スタンバイ・データベースにパッチを適用する前に、次のコマンドを実行して、宛先データベース・ホームの下のtnsnames.oraファイルの所有権を手動で変更します:
chown user:group name for groupRole oinstall
$DBHome/network/admin/tnsnames.ora

「ジャン・キー」は宛先データベース・ホームの所有者で、「ロールoinstallのグループ名」はプロビジョニングjsonファイルに定義されているgroupRole oinstallのグループ名です。$DBHomeは、Oracle Database Applianceファイル・システム上の宛先データベース・ホームの絶対パスです。

たとえば:
chown odaadmin:oinstall
/u01/app/odaorahome/odaadmin/product/19.0.0.0/dbhome_1/network/admin/tnsnames.ora

バグ番号

この問題は、Oracleバグ34745904で追跡されます。

TDE対応データベースのリストア中にエラーが発生しました

TDE対応データベースのリストア時にエラーが発生する可能性があります。

問題の説明

ターゲットdbtypeがRACONEである2番目のノードのオブジェクト・ストレージ・バックアップからTDE対応データベースをリストアすると、失敗する可能性があります。

失敗メッセージ

次のエラー・メッセージが表示されます。

DCS-10001:Internal error encountered: Failed to create the empty keystore. Please check if a keystore 'ewallet.p12'is already present at: '/tmp/TempTdeCopy_5364306153598352314'.Please remove or rename it if it does...

コマンド詳細

# odacli irestore-database

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

ノード0から操作を再試行します。

バグ番号

この問題は、Oracleバグ34771856で追跡されます。

NFSバックアップからのデータベースのリストア中にエラーが発生しました

データベースのリストア時にエラーが発生する可能性があります。

問題の説明

ターゲットdbtypeがRACONEである2番目のノードのNFSバックアップからデータベースをリストアすると、失敗する可能性があります。

失敗メッセージ

次のエラー・メッセージが表示されます。

DCS-10001:Internal error encountered: Failed to run sql in method :
runBCTDisableCommand.disable block change tracking :

コマンド詳細

# odacli irestore-database

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

ノード0から操作を再試行します。

バグ番号

この問題は、Oracleバグ34771886で追跡されます。

データベースのリカバリ中のエラー

データベースのリカバリ時にエラーが発生する可能性があります。

問題の説明

アップグレードしたデータベースのデータベース・リカバリの実行中に、データベースの制御ファイルをリカバリするときにエラーが発生することがあります。 エージェントは、制御ファイルのリカバリ後にデータベースのマウントに失敗することがあります。

失敗メッセージ

次のエラー・メッセージが表示されます。

DCS-10001:Internal error encountered: Failed to run sql in method :
mountDatabaseAndRestoreSpAndControlFileOnErr.Failed to restore controlfile

タスク・レベル失敗メッセージ

次のエラー・メッセージが表示されます。

# odacli describe-job -i
4b038885-603e-4f1d-b8dc-5a48a1905357

Job details                                                      
----------------------------------------------------------------
                     ID:  4b038885-603e-4f1d-b8dc-5a48a1905357
            Description:  Create recovery-latest for db : odacn
                 Status:  Failure
                Created:  November 5, 2022 6:12:42 AM PDT
                Message:  DCS-10001:Internal error encountered: Failed to run
sql in method : mountDatabaseAndRestoreSpAndControlFileOnErr.Failed to
restore controlfile

Task Name                                Node Name                 Start Time
                         End Time                            Status    
---------------------------------------- -------------------------
----------------------------------- -----------------------------------
----------
task:TaskLockWrapper_22989               n1             November
5, 2022 6:12:43 AM PDT     November 5, 2022 6:16:08 AM PDT     Failure  
task:TaskSequential_22990                n1             November
5, 2022 6:12:43 AM PDT     November 5, 2022 6:16:08 AM PDT     Failure  
Database recovery validation             n1             November
5, 2022 6:12:44 AM PDT     November 5, 2022 6:16:08 AM PDT     Failure

コマンド詳細

# odacli recover-database

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

dbhome/dbs/initdbname.oraのロケーションにあるデータベースpfileを削除してから、データベースのリカバリを再試行してください。

$ rm -f
/u01/app/odaorahome/oracle/product/19.0.0.0/dbhome_1/dbs/initsidb.ora

バグ番号

この問題は、Oracleバグ34527231で追跡されます。

Oracle Data Guardの構成中のエラー

Oracle Database Applianceでコマンドodacli configure-dataguardを実行すると、upload password file to standby databaseステップでエラーが発生する可能性があります。

Oracle Database Applianceでコマンドodacli configure-dataguardを実行すると、CONFIGUREDG - DCS-10001: UNABLE TO CONFIGURE BROKER DGMGRL> SHOW CONFIGURATION;に次のエラー・メッセージが表示されることがあります :
ORA-16783: cannot resolve gap for database tgtpodpgtb

ハードウェア・モデル

Oracle Database Applianceハードウェア・モデル(DBシステムとデータベース・バージョンがOracle Database Applianceリリース19.15より前)

回避策

プライマリ・システムからスタンバイ・システムにパスワード・ファイルを手動でコピーし、--skip-password-copyオプションを指定してコマンドodacli configure-dataguardを再試行します。
  1. プライマリ・システムで、パスワード・ファイルを見つけます:
    srvctl config database -d dbUniqueName | grep -i password
    出力がOracle ASMディレクトリの場合は、Oracle ASMディレクトリからローカル・ディレクトリにパスワードをコピーします。
    su - grid
    asmcmd
    ASMCMD> pwcopy +DATA/tiger2/PASSWORD/orapwtiger /tmp/orapwtiger

    出力が空の場合は、/dbHome/dbs/orapwdbNameのディレクトリを確認します。 たとえば、orapwdファイルは/u01/app/oracle/product/19.0.0.0/dbhome_1/dbs/orapwtigerにあります

  2. スタンバイ・システムにパスワード・ファイルをコピーします。 元のパスワード・ファイルをバックアップします。
    /u01/app/oracle/product/19.0.0.0/dbhome_1/dbs/orapwtiger
    /u01/app/oracle/product/19.0.0.0/dbhome_1/dbs/orapwtiger.ori
    scp  
    root@primaryHost:/u01/app/oracle/product/19.0.0.0/dbhome_1/dbs/orapwtiger
    /u01/app/oracle/product/19.0.0.0/dbhome_1/dbs/orapwtiger
  3. スタンバイorapwdファイルの権限を変更します。
    chown -R oracle /u01/app/oracle/product/19.0.0.0/dbhome_1/dbs/orapwtiger
    chgrp oinstall /u01/app/oracle/product/19.0.0.0/dbhome_1/dbs/orapwtiger
  4. スタンバイ・システムのパスワード・ファイルのロケーションを確認し、必要に応じてOracle ASMディレクトリにコピーします。
    srvctl config database -d tiger2 | grep -i password
    Password file: +DATA/tiger2/PASSWORD/orapwtiger
    この例では、ローカル・ディレクトリからOracle ASMディレクトリにパスワードをコピーします。
    su - grid
    asmcmd
    ASMCMD> pwcopy /u01/app/oracle/product/19.0.0.0/dbhome_1/dbs/orapwtiger
    +DATA/tiger2/PASSWORD/orapwtiger

この問題は、Oracleバグ34484209で追跡されます。

データベースのバックアップ中にエラーが発生しました

Oracle Database Applianceでデータベースをバックアップするときに、エラーが発生します。

フェイルオーバーが成功した後、新しいプライマリ・データベースでコマンドodacli create-backupを実行すると失敗し、次のメッセージが表示されます。
DCS-10001:Internal error encountered: Unable to get the
rman command status commandid:xxx
output:STATUS
-------------------------
[COMPLETED WITH WARNINGS] error:.

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

次のステップに従います。
  1. 新しいプライマリ・データベースで、oracleとしてRMANに接続し、アーカイブ・ログ削除ポリシーを編集します。
    rman target /
    RMAN> CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 1 TIMES TO 'SBT_TAPE';
  2. 新しいプライマリ・データベースで、rootユーザーとしてバックアップを作成します。
    odacli create-backup -in db_name -bt backup_type

この問題は、Oracleバグ33181168で追跡されます。

2つのirestoreジョブの実行中にエラーが発生しました

Oracle Database ApplianceのObjectStoreSwiftオブジェクトで2つのirestoreジョブを実行すると、エラーが発生する可能性があります。

最初のirestoreジョブは、次のエラー・メッセージで失敗する可能性があります:
DCS-10001:Internal error encountered: Failed to
run RMAN command. Please refer log at location : hostname1:
/u01/app/odaorabase/odaadmin/diag/rdbms/idb0001/idb0001_1/nodename1/rman/b
kup/rman/2022-06-20/rman_2022-06-20_18-23-58.0337.log.
RMANログには次が表示されます:
ORA-19511: non RMAN, but media manager or vendor specific failure, error
text: KBHS-01013: specified OPC_WALLET alias alias_opc not found in wallet

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

両方のirestoreデータベース・ジョブに同じObjectStoreSwiftオブジェクトを使用する場合は、最初のirestoreジョブの完了後に2番目のirestoreジョブを開始します。

この問題は、Oracleバグ34300624で追跡されます。

Oracle Data Guardの構成中のエラー

Oracle Database Applianceでコマンドodacli configure-dataguardを実行するときに、エラーが発生することがあります。

Oracle Database Applianceでコマンドodacli configure-dataguardを実行すると、CONFIGUREDG - DCS-10001: UNABLE TO CONFIGURE BROKER DGMGRL> SHOW CONFIGURATION;に次のエラー・メッセージが表示されることがあります :
ORA-16783: cannot resolve gap for database tgtpodpgtb

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

新しいプライマリ・データベースでマシンで次のステップを実行します:
  1. 次のコマンドを使用して、プライマリ・データベースのスケジュール済自動バックアップを無効にします:
    odacli update-schedule
  2. プライマリ・データベースのアーカイブ・ログをリストアします。
    odacli restore-archivelog
  3. コマンドodacli configure-dataguardを使用してOracle Data Guardを構成します。

この問題は、Oracleバグ34008520で追跡されます。

OpenSSHコマンドの脆弱性

QualysおよびNessusのスキャンで検出されたOpenSSHコマンドの脆弱性の問題。

QualysとNessusの両方に、中程度の重大度の問題OPENSSH COMMAND INJECTION VULNERABILITYが報告されています。 詳細は、CVE-2020-15778を参照してください。

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

なし。

この問題は、Oracleバグ33217970で追跡されます。

デプロイメントのクリーン・アップ中のエラー

Oracle Database Applianceをクリーン・アップするときに、エラーが発生します。

クリーン・アップ中に、NFSエクスポート・サービスがOracle ACFSベースのクローン・リポジトリを使用するため、クラスタウェアの停止が失敗します。

ハードウェア・モデル

DBシステムを含むすべてのOracle Database Applianceハードウェア・モデル

回避策

次のステップに従います。
  1. 両方のノードでNFSサービスを停止します。
    service nfs stop
  2. ベア・メタル・システムをクリーン・アップします。 ステップについては、ハードウェア・モデルのOracle Database Applianceデプロイメントおよびユーザーズ・ガイドを参照してください。

この問題は、Oracleバグ33289742で追跡されます。

BUIフィールドの自動入力によるエラー

ブラウザ・ユーザー・インタフェース(BUI)フィールドは自動入力されるため、エラーが発生する可能性があります。

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

なし。

この問題は、Oracleバグ33278653で追跡されます。

ファイル・ログ・パスの表示のエラー

ファイル・ログ・パスがコンソールには正しく表示されませんが、ジョブに対して生成されたすべてのログに実際には正しいパスが記録されています。

ハードウェア・モデル

仮想プラットフォームを使用するすべてのOracle Database Applianceハードウェア・モデル

回避策

なし。

この問題は、Oracleバグ33580574で追跡されます。

Oracle Data Guardの構成中のエラー

Oracle Database Applianceでコマンドodacli configure-dataguardを実行するときに、エラーが発生することがあります。

Oracle Database Applianceでコマンドodacli configure-dataguardを実行するときに、ステップRestore missing archivelog (Primary site)に次のエラー・メッセージが表示されることがあります。
DCS-10114:Failed to acquire exclusive access

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

次のステップに従います。
  1. コマンドodacli configure-dataguardを実行する前に、プライマリ・データベースの自動バックアップ・スケジュールを無効にし、既存のバックアップ・ジョブが完了したことを確認します。
    1. プライマリ・データベースのデータベース・バックアップ・スケジュールを確認します。
      odacli list-schedules
    2. プライマリ・データベースのデータベースおよびアーカイブ・ログのバックアップ・スケジュールを無効にします。
      odacli update-schedule -i schedule_id -d
  2. コマンドodacli configure-dataguardを実行します。
  3. コマンドodacli configure-dataguardが正常に完了した後、必要に応じて、プライマリ・データベースの自動バックアップを再度有効にします。
    odacli update-schedule -i schedule_id -e

この問題は、Oracleバグ33724368で追跡されます。

Oracle Data Guardでの回復中のエラー

Oracle Database Applianceでコマンドodacli reinstate-dataguardを実行するときに、エラーが発生します。

次のエラー・メッセージが表示されます。
DCS-10001:Internal error encountered: Unable to reinstate Dg.

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

古いプライマリ・データベースを手動でフラッシュバックします。
次のコマンドを実行します。
  1. 新しいプライマリ・マシンで、standby_became_primary_scnを取得します。
    SQL> select standby_became_primary_scn from v$database;
    STANDBY_BECAME_PRIMARY_SCN
    --------------------------
      4370820
  2. 古いプライマリ・データベースで、oracleユーザーとして次を実行します。
    rman target /
    RMAN> set decryption identified by 'password'
    RMAN> FLASHBACK DATABASE TO SCN STANDBY_BECAME_PRIMARY_SCN;
  3. 新しいプライマリ・データベースで、odacli reinstate-dataguardコマンドを実行します。

この問題は、Oracleバグ33190261で追跡されます。

Oracle Data Guardの構成中のエラー

スタンバイ・データベースをリリース12.1から19.14にアップグレードした後、ステップEnable redo transport and applyに次のエラー・メッセージが表示される場合があります。

Warning: ORA-16629: database reports a different protection level from the protection mode standbydb - Physical standby database (disabled)

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

次のDGMGRLコマンドを実行して、スタンバイ・データベースを再度有効にします。
DGMGRL> Enable database tgtptdcnvo
Enabled.

この問題は、Oracleバグ33749492で追跡されます。

Oracle Data Guardステータスの表示中のエラー

Oracle Database ApplianceでOracle Data Guardステータスを表示するときに、エラーが発生します。

Oracle Data Guardステータスは、Oracle Database Appliance高可用性システムのリモート・ノードに表示されないため、Oracle Data Guardのスイッチオーバー、フェイルオーバーおよび回復の各ジョブがタスクCheck if DataGuard config is updatedで失敗します。 ただし、Oracle Data Guard操作は成功しています。

ハードウェア・モデル

すべてのOracle Database Appliance高可用性システム

回避策

DGMGRLを使用して、Oracle Data Guardステータスを確認します。

この問題は、Oracleバグ33411769で追跡されます。

Oracle Data Guardでの回復操作のエラー

Oracle Data Guardでコマンドodacli reinstate-dataguardを実行するときに、エラーが発生します。

dcs-agent.logで報告されるエラーは次のとおりです。
DCS-10001:Internal error encountered: Unable to reinstate Dg." and can 
further find this error "ORA-12514: TNS:listener does not currently know of  
service requested  

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

回復中のデータベースがMOUNTモードで起動していることを確認します。

データベースをMOUNTモードで起動するには、次のコマンドを実行します。
srvctl start database -d db-unique-name -o mount

コマンドが正常に完了したら、コマンドodacli reinstate-dataguardジョブを実行します。 データベースがMOUNTモードになっている場合は、一時的なエラーになる可能性があります。 数分後、odacli describe-dataguardstatusまたはodacli list-dataguardstatusを使用してData Guardステータスを再度確認するか、DGMGRL> SHOW CONFIGURATION;を使用して回復が成功したかどうかを確認します。

この問題は、Oracleバグ32367676で追跡されます。

同時データベースまたはデータベース・ホーム作成ジョブの実行中のエラー

同時データベースまたはデータベース・ホーム作成ジョブを実行するときに、エラーが発生します。

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

同時データベースまたはデータベース・ホーム作成ジョブを実行しないでください。

この問題は、Oracleバグ32376885で追跡されます。

データベースのアップグレード後の適用プロセスの有効化のエラー

Oracle Data Guardデプロイメントでデータベースをアップグレード後に適用プロセスの有効化を実行するときに、エラーが発生します。

次のエラー・メッセージが表示されます。
Error: ORA-16664: unable to receive the result from a member

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデル

回避策

次のステップに従います。
  1. スタンバイ・データベースをアップグレード・モードで再起動します。
    srvctl stop database -d <db_unique_name> 
    Run PL/SQL command: STARTUP UPGRADE; 
  2. 適用プロセスの有効化を続行し、ログ適用プロセスがリフレッシュされるまで待機します。
  3. しばらくしてから、DGMGRLコマンドを使用してData Guardステータスを確認します。
    SHOW CONFIGURATION; 

この問題は、Oracleバグ32864100で追跡されます。

Oracle Data Guardステータスの作成中のエラー

Oracle Database ApplianceでOracle Active Data Guardを構成するときに、エラーが発生します。

Oracle Data Guardを構成する場合、odacli configure-dataguardコマンドは、スタンバイ・システムで次のエラーでステップNewDgconfigで失敗します。
ORA-16665: TIME OUT WAITING FOR THE RESULT FROM A MEMBER

odacli list-jobsコマンドを使用して、ジョブのステータスを確認します。

ハードウェア・モデル

Oracle Data Guard構成のすべてのOracle Database Applianceハードウェア・モデル

回避策

次のステップに従います。

  1. スタンバイ・システムで、次を実行します。
    export DEMODE=true; 
    odacli create-dataguardstatus -i dbid -n dataguardstatus_id_on_primary -r configdg.json 
    export DEMODE=false; 
    configdg.json example   
単一ノード・システムのconfigdg.jsonファイルの例:
{
  "name": "test1_test7",
  "protectionMode": "MAX_PERFORMANCE",
   "replicationGroups": [
    {
      "sourceEndPoints": [
        {
          "endpointType": "PRIMARY",
          "hostName": test_domain1",
          "listenerPort": 1521,
          "databaseUniqueName": "test1",
          "serviceName": "test", 
          "sysPassword": "***", 
          "ipAddress": "test_IPaddress"
        },
         ],
      "targetEndPoints": [
        {
          "endpointType": "STANDBY",
          "hostName": "test_domain2",
          "listenerPort": 1521,
          "databaseUniqueName": "test7",
          "serviceName": "test", 
          "sysPassword": "***", 
          "ipAddress": "test_IPaddress3"
        },
      ],
      "transportType": "ASYNC"
    }
  ]
}

この問題は、Oracleバグ32719173で追跡されます。

Oracle Data Guardの回復中のエラー

Oracle Database ApplianceでOracle Data Guardを回復するときに、エラーが発生します。

odacli reinstate-dataguardコマンドは、次のエラーで失敗します。
Unable to reinstate Dg. Reinstate job was executed within 24hrs after failover job.  

dcs-agent.logファイルには、次のエラー・エントリがあります。

DGMGRL> Reinstating database "xxxx", 
 please wait... 
Oracle Clusterware is restarting database "xxxx" ... 
Connected to "xxxx" 
Continuing to reinstate database "xxxx" ... 
Error: ORA-16653: failed to reinstate database 

ハードウェア・モデル

Oracle Data Guard構成のすべてのOracle Database Applianceハードウェア・モデル

回避策

次のステップに従います。

  1. プライマリ・マシンで、standby_became_primary_scnを取得します。
    SQL> select standby_became_primary_scn from v$database; 
    STANDBY_BECAME_PRIMARY_SCN 
    -------------------------- 
              3522449 
  2. 古いプライマリ・データベースで、バックアップ暗号化パスワードを使用してRMANでこのSCNにフラッシュバックします。
    RMAN> set decryption identified by 'rman_backup_password' ; 
    executing command: SET decryption 
    RMAN> FLASHBACK DATABASE TO SCN 3522449 ; 
    ... 
    Finished flashback at 24-SEP-20 
    RMAN> exit 
  3. 新しいプライマリ・マシンで、odacli reinstate-dataguardコマンドを実行します。

この問題は、Oracleバグ31884506で追跡されます。

Oracle Data Guardの回復中の障害発生

Oracle Database ApplianceでOracle Data Guardを回復するときに、エラーが発生します。

odacli reinstate-dataguardコマンドは、次のエラーで失敗します。
Message:   
DCS-10001:Internal error encountered: Unable to reinstate Dg.   

dcs-agent.logファイルには、次のエラー・エントリがあります。

ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

ハードウェア・モデル

Oracle Data Guard構成のすべてのOracle Database Applianceハードウェア・モデル

回避策

次のステップに従います。

  1. 回復中のデータベースがMOUNTモードで起動していることを確認します。 データベースをMOUNTモードで起動するには、次のコマンドを実行します。
    srvctl start database -d db-unique-name -o mount 
  2. 前述のコマンドが正常に実行されたら、odacli reinstate-dataguardコマンドを実行します。

この問題は、Oracleバグ32047967で追跡されます。

Oracle Data Guard操作後のロールの更新中のエラー

Oracle Database ApplianceでOracle Data Guardの操作を実行中、ロールを更新するときにエラーが発生します。

odacli describe-databaseコマンドの出力に示されているdbRoleコンポーネントは、Oracle Database ApplianceでのOracle Data Guardのスイッチオーバー、フェイルオーバーおよび回復の各操作後には更新されません。

ハードウェア・モデル

Oracle Data Guard構成のすべてのOracle Database Applianceハードウェア・モデル

回避策

odacli update-registry -n db --force/-fを実行して、データベース・メタデータを更新します。 ジョブの完了後、odacli describe-databaseコマンドを実行して、dbRoleが更新されていることを確認します。

この問題は、Oracleバグ31378202で追跡されます。

ORAchkサマリーと詳細レポート・ページの不整合

ブラウザ・ユーザー・インタフェースのORAChkレポート・サマリーに、レポート詳細ページとは異なるクリティカル、失敗および警告の問題の数が表示される場合があります。

ハードウェア・モデル

Oracle Database Applianceハードウェア・モデルのベア・メタル・デプロイメント

回避策

ブラウザ・ユーザー・インタフェースのORAchkレポート・サマリーのクリティカル、失敗および警告の問題の数を無視します。 レポート詳細ページを確認します。

この問題は、Oracleバグ30676674で追跡されます。

dbstorageが再検出されたときのDATA、RECOおよびREDOエントリの欠落

-n all --forceまたは-n dbstorage --forceオプションを指定してodacli update-registryコマンドを実行すると、メタデータが破損する可能性があります。

ハードウェア・モデル

すべてのOracle Database Applianceハードウェア・モデルのベア・メタル・デプロイメント

回避策

システムで作成されたすべてのデータベースが移行されたシステムでOAKCLIを使用する場合は、-allオプションを実行します。 DCSスタックで実行される他のシステムでは、odacli update-registry -n component_name_to_be_updated_excluding_dbstorageを使用して、dbstorage以外のすべてのコンポーネントを個別に更新します。

この問題は、Oracleバグ30274477で追跡されます。

oakdが非クラスタ・モードで実行されているとodaeraserツールが機能しない

デプロイメントのクリーン・アップ後に、oakdが非クラスタ・モードで実行されていると、Secure Eraserツールが機能しません。

ハードウェア・モデル

すべてのOracle Database Applianceハードウェアのベア・メタル・システム

回避策

デプロイメントのクリーン・アップ後、oakdは非クラスタ・モードで起動され、odaadmcli stop oakコマンドを使用して停止することはできません。 このような場合、Secure Eraseツールを実行すると、odaeraserコマンドは失敗します。

コマンドodaadmcli shutdown oakを使用して、oakdを停止します。

この問題は、Oracleバグ28547433で追跡されます。