tag:blogger.com,1999:blog-14547184.post112265611868613573..comments2023-10-21T16:51:36.917+02:00Comments on El blogoracle de Javier Morales: Copiar una base de datos.Javier Moraleshttp://www.blogger.com/profile/10163552682362957493noreply@blogger.comBlogger30125tag:blogger.com,1999:blog-14547184.post-14243790708603447572017-12-28T05:32:29.821+01:002017-12-28T05:32:29.821+01:00Hola Javier, solo tengo los dbf puedo recuperar la...Hola Javier, solo tengo los dbf puedo recuperar la información, el oracle se cayo por un virus que encrypto todo el servidor en windows 2018 r2Anonymoushttps://www.blogger.com/profile/06055214433281471289noreply@blogger.comtag:blogger.com,1999:blog-14547184.post-52465826020787410032012-11-21T13:40:36.048+01:002012-11-21T13:40:36.048+01:00cordial saludo Javier quisiera preguntarte si es p...cordial saludo Javier quisiera preguntarte si es posible teniendo toda la carpeta oradata con las dbf restaurar una base de datosAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-14547184.post-82149843419288553422012-10-09T04:10:34.442+02:002012-10-09T04:10:34.442+02:00Jorge Mtz
Mi punto es y si tengo un respaldo en f...Jorge Mtz<br /><br />Mi punto es y si tengo un respaldo en frio y hare la recuperacion con controlfile's(binario) existentes y la recuperacion con archivelogs que pasos se seguirian?<br /><br />graciasAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-14547184.post-89801466735976823862012-04-26T09:57:19.928+02:002012-04-26T09:57:19.928+02:00Hola Oscar,
Los pasos serían los siguientes:
1...Hola Oscar,<br /><br />Los pasos serían los siguientes:<br /><br /> 1.- Backup en frío de la BBDD original<br /> 2.- Definir el ORACLE_SID en la máquina destino.<br /> 3.- Crear el nuevo servicio en la máquina destino si se trata de Sistemas Windows.<br /> 4.- Copiar todos los ficheros (incluyendo todo lo que haya en $ORACLE_HOME/dbs y $ORACLE_HOME/network/admin y demás) a la máquina destino<br /> 5.- Conexión a sqlplus en la máquina destino como SYSDBA y abrir la base de datos destino con STARTUP (normal).<br /><br />El punto 1 y el punto 3 son iguales a los del artículo. El resto es sólo parar la base de datos y copiar los ficheros de un host a otro.<br /><br />Espero haberte ayudado,<br />JavierJavier Moraleshttps://www.blogger.com/profile/10163552682362957493noreply@blogger.comtag:blogger.com,1999:blog-14547184.post-3573259310893980642012-04-25T19:46:44.272+02:002012-04-25T19:46:44.272+02:00Hola Javier,
Lo que yo necesito hacer es lo que m...Hola Javier,<br /><br />Lo que yo necesito hacer es lo que mencionas en la primera parte del articulo: <br /><i> Cuando la base de datos puede conservar el mismo nombre y mismo SID, es tan fácil como copiar datafiles, redolog, controlfiles y archivos ORA sobre los mismos directorios originales en una máquina con un servidor Oracle instalado*.<br />* Por supuesto, misma plataforma O.S., versión y release de Oracle.</i><br /><br />tienes algun articulo que describa mas en detalle el procedimiento.oscarnoreply@blogger.comtag:blogger.com,1999:blog-14547184.post-75248289594649222042012-03-14T11:35:38.370+01:002012-03-14T11:35:38.370+01:00Hola Abel,
No importa cómo se llamen las unidades...Hola Abel,<br /><br />No importa cómo se llamen las unidades donde están los ficheros de la base de datos. Lo que tienes que tener claro es la secuencia de arranque.<br /><br />Si te conectas como / as sysdba a una instancia inactiva:<br /><br />1.- <b>startup nomount</b> buscará el fichero init.ora (el el directorio $ORACLE_HOME/dbs ó puedes especificar tú con PFILE="<i>fichero</i>" donde se encuentra) para arrancar la instancia (memoria y procesos) con los parámetros del fichero.<br /><br />2.- <b>alter database mount;</b> irá a buscar los ficheros de control al valor que esté definido en el parámetro CONTROL_FILES del fichero init.ora. Con ello, montará la instancia.<br /><br />3.- En el fichero de control se encuentran las ubicaciones de TODOS los ficheros de la base de datos (redo log y datafiles). Una vez la instancia esté montada, podrás consultar v$datafile y v$logfile para colocar esos ficheros en su ubicación y ejecutar <b>alter database open;</b><br /><br />No obstante, Abel, con todo mi aprecio, si tienes dudas con el proceso de arranque de una base de datos, yo confiaría la recuperación de ésta a algún DBA con más experiencia. Corres el riesgo de alterar las cabeceras de estos ficheros y dejar el backup inservible.<br /><br />Espero haberte ayudado, un saludo,<br />JavierJavier Moraleshttps://www.blogger.com/profile/10163552682362957493noreply@blogger.comtag:blogger.com,1999:blog-14547184.post-24780523699120632632012-03-12T16:31:18.060+01:002012-03-12T16:31:18.060+01:00Saludos Javier, Mi nombre Abel Morales, gracias po...Saludos Javier, Mi nombre Abel Morales, gracias por responder a parte de mi duda.<br />Pero el problema radica en que tengo las bases de datos en las unidades D y E, y el software oracle Instalado en la Unidad C. lo que no puedo realizar es conectarme con la BD,configure correctamente el TNS y el listener,hasta tengo el TNSping y hasta ahi llego mi restauracion.<br />Ahh no olvides que mis controlfiles y otros estan en la unidad D y E.<br />ESpero puedas ayudarme, Gracias de AntemanoAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-14547184.post-20015506719838477532012-03-12T15:08:31.307+01:002012-03-12T15:08:31.307+01:00Hola Anónimo,
¿Qué te parece si incluyes la sinta...Hola Anónimo,<br /><br />¿Qué te parece si incluyes la sintaxis de lo que estás ejecutando.<br /><br />La instancia está inactiva cuando aun no se ha arrancado (antes incluso de hacer NOMOUNT).<br /><br />Un saludo,Javier Moraleshttps://www.blogger.com/profile/10163552682362957493noreply@blogger.comtag:blogger.com,1999:blog-14547184.post-45444216209220980242012-03-09T20:58:12.970+01:002012-03-09T20:58:12.970+01:00Hola Javier,
tengo los backups en frio en dos unid...Hola Javier,<br />tengo los backups en frio en dos unidades D y E<br />cuando monto esto desde cero me dice que la base de datos esta inactivaAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-14547184.post-12405843393566070752011-04-13T08:35:16.398+02:002011-04-13T08:35:16.398+02:00Hola Maria Antonieta,
Si tienes la base de datos ...Hola Maria Antonieta,<br /><br />Si tienes la base de datos montada (es decir, en modo MOUNT) quiere decir que los ficheros de control existen.<br /><br />El modo ARCHIVELOG consiste en que cuando los ficheros de redo log online se llenan, se archivan en un directorio para realizar recuperaciones. Si lo único que te falta es una dirección para escribir los archives, créala.<br /><br />Recopila todo lo que está dañado y muéstrame el error que recibes en el fichero alert.log.<br /><br />¿Quien es el DBA? Quien sea responsable de la base de datos (quizás eres tú) debería tener claros estos conceptos <b>básicos</b>.Javier Moraleshttps://www.blogger.com/profile/10163552682362957493noreply@blogger.comtag:blogger.com,1999:blog-14547184.post-61536118915976861322011-04-12T17:36:52.823+02:002011-04-12T17:36:52.823+02:00hola javier
tengo un problema, tengo la base de ...hola javier <br /><br />tengo un problema, tengo la base de produccion montada en modo noarchivelog,lleva 1 semana asi!!<br /><br />no la puedo montar en modo archive, ya que alguien borro los archives,el archivo controlfile,el log,y aunque parezca increible aqui no tienen replica del servidor, osea solo tenemos lo que hay en produccion. al intentar levantar la base se truena porque no encuentra la ruta para escribir los archives... me puedes ayudar no tengo idea de que hacer!!!<br /><br /><br />gracias atte: MarianAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-14547184.post-44234122691737564292010-09-30T05:01:01.385+02:002010-09-30T05:01:01.385+02:00Buenas noches Sr. Javier!, solo necesito me respon...Buenas noches Sr. Javier!, solo necesito me responda una pregunta por mi tranquilidad, es posible levantar una base de datos solo con todos los ficheros dentro de oradata??<br /><br />Si la respuesta es positva mi problema es el siguiente, por una falla electrica y base de datos nunca mas pudo arrancar dandome el siguiente error: ORA-01033: ORACLE initialization or shutdown in progress.<br /><br />MI segunda pregunta! Que hago solucionar ese problema y levantar la base de datos en ese servidor o montar un servidor nuevo y pasar los dbf, controlfiles y todo lo demas?<br /><br />Si puede ayudarme a solucionar el problema de ORA-01033: ORACLE initialization or shutdown in progress, perfecto, si no ayudeme a arracar el respaldo el frio el el servidor nuevo que lo monte en otro equipo con la misma configuracion, y crea la misma BD y el mismo sid y todo eso.<br /><br /><br />Usted dice como puede ayudarme, solo necesito montarla para sacar unos exports en dmp para salvar mi trabajo!!!.<br /><br />Le agardezco su pronta respuesta y si tiene algun numero telefonico y no es molestia le juro que lo llamare soloo una vez para que me haga el favor de asesorarme.<br /><br /><br />Saludos y gracias de antemanoAngel Bernalhttps://www.blogger.com/profile/11525001787954380906noreply@blogger.comtag:blogger.com,1999:blog-14547184.post-27480995505615450672008-09-25T22:53:00.000+02:002008-09-25T22:53:00.000+02:00Hola , Necesito hacer una copia de una base de dat...Hola , <BR/>Necesito hacer una copia de una base de datos en otro equipo pero el backup fue realizado en caliente. Como debo espaificar el recover database ?? puedo usar el using backup control file si los files van a estar en otra ubicación??<BR/>Desde ya muchas graciasMaríahttps://www.blogger.com/profile/07407598878848189093noreply@blogger.comtag:blogger.com,1999:blog-14547184.post-45935457467970186002008-09-16T18:14:00.000+02:002008-09-16T18:14:00.000+02:00si tengo dos instancias creadas como me conecto a ...si tengo dos instancias creadas como me conecto a la primera ?? sin necesidad deponer usuario@ierainstancia..GISmanhttps://www.blogger.com/profile/12602265881470162556noreply@blogger.comtag:blogger.com,1999:blog-14547184.post-9248003017256011042008-06-19T22:05:00.000+02:002008-06-19T22:05:00.000+02:00muchas gracias javier, tu articulo me ayudo para l...muchas gracias javier, tu articulo me ayudo para levantar un servidor en produccion que se cayo y el backup tambien se rompio. Solo pudimos recuperar lo file de oracele.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-14547184.post-91131115193770264322008-03-14T20:14:00.000+01:002008-03-14T20:14:00.000+01:00Hola, a todos,Podéis escribirme a mi mail, oraclex...Hola, a todos,<BR/><BR/>Podéis escribirme a mi mail, <A HREF="oraclexperto@gmail.com" REL="nofollow">oraclexperto@gmail.com</A> y podremos comentar las preguntas con más calma, si queréis...<BR/><BR/>básicamente, de fin a principio.<BR/><BR/>último anónimo. ¿De qué plataforma se trata? Usa el asistente si eres novata! la crearás con una definición por defecto bastante buena, y luego parametriza lo que quieras.<BR/><BR/>otro anónimo. Si un fichero necesita recuperación y no tienes archivelog, no hay nada que hacer... para eso sirve el modo archivelog!! :P<BR/><BR/>a Dany Tejada, pues los pasos están descritos, precisamente, en este artículo... si la base de datos está en modo archivelog, la única diferencia es que podrás hacer el backup en caliente... nada más!<BR/><BR/>Al otro anónimo: con ALTER SYSTEM SUSPEND; dejas la base de datos congelada para todo el mundo. Vuelves a recuperar la actividad de la base de datos con ALTER SYSTEM RESUME;<BR/><BR/><BR/>Espero haberos ayudado!<BR/>Un saludo,<BR/>JavierJavier Moraleshttps://www.blogger.com/profile/10163552682362957493noreply@blogger.comtag:blogger.com,1999:blog-14547184.post-74626335705915173492008-03-14T18:17:00.000+01:002008-03-14T18:17:00.000+01:00hola javier, tengo una duda y tal vez me puedes ay...hola javier, tengo una duda y tal vez me puedes ayudar, soy novata en oracle, quisiera que me expliques como crear una base de datos de forma manual, en realidad es como crear el servicio para la base da datos que originará el init.ora y luego la base de datos con el comando create database.... eso entiendo. Gracias por tu colaboracionAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-14547184.post-49151144516628131742008-03-10T12:47:00.000+01:002008-03-10T12:47:00.000+01:00hola Javier, ante todo muchas gracias por tu ayuda...hola Javier, ante todo muchas gracias por tu ayuda. Me surge una duda en el paso alter database open resetlogs;, ya que al hacerlo me dice que el archivo 1 necesita recuperación del medio fisico, en concreto SYSTEM.bdf. <BR/>Estoy intentando hacer recover database using backup controlfile;, pero claro no tenemos .ARC en nuestro backup, ya que la BBDD no está en modo archivelog.<BR/>Como podría hacer el open de la base de datos sin tener estos ARC?<BR/><BR/>Muchas graciasAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-14547184.post-3749339101740211862007-11-25T01:56:00.000+01:002007-11-25T01:56:00.000+01:00MUY BUEN EJEMPLO, SOLO UNA PREGUNTA, como seria en...MUY BUEN EJEMPLO, SOLO UNA PREGUNTA, como seria en el caso de que la base este es modo archive log, ya que en este ejemplo solo se copian , control files, redos y data files. que pasos se sequirian por favor escribirme o responderme al dany_tejadaaa@yahoo.esAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-14547184.post-80529691398515056522007-11-19T22:43:00.000+01:002007-11-19T22:43:00.000+01:00Hola Javier,Te cuento mi triste caso de novato. Te...Hola Javier,<BR/><BR/>Te cuento mi triste caso de novato. <BR/>Tengo instalado Oracle Express en dos equipos (misma plataforma, version oracle, etc...). En el servidor tengo una BD que quiero copiar al de pruebas, he copiado la carpeta oradata del servidor al de pruebas pero no funciona. <BR/><BR/>¿Alguna sugerencia?<BR/><BR/>Muchas graciasAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-14547184.post-58581942275554465982007-11-15T16:15:00.000+01:002007-11-15T16:15:00.000+01:00Javier, de antemano gracias por tu colaboracion. A...Javier, de antemano gracias por tu colaboracion. Al llegar al punto 7 y tratar e conectarme como SYSDBA obtengo un ORA-01031: insufficient privileges... que podra estar pasando.?<BR/>Alex.Unknownhttps://www.blogger.com/profile/06476140540696565552noreply@blogger.comtag:blogger.com,1999:blog-14547184.post-83763859172499046182007-09-28T22:39:00.000+02:002007-09-28T22:39:00.000+02:00Javier,Una pregunta la vista dinámica V$thread con...Javier,<BR/>Una pregunta la vista dinámica V$thread contiene información de thread del archivo de control, que es el Thread? es el trace?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-14547184.post-83985294879075080962007-07-20T18:43:00.000+02:002007-07-20T18:43:00.000+02:00Javier,Con ALTER SYSTEM SUSPEND suspendo todas las...Javier,<BR/>Con ALTER SYSTEM SUSPEND suspendo todas las operaciones de la sesión momementaneamente sobre la instancia que estoy administrando?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-14547184.post-91861315672343391462007-07-20T17:31:00.000+02:002007-07-20T17:31:00.000+02:00Hola Anónimo.Pues no sé bien qué quieres hacer, pe...Hola Anónimo.<BR/><BR/>Pues no sé bien qué quieres hacer, pero<BR/><BR/>ALTER DATABASE CLOSE;<BR/><BR/>Si lo que quieres es seguir trabajando como DBA, debes hacer un <BR/><BR/>ALTER DATABASE RESTRICTED;<BR/><BR/>y solamente los usuarios DBA's o con el privilegio RESTRICTED SESSION podrán conectarse.<BR/><BR/>Un saludoJavier Moraleshttps://www.blogger.com/profile/10163552682362957493noreply@blogger.comtag:blogger.com,1999:blog-14547184.post-42243435033164735222007-07-20T17:18:00.000+02:002007-07-20T17:18:00.000+02:00Javier,Si quiero suspender momentaneamente las ope...Javier,<BR/>Si quiero suspender momentaneamente las operaciones sobre una instancia que comando debo usar?Anonymousnoreply@blogger.com