Oracle Inside
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Recuperar base de datos oracle 8.1.7

Ir abajo

Recuperar base de datos oracle 8.1.7 Empty Recuperar base de datos oracle 8.1.7

Mensaje  bubu Sáb Mar 15, 2008 1:51 pm

Solo decir Que ya lo he solucionado. gcs de todas formas

Hola a todos, ha muerto el servidor y tenia export de alguna base de datos pero no de todas.
Hay una en concreto que no tengo y la tengo que recuperar. He leido el articulo de melmak7 de como recuperar una base de datos que esta en el siguiente link.
http://www.zonaoracle.com/foros-oracle/vr.asp?numero=720&nforo=14

Pero me atasco en el script del punto 7 donde no me deja crear el controlfile.

Estas son las etapas ha seguir:

1) Instalar oracle 8i en el servidor nuevo

2) copiar todos los archivos de datos (datafiles) de la base (del servidor muerto) al servidor nuevo por ejemplo bajo d:\oradata\

3) copiar el initTAMUER.ora desde el %ORACLE_HOME%\database\ al nuevo servidor en %ORACLE_HOME%\database\initTAMUER.ora

4) crear el servicio de windows con "oradim -new -sid TAMUER" y las estructuras de directorios que aparecen en el initTAMUER.ora en los parametros bdump, udump, cdump, log_archive_dest, control_files, utl_file_dir etc. (Estas estructuras tienen que existir)

5) Asegurarse de tener suficiente memoria como para levantar la instancia con los parametros del initTAMUER.ora

6) Abrir un cmd, setear el ORACLE_SID a TAMUER y conectarse como sysdba "sqlplus "/ as sysdba"

7) Recrear el control file para setear las nuevas ubicaciones de datafiles.

STARTUP NOMOUNT
CREATE CONTROLFILE REUSE DATABASE "TAMUER" NORESETLOGS NOARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 454
LOGFILE
GROUP 3 'd:\ORADATA\TAMUER\REDO03.LOG' SIZE 15M,
GROUP 4 'd:\ORADATA\TAMUER\REDO04.LOG' SIZE 15M
DATAFILE
'd:\ORADATA\TAMUER\SYSTEM01.DBF',
'd:\ORADATA\TAMUER\UNDOTBS01.DBF',
'd:\ORADATA\TAMUER\SYSAUX01.DBF',
'd:\ORADATA\TAMUER\USERS01.DBF'
CHARACTER SET WE8MSWIN1252
;

7) Crear el archivo de passwords

orapwd file='%ORACLE_HOME%\database\orapwTAMUER.ora' password=oracle

Cool levantar la base

ALTER DATABASE OPEN;

9) Configurar el listener y tnsnames con el Asistente de configuracion de red de oracle.

10) Abrir el alert_TAMUER.log que esta en la cartepa bdump que figura en el initTAMUER.ora y fijarse si tiro algun error durante todo el proceso.


El error que me devuelve es el siguiente :
ERROR en lynea 1:
ORA-01503: fallo de Create Controlfile
ORA-01224: numero de grupo en cabecera 3 no coincide con group 1
ORA-01517: miembro log: 'd:\oracle817\oradata\newora\REDO01.LOG'

Y el script que he escrito

CREATE CONTROLEFILE REUSE DATABASE 'NEWORA' NORESETLOGS NOARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 454
LOGFILE
GROUP 1 'd:\oracle817\oradata\newora\REDO01.LOG' SIZE 15M,
GROUP 2 'd:\oracle817\oradata\newora\REDO02.LOG' SIZE 15M,
GROUP 3 'd:\oracle817\oradata\newora\REDO03.LOG' SIZE 15M
DATAFILE
'D:\oracle817\oradata\newora\DR01.DBF',
'D:\oracle817\oradata\newora\SYSTEM01.DBF',
'D:\oracle817\oradata\newora\USERS01.DBF',
'D:\oracle817\oradata\newora\TOOLS01.DBF',
'D:\oracle817\oradata\newora\TEMP01.DBF',
'D:\oracle817\oradata\newora\INDX01.DBF',
'D:\oracle817\oradata\newora\RBS01.DBF'
CHARACTER SET WE8MSWIN1252
;


Uso oracle 8.1.7 en un servidor con windows 2000 server

A ver si alguien me puede ayudar


Si quito los grupos me devuelve el error siguiente

ORA-01503: Fallo de CREATE CONTROLFILE
ORA-01100: base de datos ya montada

El script me ha quedado asi

CREATE CONTROLEFILE REUSE DATABASE 'NEWORA' NORESETLOGS NOARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 454
LOGFILE
'd:\oracle817\oradata\newora\REDO01.LOG' SIZE 1M,
'd:\oracle817\oradata\newora\REDO02.LOG' SIZE 1M,
'd:\oracle817\oradata\newora\REDO03.LOG' SIZE 1M
DATAFILE
'D:\oracle817\oradata\newora\DR01.DBF',
'D:\oracle817\oradata\newora\SYSTEM01.DBF',
'D:\oracle817\oradata\newora\USERS01.DBF',
'D:\oracle817\oradata\newora\TOOLS01.DBF',
'D:\oracle817\oradata\newora\TEMP01.DBF',
'D:\oracle817\oradata\newora\INDX01.DBF',
'D:\oracle817\oradata\newora\RBS01.DBF'
CHARACTER SET WE8MSWIN1252
;

bubu

Cantidad de envíos : 1
Fecha de inscripción : 15/03/2008

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.