Escenario:
Tenemos un datafile que ha sido creado erroneamente en filestem y no en ASM como debio ser.
1 - Conseguimos el nombre del datafile:
SQL> select file_name from dba_data_files where tablespace_name='UNDOTS1'
/oracle/app/oracle/product/11.2.0.4/db_1/dbs/DATA
2 - Colocamos el tablespace OFFLINE si es el caso.
SQL>alter tablespace UNDOTS1 offline;
3 - Nos conectamos a Rman y ejecutamos un copy
RMAN> copy datafile '/oracle/app/oracle/product/11.2.0.4/db_1/dbs/DATA' TO '+DATA';
4 - Muy pendientes en este punto ya que debemos ubicar el nombre del datafile que nos da RMAN
la linea es similar a esta:
output file name=+DATA/mxxxxx/datafile/UNDO1.733.935381641 tag=TAG20170208T041400 RECID=3 STAMP=935381644
5- Ahora desde sqlplus recombramos en nuestro controlfile el dafafile (la ubicacion anterior a la nueva en el ASM)
SQL> alter database rename file '/oracle/app/oracle/product/11.2.0.4/db_1/dbs/DATA' to '+DATA/mxxxxx/datafile/UNDO1.733.935381641';
6- TRaemos el tablespace ONLINE si hicimos el paso 2
SQL> alter tablespace UNDOTS1 online;
lunes, 7 de mayo de 2018
miércoles, 25 de abril de 2018
Excluir tabla de un expdp
Para usar el parametro EXCLUDE en un expdp desde la consola o un parfile debe hacerse asi:
... "EXCLUDE=TABLE:\"IN('NEG','INT','NEI','CEI','PEI')\""
Asi tal cual con las dobles comillas antes del EXCLUDE...
jueves, 8 de marzo de 2018
Realizar carga inicial de una sola tabla en un replicador de Golden Gate
Este procedimiento describe como realizar la carga inicial de una sola tabla en un grupo de replicacion de Golden Gate que contiene 2 o mas tablas.
1- Agregar la tabla o descomentar la tabla del EXTRACT
2- Iniciar el Extract, si este se encontraba RUNNING al momento del paso 1 primero debemos darle un STOP y luego START
3- Debemos hacer un stop al REPLICAT que contiene la tabla a la cual le haremos la carga inicial
4- En la Base de Datos Origen obtenemos el SCN actual
select to_char(dbms_flashback.get_system_change_number) from dual;
Ejemplo: 13570917866345
5- Con este SCN realizamos un expdp.
# expdp directory=aaa dumpfile=xxxxx.dmp logfile=xxxx.log tables=FULANITO.TABLA_01 FLASHBACK_SCN=13570917866345
6- Una vez realizado el expdp se realiza el import en la Base de datos destino (Donde esta el replicador)
7- Procedemos a editar el archivo de parámetros del replicador y editamos la linea que contenga la tabla agregando el parametro siguiente con el numero de SCN
# MAP FULANITO.TABLA_01, TARGET FULANITO_D.TABLA_01_D, FILTER (@GETENV ('TRANSACTION','CSN') > 13570917866345);
8- Ahora procedemos a iniciar el REPLICAT
Suscribirse a:
Entradas (Atom)