Go to main content

Guía de administración de los sistemas Oracle® SuperCluster serie M7

Salir de la Vista de impresión

Actualización: Diciembre de 2015
 
 

Cierre o reinicio de un servidor de almacenamiento

Cuando se realizan tareas de mantenimiento en servidores de almacenamiento, es posible que se deba apagar o reiniciar la celda. Si un servidor de almacenamiento se cerrará durante la ejecución de una o varias bases de datos, verifique que colocar el servidor de almacenamiento fuera de línea no afecte la disponibilidad de la base de datos y el grupo de discos de Oracle ASM. La capacidad de colocar un servidor de almacenamiento fuera de línea sin afectar la disponibilidad de la base de datos depende de dos factores:

  • Nivel de redundancia de Oracle ASM utilizado en los discos afectados.

  • Estado actual de los discos en otros servidores de almacenamiento que tienen copias reflejadas de datos en el servidor de almacenamiento que se colocará fuera de línea.

  1. Compruebe si hay otros discos fuera de línea.

    CellCLI> LIST GRIDDISK ATTRIBUTES name WHERE asmdeactivationoutcome != 'Yes'

    Si se devuelve algún disco de cuadrícula, no se recomienda colocar un servidor de almacenamiento fuera de línea porque no se conservará la redundancia adecuada del grupo de discos de Oracle ASM. Si se coloca un servidor de almacenamiento fuera de línea cuando hay uno o varios discos de cuadrícula en este estado, Oracle ASM desmontará el grupo de discos afectado y las bases de datos se cerrarán repentinamente.

  2. Cuando sea seguro colocar el servidor de almacenamiento fuera de línea, desactive todos los discos de cuadrícula.

    CellCLI> ALTER GRIDDISK ALL INACTIVE

    El comando anterior se completa una vez que todos los discos están inactivos y fuera de línea.

  3. Verifique que todos los discos de cuadrícula estén inactivos para permitir el cierre seguro del servidor de almacenamiento.

    LIST GRIDDISK WHERE STATUS != 'inactive'

    Si todos los discos de cuadrícula están inactivos, puede cerrar el servidor de almacenamiento sin que se vea afectada la disponibilidad de la base de datos.

  4. Cierre la celda.
  5. Después de realizar el mantenimiento, inicie la celda.

    Los servicios de celda se iniciarán automáticamente.

  6. Conecte todos los discos de cuadrícula.

    CellCLI> ALTER GRIDDISK ALL ACTIVE

    Una vez que los discos de cuadrícula están activos, Oracle ASM sincroniza automáticamente los discos de cuadrícula para volver a llevarlos al grupo de discos.

  7. Verifique que todos los discos de cuadrícula se hayan conectado correctamente.

    CellCLI> LIST GRIDDISK ATTRIBUTES name, asmmodestatus

    Espere hasta que asmmodestatus figure como ONLINE o UNUSED para todos los discos de cuadrícula. Por ejemplo:

    DATA_CD_00_dm01cel01           ONLINE
    DATA_CD_01_dm01cel01           SYNCING
    DATA_CD_02_dm01cel01           OFFLINE
    DATA_CD_02_dm02cel01           OFFLINE
    DATA_CD_02_dm03cel01           OFFLINE
    DATA_CD_02_dm04cel01           OFFLINE
    DATA_CD_02_dm05cel01           OFFLINE
    DATA_CD_02_dm06cel01           OFFLINE
    DATA_CD_02_dm07cel01           OFFLINE
    DATA_CD_02_dm08cel01           OFFLINE
    DATA_CD_02_dm09cel01           OFFLINE
    DATA_CD_02_dm10cel01           OFFLINE
    DATA_CD_02_dm11cel01           OFFLINE
    

    La sincronización de Oracle ASM solo está completa cuando todos los discos de cuadrícula figuran como asmmodestatus=ONLINE o asmmodestatus=UNUSED. Antes de colocar otro servidor de almacenamiento fuera de línea, debe completarse la sincronización de Oracle ASM en el servidor de almacenamiento reiniciado. Si no se completa la sincronización, se producirá un error en la comprobación realizada en otro servidor de almacenamiento. Por ejemplo:

    CellCLI> list griddisk attributes name where asmdeactivationoutcome != 'Yes'
     DATA_CD_00_dm01cel02    "Cannot de-activate due to other offline disks in the diskgroup"
    DATA_CD_01_dm01cel02    "Cannot de-activate due to other offline disks in the diskgroup"
    DATA_CD_02_dm01cel02    "Cannot de-activate due to other offline disks in the diskgroup"
    DATA_CD_03_dm01cel02    "Cannot de-activate due to other offline disks in the diskgroup"
    DATA_CD_04_dm01cel02    "Cannot de-activate due to other offline disks in the diskgroup"
    DATA_CD_05_dm01cel02    "Cannot de-activate due to other offline disks in the diskgroup"
    DATA_CD_06_dm01cel02    "Cannot de-activate due to other offline disks in the diskgroup"
    DATA_CD_07_dm01cel02    "Cannot de-activate due to other offline disks in the diskgroup"
    DATA_CD_08_dm01cel02    "Cannot de-activate due to other offline disks in the diskgroup"
    DATA_CD_09_dm01cel02    "Cannot de-activate due to other offline disks in the diskgroup"
    DATA_CD_10_dm01cel02    "Cannot de-activate due to other offline disks in the diskgroup"
    DATA_CD_11_dm01cel02    "Cannot de-activate due to other offline disks in the diskgroup"
    

Información relacionada