4 Problemas conocidos con Oracle Database Appliance en esta versión

Los siguientes son problemas conocidos al desplegar, actualizar y gestionar Oracle Database Appliance en esta versión.

Problemas conocidos al aplicar parches a Oracle Database Appliance

Comprenda los problemas conocidos al aplicar parches a Oracle Database Appliance en esta versión.

Error al actualizar el sistema operativo al aplicar parches al servidor

Al aplicar parches al servidor, es posible que el sistema operativo no se actualice.

Se muestra el siguiente mensaje de error:
DCS-10001:Internal error encountered: Failed to patch OS.
Ejecute el siguiente comando:
rpm -q kernel-uek

Si la salida de este comando muestra varios nombres de RPM, realice la solución alternativa.

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Elimine los siguientes 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

Se realiza un seguimiento de este problema con el bug de Oracle 34154435.

Error al actualizar el sistema de base de datos activado para Oracle AFD

Al actualizar un sistema de base de datos con el controlador de filtro de Oracle ASM (Oracle AFD) durante el reaprovisionamiento de conservación de datos, se puede encontrar un error.

Descripción del Problema

Al actualizar un sistema de base de datos con Oracle AFD mediante el reaprovisionamiento de conservación de datos a Oracle Database Appliance versión 19.22, con Oracle Grid Infrastructure u Oracle Database versión 19.21 o anterior, se puede encontrar un error en el paso "Restore node - DPR".

Mensaje de Fallo

En database alert.log se muestra el siguiente mensaje de error:

ORA-00600: internal error code, arguments: [kfnRConnect!ascname], [DATA], [], [], [], [], [], [], [], [], [], []

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance x9-2 y anteriores que ejecutan Oracle Grid Infrastructure 19.21

Solución alternativa

No actualice el sistema de base de datos activado para AFD de Oracle con Oracle Grid Infrastructure u Oracle Database versión 19.21 hasta que la corrección del bug 36114443 esté disponible en los archivos de clonación de Oracle Grid Infrastructure y Oracle Database.

Número de Bug

Se realiza un seguimiento de este problema con el bug de Oracle 36296849.

Estado de trabajo incorrecto durante el reaprovisionamiento de conservación de datos

Al actualizar el despliegue, se puede encontrar un error.

Descripción del Problema

Cuando un trabajo se marca como Success, significa que todas sus tareas se han completado correctamente y que ninguna de ellas se sigue ejecutando. Sin embargo, puede haber casos en los que el resultado del comando odacli describe-job muestre incorrectamente una tarea en estado de ejecución, aunque el trabajo se haya completado correctamente.

Detalles de comando

# odacli describe-job

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Ninguno. Ignore el error.

Número de Bug

Se realiza un seguimiento de este problema con el bug de Oracle 35970784.

Error al actualizar una base de datos

Al actualizar una base de datos, se puede encontrar un error.

Descripción del Problema

Al crear bases de datos de Oracle ASM, puede que el directorio RECO no se haya creado en sistemas aprovisionados con la pila OAK. Este directorio se crea cuando se escribe el primer registro RECO. Después de actualizar correctamente estos sistemas mediante el reaprovisionamiento de conservación de datos a Oracle Database Appliance versión 19.15 o posterior, si intenta actualizar la base de datos, puede aparecer un mensaje de error.

Mensaje de Fallo

Cuando se ejecuta el comando odacli upgrade-database, aparece el siguiente mensaje de error:

# odacli upgrade-database -i 16288932-61c6-4a9b-beb0-4eb19d95b2bd -to b969dd9b-f9cb-4e49-8e0d-575a0940d288
DCS-10001:Internal error encountered: dbStorage metadata not in place:
DCS-12013:Metadata validation error encountered: dbStorage metadata missing
Location info for database database_unique_name..

Detalles de comando

# odacli upgrade-database

Modelos de hardware

Todos los modelos de hardware X6-2HA y X5-2 de Oracle Database Appliance

Solución alternativa

  1. Verifique que el comando odacli list-dbstorages muestra null para la ubicación de redo de la base de datos que ha informado del error. Por ejemplo, la siguiente salida muestra un valor nulo o vacío para el nombre único de la base de datos F.
    # odacli list-dbstorages
    
    ID                                     Type   DBUnique Name  Status     
    Destination Location  Total      Used       Available      
    ---------------------------------------- ------ --------------------
    ...
    ...
    ...
    198678d9-c7c7-4e74-9bd6-004485b07c14     ASM    F            CONFIGURED   
    DATA    +DATA/F  4.89 TB    1.67 GB    4.89 TB                                                                   
    REDO    +REDO/F  183.09 GB  3.05 GB    180.04 GB                                                                                
    RECO             8.51 TB              
    ...
    ...
    ...

    En la salida anterior, el registro RECO tiene un valor nulo.

  2. Cree manualmente el directorio RECO para esta base de datos. Si el nombre único de la base de datos es dbuniq, ejecute el comando asmcmd como usuario grid.
    asmcmd
  3. Ejecute el comando mkdir.
    asmcmd> mkdir +RECO/dbuniq
  4. Verifique que la salida del comando odacli list-dbstorages no muestra un valor nulo o vacío para la base de datos.
  5. Vuelva a ejecutar el comando odacli upgrade-database.

Número de Bug

Se realiza un seguimiento de este problema con el bug de Oracle 34923078.

Error al aplicar parches en la base de datos

Al aplicar parches a una base de datos en Oracle Database Appliance, se puede encontrar un error.

