Utilice este procedimiento para habilitar la migración tras error
de la consola al utilizar Oracle RAC
Antes de empezar
La configuración básica de la base de datos para Oracle RAC es la misma que
para otras bases de datos de Oracle. Instale la consola utilizando dichos valores.
Después de instalar la consola, utilice estos procedimientos para implementar la
migración tras error.
Acerca de esta tarea
Para habilitar la migración tras error de Oracle RAC para que funcione
con Build Forge, se necesita configuración adicional. Existen dos métodos posibles:
Ambos métodos requieren que especifique SERVICE_NAME, que
representa el clúster como un todo. Esto es diferente de las configuraciones sin RAC, donde
SERVICE_NAME es típicamente el mismo que el SID.
Procedimiento
- Método SCAN
- Edite buildforge.conf. Añada el parámetro the db_url
a buildforge.conf y utilice la serie de conexión JDBC como parámetro.
Observe que el servicio debe configurarse en Oracle (mysvc.mycorp.com)
y tener varios nodos. Los saltos de línea aparecen en el ejemplo para que resulte más claro. No
parta las líneas en buildforge.conf.
db_hostname myoracledbhost.mycompany.com
db_url jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)
(HOST=myoracledbhost.mycompany.com)(PORT=1521))
(CONNECT_DATA=(SERVICE_NAME=mysvc.mycorp.com)))
db_tcp_port 1521
db_database orclrac
db_username
db_password
db_type odbc
db_provider oracle
- Actualice buildforge.conf en todas las ubicaciones.
- Método de series de conexión explícitas En el ejemplo se utilizan los
nombres siguientes:
- Nombre de servicio: myorasvc.mycorp.com
- Nombres de nodo: clusnode-1vip, clusnode-2vip, clusnode-3vip, clusnode-4vip
- Edite tsnames.ora.
myorasvc.mycorp.com=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=clusnode-1vip)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=clusnode-2vip)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=clusnode-3vip)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=clusnode-4vip)(PORT=1521))
(LOAD_BALANCE=yes)(FAILOVER=ON)
(CONNECT_DATA=(SERVER=DEDICATED)
(SERVICE_NAME=myorasvc.mycorp.com)
(failover_mode=(type=select)
(method=basic)(retries=180)(delay=5)))
)
- Edite buildforge.conf Defina el parámetro db_url
al valor de la serie de conexión JDBC. Los saltos de línea aparecen en el ejemplo para que resulte más claro.
No parta las líneas en buildforge.conf.
db_url jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)
(ADDRESS=(PROTOCOL=TCP)(HOST=clusnode-1vip)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=clusnode-2vip)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=clusnode-3vip)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=clusnode-4vip)(PORT=1521))
(CONNECT_DATA=(SERVICE_NAME=myorasvc.mycorp.com)))
- Actualice buildforge.conf en todas las ubicaciones.