Académique Documents
Professionnel Documents
Culture Documents
Instancia de ASM
La instancia de ASM es una combinacin de los componentes de procesos y memoria de
ASM. El SGA de una instancia de ASM es distinto en la asignacin de memoria y el uso al
SGA de una instancia de base de datos.
La cantidad mnima recomendada de memoria para una instancia de ASM es de 256 MB,
aunque por defecto la gestin de memoria automtica est activada.
Componentes de ASM:
Instancia de ASMProcesos Primarios
INSTANCE_TYPE se debe definir en ASM para las instancias de ASM. Se trata del nico
parmetro que se debe definir. En el caso de las instancias de base de datos, esto se define
en el valor RDBMS. Con una instancia de ASM se puede utilizar unos 74 de los 344
parmetros totales de la instancia de la base de datos.
La forma de saber que usuarios tiene el provilegio SYSASM, es consultando la vista del
diccionario de datos V$PWFILE_USERS.
SQL> select * from v$pwfile_users;
Cuando se instala ASM, los grupos del sistema operativo se utilizan para autenticar los
privilegios SYSASM, SYSDBA y SYSOPER. La utilidad Oracle Universal Installer (OUI)
denomina a estos grupos OSASM, OSDBA y OSOPER, respectivamente; el grupo OSASM es
el grupo del sistema operativo al que se otorga el privilegio SYSASM. Los nombres
recomendados para los valores de los grupos OSASM, OSDBA y OSOPER son asmadmin,
asmdba y asmoper, respectivamente. Por lo tanto, SYSASM es el nombre que utiliza la base
de datos; OSASM, el que utiliza la utilidad OUI; y asmadmin, el que utiliza el sistema
operativo. Todos hacen referencia al mismo grupo de usuarios. Cuando se crea por primera
vez una instancia de ASM, sys y asmsnmp son los nicos usuarios de ASM definidos.
https://www.google.es/webhp?yv=1&rct=j
Para entrar en esta parte en la pantalla inicial de EM ir a ASM +ASM_nombre_BDD
Inicio y Parada de las Instancias de ASM con SQL*Plus
Similar a una instancia de base de datos.
$ . oraenv [+ASM]
$ sqlplus / AS SYSASM
SQL> startup (NOMOUNT, MOUNT, OPEN, ABORT, FORCE) La clusula RESTRICT se
puede utilizar junto con las clusulas MOUNT, NOMOUNT y OPEN.
ASMCMD:
Cada archivo de ASM est incluido por completo en un solo grupo de discos.Por el contrario,
un grupo de discos puede contener archivos que pertenezcan a varias bases de datos y una
nica base de datos puede utilizar distintos archivos de varios grupos de discos.
Discos de ASM
Pueden ser:
Un disco fsico entero o una particin de un disco fsico
Hay varios comandos administrativos de los grupos de discos. Todos ellos requieren el
privilegioSYSASM o SYSDBA y se deben emitir desde una instancia de ASM.
ASMLib
ASMLib contiene las libreras necesarias para la administracin del almacenamiento
automtico de la base de datos Oracle (ASM). AMS simplifica la administracin del DBA a la
hora de gestionar los archivos de base de datos ya que slo requiere la gestin de grupos de
discos asignados a la base de datos Oracle.
Instalamos oracleasm:
# yum install oracleasm
Lo configuramos:
# /etc/init.d/oracleasm configure
Creamos los discos asm:
# /etc/init.d/oracleasm createdisk OCRVOTE01 /dev/sdb1
Y podemos listarlos:
# /etc/init.d/oracleasm listdisks
utilizado discos asm, pero tambien podemos crear grupos directamente con los dispositios de
sistema.
CREATE/ALTER DISKGROUP dgroupA ADD DISK
'/dev/sde1' NAME A5,
'/dev/sdf1' NAME A6,
'/dev/sdg1' NAME A7,
'/dev/sdh1' NAME A8;
Otros ejemplos:
Cuando falla una ruta de acceso de disco de ASM, el disco de ASM se pone fuera de lnea
pero no se borra si el atributo DISK_REPAIR_TIME para el grupo de discos correspondiente
se ha definido.