Descripción del Problema

Al aplicar el parche de datos durante la aplicación de parches de la base de datos en Oracle Database Appliance, puede aparecer un mensaje de error.

Mensaje de Fallo

Cuando se ejecuta el comando odacli update-database, aparece el siguiente mensaje de error:

Failed to execute sqlpatch for database …

Detalles de comando

# odacli update-database

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

  1. Ejecute el siguiente comando de SQL*Plus:
    alter system set nls_sort='BINARY' SCOPE=SPFILE;
  2. Reinicie la base de datos utilizando el comando srvctl.
  3. Vuelva a intentar aplicar el parche de datos con dbhome/OPatch/datapatch -verbose -db dbUniqueName.

Número de Bug

Se realiza un seguimiento de este problema con el bug de Oracle 35060742.

La versión del componente no se ha actualizado después de aplicar parches

Después de aplicar parches al servidor a la versión 19.16 de Oracle Database Appliance, el comando odacli describe-component no muestra la versión correcta del controlador Ethernet Intel Model 0x1528, si la versión actual es 8000047B u 8000047C.

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Actualice manualmente los controladores Ethernet a 00005DD u 800005DE mediante el comando fwupdate.

Se realiza un seguimiento de este problema con el bug de Oracle 34402352.

Error al restaurar el proceso de nodo en el reaprovisionamiento de conservación de datos

En el proceso de reaprovisionamiento de conservación de datos, durante la restauración del nodo, se puede encontrar un error.

Si se configuran nombres de VIP o direcciones IP de VIP incorrectas, la desasociación se completa correctamente, pero el comando odacli restore-node -g muestra un error de validación. Esto se debe a que las versiones anteriores no validaban los nombres de VIP ni las direcciones IP de VIP antes del aprovisionamiento.

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Realice los siguientes pasos:

Edite manualmente el archivo /opt/oracle/oak/restore/metadata/provisionInstance.json con los nombres VIP o direcciones IP VIP correctos. Vuelva a intentar el comando odacli restore-node -g. Para corregir nombres VIP o direcciones IP VIP, nslookup se puede utilizar para consultar nombres de host y direcciones IP.

Se realiza un seguimiento de este problema con el bug de Oracle 34140344.

Error al restaurar el proceso de nodo en el reaprovisionamiento de conservación de datos

En el proceso de reaprovisionamiento de conservación de datos, durante la restauración del nodo, se puede encontrar un error.

Puede aparecer el siguiente mensaje de error:
DCS-10045: groupNames are not unique.

Este error se produce si Oracle Database Appliance de origen es una versión de OAK. Esto se debe a que en la pila de DCS, no se permite asignar dos o más roles al mismo grupo de sistemas operativos.

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Realice los siguientes pasos:

Edite manualmente el archivo /opt/oracle/oak/restore/metadata/provisionInstance.json con nombres de grupo únicos para cada rol. Vuelva a intentar el comando odacli restore-node -g.

Se realiza un seguimiento de este problema con el bug de Oracle 34042493.

Mensajes de error en las entradas de log en el reaprovisionamiento de conservación de datos

En el proceso de reaprovisionamiento de conservación de datos, durante la restauración del nodo, las entradas de log pueden mostrar mensajes de error aunque el estado general del trabajo se muestra como SUCCESS.

Para Oracle Database Appliance que ejecuta la pila de DCS a partir de Oracle Database Appliance versión 12.2.1.4.0, el comando odacli restore-node -d realiza un juego de tareas ignorables. El fallo de estas tareas no afecta el estado del trabajo general. La salida del comando odacli describe-job puede informar de dichos fallos. Estas tareas son:
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

En la salida de ejemplo anterior, incluso si estas tareas fallan, el estado general del trabajo se marca como SUCCESS.

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance que se están actualizando mediante el proceso de reaprovisionamiento de conservación de datos

Solución alternativa

Investigue el fallo mediante dcs-agent.log, corrija los errores y, a continuación, vuelva a intentar el comando odacli restore-node -d.

Se realiza un seguimiento de este problema con el bug de Oracle 34512193.

Error al aplicar parches al servidor

Al aplicar parches a Oracle Database Appliance que ya tiene STIG V1R2 desplegado, se puede encontrar un error.

En un despliegue de Oracle Database Appliance con una versión anterior a la 19.23, si las directrices de implementación técnica de seguridad (STIG) V1R2 ya están desplegadas, cuando aplique un parche a la versión 19.23 o anterior y ejecute el comando odacli update-server -f version, se puede mostrar un error.

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

La regla V1R2 de STIG OL7-00-040420 intenta cambiar el permiso del archivo /etc/ssh/ssh_host_rsa_key de '640' a '600' que provoca el error. Durante la aplicación de parches, ejecute el comando chmod 600 /etc/ssh/ssh_host_rsa_key en ambos nodos.

Se realiza un seguimiento de este problema con el bug de Oracle 33168598.

Error de AHF en el informe previo al parche para el comando update-dbhome

Al aplicar parches al servidor en la versión 19.23 de Oracle Database Appliance, puede que falle el comando odacli update-dbhome.

En el informe anterior a la aplicación de parches se muestra el siguiente mensaje de error:
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           

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Realice los siguientes pasos:
  1. Ejecute el comando odacli update-dbhome con la opción -f.
    /opt/oracle/dcs/bin/odacli update-dbhome --dbhomeid 7c67c5b4-f585-4ba9-865f-c719c63c0a6e -v 19.23.0.0.0 -f

