Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Guía del servicio de datos de Oracle Solaris Cluster para Oracle |
Instalación y configuración de HA para Oracle
Información general sobre el proceso de instalación y configuración de HA para Oracle
Planificación de la instalación y configuración de HA para Oracle
Preguntas para la planificación de la configuración
Configuración del acceso a la base de datos Oracle mediante Solaris Volume Manager
Configuración del acceso a la base de datos Oracle mediante Veritas Volume Manager
Configuración del acceso a la base de datos Oracle mediante Oracle ASM
Cómo instalar el software Oracle ASM
Verificación de la instalación del software Oracle ASM
Instalación del software Oracle
Cómo instalar el software Oracle
Definición de los parámetros de núcleo de Oracle
Verificación de la instalación y la configuración de Oracle
Cómo verificar la instalación de Oracle
Creación de una base de datos Oracle
Creación de una base de datos Oracle primaria
Instalación de los paquetes de HA para Oracle
Cómo instalar los paquetes de HA para Oracle
Registro y configuración de HA para Oracle
Herramientas para registrar configurar HA para Oracle
Configuración de propiedades de extensión de HA para Oracle
Registro y configuración de HA para Oracle mediante la utilidad clsetup
Verificación de la instalación de HA para Oracle
Cómo verificar la instalación de HA para Oracle
Ubicación de los archivos de registro de HA para Oracle
Ajuste de los supervisores de errores de HA para Oracle
Funcionamiento del supervisor de errores del servidor Oracle
Funcionamiento del supervisor de errores principal
Funcionamiento del sondeo de errores de cliente de base de datos
Operaciones para supervisar la partición de registros de rehacer archivados
Operaciones para determinar si la base de datos está operativa
Exploración de las alertas registradas por el supervisor de errores del servidor
Funcionamiento del supervisor de errores de escucha de Oracle
Cómo obtener los archivos de núcleo para resolver los tiempos de espera de DBMS
Personalización del supervisor de errores de servidor de HA para Oracle
Definición del comportamiento personalizado de los errores
Formato de archivo de acción personalizada
Cambio de la respuesta a un error de DBMS
Respuesta a un error con efectos importantes
Omisión de un error con efectos poco importantes
Cambio de la respuesta a las alertas registradas
Cambio del número máximo de sondeos consecutivos con tiempo de espera finalizado
Propagación de un archivo de acción personalizada a todos los nodos de un clúster
Actualización de los tipos de recursos de HA para Oracle
Actualización del tipo de recurso SUNW.oracle_listener
Información para registrar la nueva versión del tipo de recurso
Información para migrar las instancias disponibles del tipo de recurso
Actualización del tipo de recurso SUNW.oracle_server
Información para registrar la nueva versión del tipo de recurso
Información para migrar las instancias disponibles del tipo de recurso
Cambio de la función de una instancia de Oracle Data Guard
Cambio de la función de una instancia de Oracle Data Guard
A. Propiedades de extensión de HA para Oracle
B. Acciones preestablecidas para errores de DBMS y alertas registradas
C. Configuraciones de ejemplo para Oracle ASM con HA para Oracle
Precaución - No aplique los pasos de esta sección en una base de datos Oracle física de reserva. |
Siga el procedimiento de esta sección para definir los permisos de base de datos para una base de datos Oracle primaria o una base de datos Oracle lógica de reserva.
# sqlplus "/ as sysdba" sql> create user user identified by passwd; sql> alter user user default tablespace system quota 1m on system; sql> grant select on v_$sysstat to user; sql> grant select on v_$archive_dest to user; sql> grant select on v_$database to user; sql> grant create session to user; sql> grant create table to user; sql> exit; #
Este método es válido para todas las versiones de Oracle admitidas.
# sqlplus "/ as sysdba" sql> show parameter remote_os_authent NAME TYPE VALUE ---------------------- ----------- --------------- remote_os_authent boolean TRUE
# sql> show parameter os_authent_prefix NAME TYPE VALUE ---------------------- ----------- --------------- os_authent_prefix string ops$
sql> create user prefix user identified by externally default tablespace system quota 1m on system; sql> grant connect, resource to prefix user; sql> grant select on v_$sysstat to prefix user; sql> grant select on v_$archive_dest to prefix user; sql> grant create session to prefix user; sql> grant create table to prefix user; sql> exit; #
Los elementos reemplazables de estos comandos son los siguientes:
prefijo es el valor del parámetro os_authent_prefix. El valor predeterminado de este parámetro es ops$.
usuario es el usuario para el que está habilitando la autenticación de Solaris. Compruebe que el usuario tenga los archivos en el directorio $ORACLE_HOME.
Nota - No escriba ningún espacio entre prefijo y usuario.
Se debe poder acceder al archivo listener.ora desde todos los nodos o las zonas del clúster. Coloque los archivos en el sistema de archivos de clúster o en el sistema de archivos local de cada uno de los nodos o las zonas donde podrían ejecutarse recursos de Oracle.
Nota - Si coloca el archivo listener.ora en una ubicación que no sea el directorio /var/opt/oracle ni el directorio $ORACLE_HOME/network/admin, debe especificar la variable TNS_ADMIN o una variable de Oracle equivalente en un archivo de entorno de usuario. Para obtener información sobre las variables de Oracle, consulte la documentación de Oracle. También debe ejecutar el comando clresource(1CL) para definir el parámetro de extensión de recurso User_env, que determina el archivo de entorno de usuario. Consulte Propiedades de extensión de SUNW.oracle_listener o Propiedades de extensión de SUNW.oracle_server para conocer los detalles de formato.
HA para Oracle no impone ninguna restricción en cuanto al nombre de la escucha: se puede especificar cualquier nombre de escucha de Oracle que sea válido.
En el ejemplo de código siguiente se identifican las líneas de listener.ora que se actualizan.
LISTENER = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = logical-hostname) <- use logical hostname (PORT = 1527) ) ) . . SID_LIST_LISTENER = . . (SID_NAME = SID) <- Database name, default is ORCL
En el ejemplo de código siguiente se identifican las líneas de tnsnames.ora que se actualizan en los equipos cliente.
service_name = . . (ADDRESS = (PROTOCOL = TCP) (HOST = logicalhostname) <- logical hostname (PORT = 1527) <- must match port in LISTENER.ORA ) ) (CONNECT_DATA = (SID = <SID>)) <- database name, default is ORCL
En el ejemplo siguiente se explica cómo actualizar los archivos listener.ora y tnsnames.ora para las instancias de Oracle siguientes.
|
Estas son las entradas de listener.ora correspondientes:
LISTENER-ora9 = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = hadbms4) (PORT = 1530) ) ) SID_LIST_LISTENER-ora9 = (SID_LIST = (SID_DESC = (SID_NAME = ora9) ) ) LISTENER-ora8 = (ADDRESS_LIST = (ADDRESS= (PROTOCOL=TCP) (HOST=hadbms3)(PORT=1806)) ) SID_LIST_LISTENER-ora8 = (SID_LIST = (SID_DESC = (SID_NAME = ora8) ) )
Estas son las entradas de tnsnames.ora correspondientes:
ora8 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = hadbms3) (PORT = 1806)) ) (CONNECT_DATA = (SID = ora8)) ) ora9 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = hadbms4) (PORT = 1530)) ) (CONNECT_DATA = (SID = ora9)) )
# cluster status clustername
Vaya a la sección Instalación de los paquetes de HA para Oracle para instalar los paquetes de HA para Oracle.