#4
|
|||
|
|||
Buenas,
Con SAP y Oracle parado: Sustituir el kernel de SAP de 32 bits por el de 64 bits. Instalar Oracle 64 bits. Copiar los datafiles, redo_logs, control files, spile y/o el init a su nueva ubicación. Establecer si fuese necesario las nuevas ubicaciones de los datafiles, sql> STARTUP MOUNT; sql> ALTER DATABASE RENAME FILE ‘/oracle/SID/sapdatax/xxxx' TO ‘/oracle/SID/sapdatax/xxx'; Es preferible aunque no obligatorio, desactivar el archivado (si estuviese activo), para volver a activarlo al finalizar todo el proceso como si fuese de nuevas. sql>ALTER DATABASE noarchivelog; sql>ALTER DATABASE OPEN; sql>ALTER SYSTEM ARCHIVE LOG STOP Se para la base de datos y se levanta en modo upgrade SQL> startup upgrade Se ejecuta el script utlirp.sql para invalidar todos los objetos SQL> @$ORACLE_HOME/rdbms/admin/utlirp.sql Se para la base y se levanta en modo normal para compilar los objetos inválidos SQL> startup; SQL> @$ORACLE_HOME/rdbms/admin/utlrp.sql Con la siguiente consulta se puede verificar que no quedo ningun objeto invalido. SQL> SELECT OWNER || '.'|| OBJECT_NAME ||' '||OBJECT_TYPE FROM DBA_OBJECTS WHERE STATUS = 'INVALID' / Con esto debería estar migrado a 64 bits. Un saludo, Javier García |
Herramientas | Buscar en Tema |
Desplegado | |
|
|