Se realiza un seguimiento de este problema con el bug de Oracle 33144170.

Errores al ejecutar ORAchk o el comando odacli create-prepatchreport

Al ejecutar el comando ORAchk o odacli create-prepatchreport, se encuentra un error.

Se pueden ver los siguientes mensajes de error:
One or more log archive destination and alternate log archive destination settings are not as recommended 
Software home check failed 

Modelos de hardware

El hardware de Oracle Database Appliance modela despliegues con hardware dedicado

Solución alternativa

Ejecute los comandos odacli update-dbhome, odacli create-prepatchreport y odacli update-server con la opción -sko. Por ejemplo:
odacli update-dbhome -j -v 19.23.0.0.0 -i dbhome_id -sko

Se realiza un seguimiento de este problema con los errores 30931017, 31631618 y 31921112 de Oracle.

Error al aplicar parches al informe de comprobaciones previas

El informe de comprobaciones previas de parches puede mostrar un error.

Puede aparecer el siguiente mensaje de error:
Failure in the pre-patch report caused by “AHF-5190: operating system boot device order is not configured as recommended”

Modelos de hardware

Modelos de hardware de Oracle Database Appliance X-7

Solución alternativa

Ejecute el comando odacli update-server o odacli update-dbhome con la opción -f.

Se realiza un seguimiento de este problema con el bug de Oracle 33631256.

Mensaje de error que se muestra incluso cuando la aplicación de parches de Oracle Database Appliance se ha realizado correctamente

Aunque la aplicación de parches de Oracle Database Appliance se ha realizado correctamente, puede aparecer un mensaje de error.

Se muestra el siguiente error al ejecutar el comando odacli update-dcscomponents:
# time odacli update-dcscomponents -v 19.23.0.0.0 
^[[ADCS-10008:Failed to update DCScomponents: 19.23.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.   

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Este es un problema de tiempo con la configuración de la equivalencia SSH.

Vuelva a ejecutar el comando odacli update-dcscomponents y la operación finalizará correctamente.

Se realiza un seguimiento de este problema con el bug de Oracle 32553519.

El estado del servidor no se ha definido en Normal al aplicar parches

Al aplicar parches a Oracle Database Appliance, se produce un error.

Al aplicar parches al dispositivo, el comando odacli update-server falla con el siguiente error:

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

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

  1. Ejecute el comando:
    Grid_home/bin/cluvfy stage -post crsinst -collect cluster -gi_upgrade -n all
  2. Ignore las dos advertencias siguientes:
    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. Vuelva a ejecutar el comando hasta que la salida muestre solo las dos advertencias anteriores. El estado de Oracle Custerware debe ser Normal de nuevo.

  4. Puede verificar el estado con el comando:
    Grid_home/bin/crsctl query crs activeversion -f

Se realiza un seguimiento de este problema con el bug de Oracle 30099090.

Error al aplicar parches al paquete 12.1.0.2.190716

Al aplicar parches a la versión 12.1.0.2 de Oracle Database en el parche de paquete de Oracle Database 12.1.0.2.190716, se produce un error.

El trabajo ODACLI muestra el siguiente error:

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

El log de parches de datos contiene la entrada "Prereq check failed, exiting without installing any patches.".

Modelos de hardware

Todos los despliegues de hardware dedicado de modelos de hardware de Oracle Database Appliance

Solución alternativa

Vuelva a instalar el mismo parche.

Se realiza un seguimiento de este problema con los bugs 30026438 y 30155710 de Oracle.

Aplicación de parches de unidades M.2 no admitida

No se admite la aplicación de parches a unidades M.2 (discos locales SSDSCKJB48 y SSDSCKJB480G7).

Estas unidades se muestran al ejecutar el comando odacli describe-component. Se admite la aplicación de parches de ninguna de las dos versiones conocidas 0112 y 0121 del disco M.2.

Modelos de hardware

Despliegues de hardware dedicado de Oracle Database Appliance

Solución alternativa

ninguno

Se realiza un seguimiento de este problema con el bug de Oracle 30249232.

Problemas conocidos al desplegar Oracle Database Appliance

Comprenda los problemas conocidos al aprovisionar o desplegar Oracle Database Appliance.

Error al crear el sistema de base de datos activado para Oracle AFD

Al crear un sistema de base de datos con el controlador de filtro de Oracle ASM (Oracle AFD), se puede encontrar un error.

Descripción del Problema

Al crear un sistema de base de datos con Oracle AFD en Oracle Database Appliance versión 19.22, con Oracle Grid Infrastructure u Oracle Database versión 19.21 o anterior, se puede encontrar un error en el paso "Install DB System".

Mensaje de Fallo

En database alert.log se muestra el siguiente mensaje de error:

WARNING: group 2 (RECO) has missing disks
ORA-15040: diskgroup is incomplete
WARNING: group 2 is being dismounted

Detalles de comando

# odacli create-dbsystem

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance que ejecutan Oracle Grid Infrastructure 19.21

Solución alternativa

Este problema se corrigió en la versión Oracle Grid Infrastructure 19.22 (RU). Cree el sistema de base de datos mediante Oracle Grid Infrastructure y Oracle Database versión 19.22.

Puede crear un sistema de base de datos sin activar Oracle AFD especificando enableAFD=false en el archivo JSON del sistema de base de datos durante la creación del sistema de base de datos.

No aplique parches ni actualice el sistema de base de datos existente activado para Oracle AFD con Oracle Grid Infrastructure u Oracle Database versión 19.21 hasta que la corrección del bug 36114443 esté disponible en los archivos de clonación de Oracle Grid Infrastructure y Oracle Database.

Número de Bug

Se realiza un seguimiento de este problema con el bug de Oracle 36300713.

Error al crear un sistema de base de datos

Al crear un sistema de base de datos, se puede encontrar un error.

Descripción del Problema

Si hay una base de datos con el mismo nombre de base de datos, pero con un nombre único de base de datos diferente, en otro sistema de base de datos, el proceso de creación de sistema de base de datos puede fallar con el siguiente error:
DCS-12200:The resource of type Database with name \"TDG1Qs\" already exists in Database System: n1

Puede reutilizar el nombre de la base de datos en sistemas de base de datos y con hardware dedicado al crear el sistema de base de datos, pero no al crear una base de datos en el sistema de base de datos.

Detalles de comando

# odacli create-dbsystem

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Para reutilizar el nombre de la base de datos en sistemas de base de datos y con hardware dedicado, cree o restaure la base de datos según sea necesario en sistemas de base de datos ya aprovisionados.

Número de Bug

Se realiza un seguimiento de este problema con el bug de Oracle 36613023.

Error al crear una VM

Al crear una máquina virtual de aplicación, se puede encontrar un error.

Descripción del Problema

Al crear una máquina virtual de aplicación con una imagen ISO como origen y la opción --extra-args en el comando odacli create-VM, la operación puede fallar con el siguiente error:
DCS-10001:Internal error encountered: ERROR Kernel arguments are only supported with location or kernel installs.

Detalles de comando

# odacli create-vm

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Utilice el árbol de instalación como origen en lugar de la imagen ISO, con la opción --extra-args en el comando odacli create-vm.

Número de Bug

Se realiza un seguimiento de este problema con el bug de Oracle 36626987.

Error al configurar Oracle ASR

Al configurar Oracle ASR, se puede encontrar un error al registrar Oracle ASR Manager debido a un problema al ponerse en contacto con el servidor de transporte.

Mensaje de Fallo

Se muestra el siguiente mensaje de error:

DCS-10045:Validation error encountered: Registration failed : Please check the agent logs for details.

Detalles de comando

# odacli configure-asr

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Vuelva a intentar configurar Oracle ASR con el comando odacli configure-asr.

Número de Bug

Se realiza un seguimiento de este problema con el bug de Oracle 36363437.

Error al crear un sistema de base de datos

Si el campo customRoleSeparation no está presente en la plantilla de creación del sistema de base de datos, se puede encontrar un error al crear el sistema de base de datos.

Descripción del Problema

Al crear un sistema de base de datos, puede aparecer el siguiente mensaje de error:
DCS-10001:Password ******** 'grid' is not specified

Detalles de comando

# odacli create-dbsystem

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Agregue el campo customRoleSeparation en la plantilla de creación del sistema de base de datos.

Número de Bug

Se realiza un seguimiento de este problema con el bug de Oracle 36305068.

Error al conectar o desconectar una red virtual

Al ejecutar un trabajo odacli modify-dbsystem para conectar o desconectar una red virtual, se puede encontrar un error.

Mensaje de Fallo

Se muestra el siguiente mensaje de error:

BM error: DCS-10001:Internal error encountered: Error creating job 'Create network in DB System 'name'.
DB System error: DCS-10001:Internal error encountered: DCS agent is not running on all nodes.

Detalles de comando

# odacli modify-dbsystem

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Vuelva a intentar el comando odacli modify-dbsystem sin especificar otras opciones que reinicien las máquinas virtuales del sistema de base de datos, como --memory,-m.

Número de Bug

Se realiza un seguimiento de este problema con el bug de Oracle 36370497.

Error al iniciar el sistema de base de datos

Al iniciar un sistema de base de datos en Oracle Database Appliance, se puede encontrar un error.

Descripción del Problema

Si DBVM no está definido con virsh undefine dbvm_name, puede que el comando odacli start-dbsystem no se ejecute.

Mensaje de Fallo

Puede aparecer el siguiente mensaje de error:
DCS-10001:Internal error encountered: error: failed to get domain 'dbvm_name'

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance que ejecutan Oracle Database Appliance versión 19.21

Solución alternativa

Ejecute virsh define /u05/app/sharedrepo/dbsystem/.ACFS/snaps/vm_dbvm_name/dbvm_name.xml para definir la VM. A continuación, inicie el sistema de base de datos.

Número de Bug

Se realiza un seguimiento de este problema con el bug de Oracle 36051738.

Error al crear un sistema de base de datos

Al crear un sistema de base de datos, se puede encontrar un error.

Descripción del Problema

Al crear un sistema de base de datos, se pueden encontrar los siguientes errores:
  • El trabajo odacli create-dbsystem puede estar parado en el estado running durante mucho tiempo.
  • Otras operaciones del ciclo de vida de la máquina virtual del sistema de base de datos o de la aplicación, como crear, iniciar o parar trabajos de máquina virtual, pueden estar bloqueadas en el estado running durante mucho tiempo.
  • Es posible que ningún comando virsh, como el proceso de comando virsh list, no responda.
  • El comando ps -ef | grep libvirtd muestra que hay dos procesos libvirtd. Por ejemplo:
    # 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  <<<

    El segundo proceso libvirtd (pid 27496) está atascado y provoca el bloqueo del trabajo.

Detalles de comando

# odacli create-dbsystem

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Suprima el segundo libvirtd, es decir, el generado por el primer libvirtd, por ejemplo, pid: 27496 en el ejemplo anterior.

Número de Bug

Se realiza un seguimiento de este problema con el bug de Oracle 34715675.

Error al actualizar sistemas de base de datos con reaprovisionamiento de conservación de datos

Al actualizar los sistemas de base de datos durante el reaprovisionamiento de conservación de datos, se puede encontrar un error.

Descripción del Problema

Si ha creado sistemas de base de datos en la versión 19.16 o anterior de Oracle Database Appliance y ha aplicado parches a los sistemas de base de datos en la versión 19.19 o 19.20 de Oracle Database Appliance sin aplicar parches a la versión 19.17 o 19.18, y ha actualizado el sistema con hardware dedicado a la versión 19.21 de Oracle Database Appliance, puede que se produzca un error al actualizar el administrador de DCS en el sistema de base de datos durante la actualización del sistema de base de datos mediante el reaprovisionamiento de conservación de datos.

Mensaje de Fallo

Al actualizar sistemas de base de datos mediante el reaprovisionamiento de conservación de datos, se muestra el siguiente mensaje de error:

DCS-10001:Internal error encountered: Failed to update dcs-admin-19.21.0.0.0_LINUX.X64_DATE.x86_64.rpm on node NODENAME
Found RPM release version: 19.21.0.0.0
Validating dcs-admin version
/bin/sh: /opt/oracle/oak/pkgrepos/dcsadmin/19.21.0.0.0/dcsadminversioncheck.sh: Permission denied
Current verison 19.20.0.0.0 cannot be patched to 19.21.0.0.0

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Actualice el archivo /etc/exports en el sistema con hardware dedicado de la siguiente manera:
  1. Compruebe la dirección IP en el archivo /etc/exports con las opciones de exportación incorrectas. La dirección IP con el problema no contiene la opción de exportación no_root_squash. Por ejemplo, ASM_IP1:/opt/oracle/oak/pkgrepos.
  2. Anule la exportación de ASM_IP1.
    1. Busque la cadena para anular la exportación:
      grep "/opt/oracle/oak/pkgrepos" /var/lib/nfs/etab |awk -F "(" ' \{print $1}'| awk '\{print $2":"$1}'| grep ASM_IP1

      La línea tiene el formato 192.168.17.X:/opt/oracle/oak/pkgrepos.

    2. Ejecute una anulación de exportación con la dirección IP:
      exportfs -u ASM_IP1:/opt/oracle/oak/pkgrepos
  3. Modifique el archivo /etc/exports y agregue la opción no_root_squash. Edite el archivo /etc/exports y busque la fila que tiene ASM_IP1. Modifique las opciones de exportación de una línea concreta de (ro,sync,no_subtree_check,crossmnt) a (ro,sync,no_subtree_check,crossmnt,no_root_squash).
  4. Vuelva a exportar ASM_IP1.
     exportfs ASM_IP1:/opt/oracle/oak/pkgrepos 

Número de Bug

Se realiza un seguimiento de este problema con el bug de Oracle 36124601.

Error al crear la base de datos

Al crear una base de datos en Oracle Database Appliance, se puede encontrar un error.

Descripción del Problema

Al crear una base de datos en Oracle Database Appliance, la operación puede fallar después de la tarea createDatabaseByRHP. Sin embargo, el comando odacli list-databases muestra el estado CONFIGURED para la base de datos con fallos en los resultados del trabajo.

Mensaje de Fallo

Al ejecutar el comando odacli create-database, se muestra el siguiente mensaje de error:

DCS-10001:Internal error encountered: Failed to clear all listeners from database

Detalles de comando

# odacli create-database

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Compruebe la descripción del trabajo del comando odacli create-database mediante el comando odacli describe-job. Corrija el problema del fallo de la tarea en el comando odacli create-database. Suprima la base de datos con el comando odacli delete-database -n db_name y vuelva a intentar el comando odacli create-database.

Número de Bug

Se realiza un seguimiento de este problema con el bug de Oracle 34709091.

Error al crear dos sistemas de base de datos

Al crear dos sistemas de base de datos simultáneamente en dos grupos de discos de Oracle ASM diferentes, se produce un error.

Al intentar iniciar los sistemas de base de datos, se muestra el siguiente mensaje de error:
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.

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

No cree dos sistemas de base de datos simultáneamente. En su lugar, complete la creación de un sistema de base de datos y, a continuación, cree el otro.

Se realiza un seguimiento de este problema con el bug de Oracle 33275630.

Error al crear el sistema de base de datos

Al crear un sistema de base de datos en Oracle Database Appliance, se puede encontrar un error.

Al ejecutar el comando odacli create-dbsystem, puede aparecer el siguiente mensaje de error:
DCS-10001:Internal error encountered: ASM network is not online in all nodes

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Realice los siguientes pasos:
  1. Ponga los recursos fuera de línea manualmente en línea:
    crsctl start res -all
  2. Ejecute el comando odacli create-dbsystem.

Se realiza un seguimiento de este problema con el bug de Oracle 33784937.

Error al agregar JBOD

Al agregar un segundo JBOD al despliegue de Oracle Database Appliance en el que se está ejecutando un sistema de base de datos, se produce un error.

Se muestra el siguiente mensaje de error:
ORA-15333: disk is not visible on client instance

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance son de hardware dedicado y sistema de base de datos

Solución alternativa

Cierre dbsystem antes de agregar el segundo JBOD.
systemctl restart initdcsagent 

Se realiza un seguimiento de este problema con el bug de Oracle 32586762.

Error al aprovisionar el dispositivo después de ejecutar cleanup.pl

Se han encontrado errores en la aplicación de aprovisionamiento después de ejecutar cleanup.pl.

Después de ejecutar cleanup.pl, el aprovisionamiento del dispositivo falla debido a que falta la imagen de Oracle Grid Infrastructure (IMGGI191100). Se muestra el siguiente mensaje de error:

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

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance para despliegues con hardware dedicado

Solución alternativa

Después de ejecutar cleanup.pl y antes de aprovisionar el dispositivo, actualice el repositorio de la siguiente manera:

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

Se realiza un seguimiento de este problema con el bug de Oracle 32707387.

Se ha encontrado un error al ejecutar cleanup.pl

Se han encontrado errores al ejecutar los comandos odacli después de ejecutar cleanup.pl.

Después de ejecutar cleanup.pl, al intentar utilizar los comandos odacli, se encuentra el siguiente error:

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

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance para despliegues con hardware dedicado

Solución alternativa

Ejecute los siguientes comandos para configurar las credenciales para el usuario oda-cliadmin en la cartera de agente:

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

Se realiza un seguimiento de este problema con el bug de Oracle 29038717.

Errores en la operación de clonación de base de datos

Fallo en la operación de clonación de la base de datos debido a errores.

Si la base de datos origen es de instancia única u Oracle RAC One Node, o se ejecuta en el nodo remoto, la operación de clonación de la base de datos falla, porque las rutas no se crean correctamente en el archivo de control.

La operación de clonación de la base de datos también puede fallar con errores si el registro de hora de creación de la base de datos origen está demasiado cerca de la operación de clonación (al menos en 60 minutos).

Modelos de hardware

Todos los modelos de hardware de alta disponibilidad de Oracle Database Appliance para despliegues con hardware dedicado

Solución alternativa

Cree la base de datos de clonación a partir de la instancia de la base de datos de origen que se está ejecutando en el mismo nodo desde el que se dispara la creación de la base de datos de clonación.

Para Oracle Database 12c y posteriores, sincronice la base de datos origen antes de la operación de clonación ejecutando el comando:
SQL> alter system checkpoint;

Se realiza un seguimiento de este problema con los bugs 29002563, 29002004, 29001906, 29001855, 29001631, 28995153, 28986643, 30309971 y 30228362 de Oracle.

Problemas conocidos al gestionar Oracle Database Appliance

Comprenda los problemas conocidos al gestionar o administrar Oracle Database Appliance.

Error al configurar Oracle Data Guard en un despliegue con acceso de varios usuarios activado

Al configurar Oracle Data Guard en un despliegue con acceso de varios usuarios activado, se puede encontrar un error.

Descripción del Problema

Al configurar Oracle Data Guard en un despliegue con acceso de varios usuarios activado como usuario ODA-ADMINISTRATOR, la operación puede fallar en el paso Configure Standby database (Standby site).

Mensaje de Fallo

Puede aparecer el siguiente mensaje de error:
DCS-10001:Internal error encountered: Unable to populate standby database metadata.

Detalles de comando

odacli configure-dataguard

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance en un despliegue con acceso de varios usuarios activado

Solución alternativa

En un despliegue con acceso de varios usuarios activado, configure Oracle Data Guard con el rol ODA-DB y el tipo de usuario System, por ejemplo, yoracle como en el siguiente procedimiento. Si el sistema principal tiene activado el acceso de varios usuarios, asegúrese de que la base de datos primaria se crea con este usuario. Si el sistema en espera tiene activado el acceso de varios usuarios, asegúrese de que la base de datos en espera se restaura con este usuario.
  1. Obtenga el nombre de usuario de ODA-DB en el sistema activado para acceso de varios usuarios:
    [odaadmin@scaoda9l006 ~]$ odacli list-users
    
    ID                                       DCS User Name   OS User Name   Role(s)    Account Status User Type      
    ---------------------------------------- --------------- --------------------------------------------------
    ...
    8564aba2-94b9-4607-8c4f-2cda3bdc6cb5     odaadmin        odaadmin   ODA-ADMINISTRATOR   Active   System          
    d9ae7f70-b294-42c1-881a-5f619ec2a851     yoracle         yoracle    ODA-DB              Active   System  
    
  2. Cambie al usuario ODA-DB y configure Oracle Data Guard en los sistemas principal y en espera:
    [yoracle@oda1 ~] su - yoracle
    [yoracle@oda1 ~]$ odacli create-database -n test -u ptest -bn f1 -bp
    [yoracle@oda1 ~]$ odacli create-backup -bt Regular-L0 -n test
    [yoracle@oda1 ~]$ odacli irestore-database -r backup_report.json -ro STANDBY -bp -on f1 -u stest
    [yoracle@oda1 ~]$ odacli configure-dataguard
    Standby site address: oda2
    BUI username for Standby site. If Multi-user Access is disabled on Standby 
    site, enter 'oda-admin'; otherwise, enter the name of the user who has
    irestored the Standby database (default: oda-admin): yoracle
    BUI password for Standby site:
    Database name for Data Guard configuration: test
    Primary database SYS password:
    ******************************************************************************
    *************
    Data Guard default settings
    Primary site network for Data Guard configuration: Public-network
    Standby site network for Data Guard configuration: Public-network
    Primary database listener port (TCP): 1521
    Standby database listener port (TCP): 1521
    Transport type: ASYNC
    Protection mode: MAX_PERFORMANCE
    Data Guard configuration name: ptest_stest
    Active Data Guard: disabled
    Do you want to edit this Data Guard configuration? (Y/N, default:N):
    Standby database's SYS password will be set to Primary database's after Data
    Guard configuration. Ignore warning and proceed with Data Guard
    configuration? (Y/N, default:N): y
    ******************************************************************************
    *************
    Configure Data Guard ptest_stest started
    ******************************************************************************
    *************
    Step 1: Validate Data Guard configuration request (Primary site)
    ...
    ******************************************************************************
    *************
    Step 11: Create Data Guard status (Standby site)
    Description: DG Status operation for db test - NewDgconfig
    Job ID: e6b13275-9450-4650-8187-b33f2dd6480f
    Started May 16, 2023 00:52:33 AM IST
    Create Data Guard status
    Finished May 16, 2023 00:52:35 AM IST
    ******************************************************************************
    *************
    Configure Data Guard ptest_stest completed
    ******************************************************************************
    *************

Número de Bug

Se realiza un seguimiento de este problema con el bug de Oracle 35389339.

Error al actualizar Oracle Data Guard

Al actualizar Oracle Data Guard, se puede encontrar un error.

Descripción del Problema

Si ha configurado Oracle Data Guard en un sistema Oracle Database Appliance versión 19.19 con acceso de varios usuarios activado, como usuario odaadmin, puede que esta configuración de Oracle Data Guard no se muestre al ejecutar el comando odacli list-dataguardstatus. Si actualiza este sistema a la versión 19.23 de Oracle Database Appliance mediante el reaprovisionamiento de conservación de datos, el paso de presencia Validate Database Service de la comprobación previa create-preupgradereport puede fallar para la base de datos de Oracle Data Guard.

Se muestra el siguiente mensaje de error:
One or more pre-checks failed for [DB]

Detalles de comando

# odacli create-preupgradereport 
# odacli describe-preupgradereport 

Mensaje de fallo de nivel de tarea

"The following services [TDG1yn_ro, TDG1yn_rw, Y6Z_ro, Y6Z_rw] created on database 
'TDG1yn' can result in a failure in 'detach-node'

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance X9-2, X8-2 y X7-2

Solución alternativa

Para cada servicio enumerado, haga lo siguiente:
  1. Detenga el servicio informado:
    srvctl stop service -d db_unique_name -service service_name
  2. Elimine el servicio:
    srvctl remove service -d db_unique_name -service service_name

Número de Bug

Se realiza un seguimiento de este problema con el bug de Oracle 36610040.

Error al ejecutar un trabajo

Al ejecutar un trabajo, se puede encontrar un error.

Descripción del Problema

Debido a un conflicto de bloqueo distribuido durante la devolución de llamada de conexión a la infraestructura de DCS, se puede encontrar un error al ejecutar un trabajo.

Mensaje de Fallo

Se muestra el siguiente mensaje de error:

DCS-10058:DCS agent is not running on all nodes.

Detalles de comando

Cualquier comando ODACLI

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Reinicie el servicio del agente DCS en cada nodo de forma secuencial, uno tras otro:
# systemctl restart initdcsagent

Número de Bug

Se realiza un seguimiento de este problema con el bug de Oracle 36380550.

Error al configurar Oracle Data Guard

Al configurar Oracle Data Guard en Oracle Database Appliance, se puede encontrar un error.

Descripción del Problema

Al configurar Oracle Data Guard en el segundo nodo del sistema en espera en un despliegue de alta disponibilidad de Oracle Database Appliance, la operación puede fallar en el paso Configure Standby database (Standby site) de la tarea Reset Db sizing and hidden parameters for ODA best practice.

Detalles de comando

odacli configure-dataguard

Modelos de hardware

Todos los despliegues de alta disponibilidad de los modelos de hardware de Oracle Database Appliance

Solución alternativa

Ejecute odacli configure-dataguard en el primer nodo del sistema en espera en el despliegue de alta disponibilidad

Número de Bug

Se realiza un seguimiento de este problema con el bug de Oracle 33401667.

Error en la copia de seguridad de la base de datos

Al realizar una copia de seguridad de una base de datos en Oracle Database Appliance, se produce un error.

Después de un failover correcto, la ejecución del comando odacli create-backup en la nueva base de datos primaria falla con el siguiente mensaje:
DCS-10001:Internal error encountered: Unable to get the
rman command status commandid:xxx
output:STATUS
-------------------------
[COMPLETED WITH WARNINGS] error:.

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Realice los siguientes pasos:
  1. En la nueva base de datos primaria, conéctese a RMAN como oracle y edite la política de supresión de archive log.
    rman target /
    RMAN> CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 1 TIMES TO 'SBT_TAPE';
  2. En la nueva base de datos primaria, como usuario root, realice una copia de seguridad:
    odacli create-backup -in db_name -bt backup_type

Se realiza un seguimiento de este problema con el bug de Oracle 33181168.

Error al limpiar un despliegue

Al limpiar Oracle Database Appliance, se produce un error.

Durante la limpieza, el cierre de Clusterware falla porque el servicio de exportación NFS utiliza el repositorio de clones basado en Oracle ACFS.

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance con sistemas de base de datos

Solución alternativa

Realice los siguientes pasos:
  1. Detenga el servicio NFS en ambos nodos:
    service nfs stop
  2. Limpie el sistema con hardware dedicado. Consulte la Guía del usuario y el despliegue de Oracle Database Appliance para conocer los pasos de su modelo de hardware.

Se realiza un seguimiento de este problema con el bug de Oracle 33289742.

Error al mostrar la ruta de registro del archivo

Las rutas de log de archivos no se muestran correctamente en la consola, pero todos los logs generados para un trabajo han registrado realmente las rutas correctas.

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance con plataforma virtualizada

Solución alternativa

Ninguno.

Se realiza un seguimiento de este problema con el bug de Oracle 33580574.

Error al rehabilitar la operación en Oracle Data Guard

Al ejecutar el comando odacli reinstate-dataguard en Oracle Data Guard, se produce un error.

A continuación se muestran los errores informados en 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  

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Asegúrese de que la base de datos que está rehabilitando se inicia en modo MOUNT.

Para iniciar la base de datos en modo MOUNT, ejecute este comando:
srvctl start database -d db-unique-name -o mount

Una vez que el comando se haya completado correctamente, ejecute el trabajo odacli reinstate-dataguard del comando. Si la base de datos ya está en modo MOUNT, puede ser un error temporal. Vuelva a comprobar el estado de Data Guard unos minutos más tarde con odacli describe-dataguardstatus o odacli list-dataguardstatus, o bien consulte con DGMGRL> SHOW CONFIGURATION; para ver si la rehabilitación se ha realizado correctamente.

Se realiza un seguimiento de este problema con el bug de Oracle 32367676.

Error en el proceso de activación de aplicación después de actualizar las bases de datos

Al ejecutar el proceso de activación de aplicación después de actualizar bases de datos en un despliegue de Oracle Data Guard, se produce un error.

Se muestra el siguiente mensaje de error:
Error: ORA-16664: unable to receive the result from a member

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance

Solución alternativa

Realice los siguientes pasos:
  1. Reinicie la base de datos en espera en modo de actualización:
    srvctl stop database -d <db_unique_name> 
    Run PL/SQL command: STARTUP UPGRADE; 
  2. Continúe con el proceso de activación de aplicación y espere a que se refresque el proceso de aplicación de log.
  3. Después de un tiempo, compruebe el estado de Data Guard con el comando DGMGRL:
    SHOW CONFIGURATION; 

Se realiza un seguimiento de este problema con el bug de Oracle 32864100.

Fallo al restablecer Oracle Data Guard

Al volver a instanciar Oracle Data Guard en Oracle Database Appliance, se produce un error.

El comando odacli reinstate-dataguard falla con el siguiente error:
Message:   
DCS-10001:Internal error encountered: Unable to reinstate Dg.   

El archivo dcs-agent.log tiene la siguiente entrada de error:

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

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance con configuración de Oracle Data Guard

Solución alternativa

Realice los siguientes pasos:

  1. Asegúrese de que la base de datos que va a restaurar se inicia en modo MOUNT. Para iniciar la base de datos en modo MOUNT, ejecute este comando:
    srvctl start database -d db-unique-name -o mount 
  2. Después de que el comando anterior se ejecute correctamente, ejecute el comando odacli reinstate-dataguard.

Se realiza un seguimiento de este problema con el bug de Oracle 32047967.

Error al actualizar el rol después de las operaciones de Oracle Data Guard

Al realizar operaciones con Oracle Data Guard en Oracle Database Appliance, se produce un error al actualizar el rol.

El componente dbRole descrito en la salida del comando odacli describe-database no se actualiza después de las operaciones de switchover, failover y restablecimiento de Oracle Data Guard en Oracle Database Appliance.

Modelos de hardware

Todos los modelos de hardware de Oracle Database Appliance con configuración de Oracle Data Guard

Solución alternativa

Ejecute odacli update-registry -n db --force/-f para actualizar los metadatos de la base de datos. Una vez terminado el trabajo, ejecute el comando odacli describe-database y verifique que se actualiza dbRole.

Se realiza un seguimiento de este problema con el bug de Oracle 31378202.

Incoherencia en la página de informe de resumen y detalles de ORAchk

El resumen del informe ORAChk de la interfaz de usuario del explorador puede mostrar distintos recuentos de incidencias críticas, fallidas y de advertencia que la página de detalles del informe.

Modelos de hardware

El hardware de Oracle Database Appliance modela despliegues con hardware dedicado

Solución alternativa

Ignore los recuentos de problemas críticos, fallidos y de advertencia en el resumen del informe ORAchk de la interfaz de usuario del explorador. Compruebe la página de detalles del informe.

Se realiza un seguimiento de este problema con el bug de Oracle 30676674.

La herramienta odaeraser no funciona si oakd se está ejecutando en un modo que no sea de cluster

Después de limpiar el despliegue, la herramienta Borrador seguro no funciona si oakd se está ejecutando en un modo que no sea de cluster.

Modelos de hardware

Todos los sistemas con hardware dedicado de Oracle Database Appliance Hardware

Solución alternativa

Después de limpiar el despliegue, oakd se inicia en el modo que no es de cluster y no se puede parar mediante el comando "odaadmcli stop oak". En tal caso, si se ejecuta la herramienta Borrado seguro, el comando odaeraser falla.

Utilice el comando odaadmcli shutdown oak para parar oakd.

Se realiza un seguimiento de este problema con el bug de Oracle 28547433.