1. INTRODUCCIÓN
  2. Algunas veces es necesario mover o cambiar de ubicación una base de datos por diversas causas.Antes de realizar dicha operación es conveniente realizar un backup completo de la base de datos por si acaso existe un fallo al realizar la operación

  3. PASOS A SEGUIR:
    • Bajamos los servicios de base de datos
    • Bajamos la base de datos

      sqlplus /nolog
      SQL> connect /as sysdba
      SQL> shutdown immediate
      SQL> exit

      Bajamos el listener

      $lsnrctl stop nb_listener

    • Cambiamos los archivos
    • Copiamos o movemos los archivos a la nueva ubicacion

    • Modificación de archivos
    • En caso de que hayamos cambiado de ubicación los controlfile tendremos que editar el archivo init.ora y modificar la ubicación de estos.

    • Startup Mount
    • Iniciamos la base de datos realizanzo un startup mount

      sqlplus /nolog
      SQL> connect /as sysdba
      SQL> startup mount
      SQL> exit

    • Renombrar los datafiles
    • La base de datos tiene que estar en estado mount como hemos visto en el paso anterior.Con la sentencia ALTER DATABASE llevamos a cabo la reubicación de los datafile. Esta operación también habriá que hacerla en caso de que los datafiles hubiesen sido renombrados y no movidos o copiados de sitio.

      SQL> ALTER DATABASE RENAME FILE '$ORACLE_HOME/oradata/user_data.dbf', '$ORACLE_HOME/oradata/datos.dbf' TO '$ORACLE_HOME/oradata2/user_data.dbf', '$ORACLE_HOME/oradata2/datos.dbf';

      Cuando realizamos esta operación los datafiles tienen que estar ya reubicados en el nuevo sitio o renombrados, ya que esta sentencia no los crea, simplemte los renombra o los reubica de sitio ( ver paso 2 )

    • Renombrar los redolog
    • Para renombrar o reubicar los redo log hay que seguir el mismo paso que con los datafiles

      SQL> ALTER DATABASE RENAME FILE '$ORACLE_HOME/oradata/redo01.dbf','$ORACLE_HOME/oradata/redo02.dbf' TO '$ORACLE_HOME/oradata2/redo01.dbf', '$ORACLE_HOME/oradata2/redo02.dbf';

    • Levantamos los servicios de la base de datos
    • Abrimos la base de datos

      Si la base de datos estaba en estado mount, la abrimos de la siguiente forma

      SQL> ALTER DATABASE OPEN
      SQL> exit

      Levantamos el listener

      $ lsnrctl start nb_listener


Escribe un comentario:

Autor:

Comentarios:

por Anónimo | 15/03/2007 22:32:04

RE: Cambiar de ubicación una base de datos Oracle

muy útil...

muchas gracias,
Esteban

por Anónimo | 24/05/2007 19:31:41

RE: Cambiar de ubicación una base de datos Oracle

NO PUEDO BAJAR LA BASE DE DATOS



Buscar errores


Buscar en la web

 
Web orasite.com
· Tutoriales
- Export / Import Oracle 9i
- Instalación Oracle 10g
- Archivos de configuración de red para Oracle
- Administración de usuarios
- Configurar modo archivelog
- Export Oracle 10g
- init.ora spfile.ora fichero de parámetros oracle
- Tunning Oracle
- Arrancar o parar base de datos Oracle
- Controlar espacio tablespaces
- Activar auditoria de la base de datos
- Seguridad listener Oracle 10g
- Consultas sobre V$
- Parámetros memoria SGA
- Hotbackup de una base de datos Oracle
- Oracle Jobs (9i)
- Cambiar ubicación base de datos
- Bloquear acceso a base de datos por IP
- Privilegios sysoper y sysdba
- Instalación de la máquina virtual Java
- Recover database until time
- Recuperación modo noarchivelog
- Encriptación e integridad de datos en Oracle
- Instalación statspack
- Configuración de memoria
- Loadjava y Dropjava en Oracle
- Cambiar a modo restricted session
- Búsquedas en Oracle 10g case-insensitive
- Problemas Oracle Jobs
- Introducción Oracle 10g
 
· Oracle FAQ
- Oracle database
 
· Noticias
- Oracle 11g presentada
- Oracle vulnerable a inyección SQL en cursores
- Procesos de negocio con Oracle
- OracleXE para Debian
 
· Descargas
- Free Toad
 
· Errores Oracle
· Libros sobre Oracle
· Sitios relacionados
- ZonaOracle.com
- AjpdSoft
- La Web del Programador
· Sitios recomendados
- Cronica24.com
- TPV
Los contenidos de esta web son producto de la colaboración de sus usuarios, por lo que puede haber erratas. Si encuentras una información incorrecta agradeceremos que nos lo comuniques en nuestra dirección:
Cualquier información aquí publicada es de libre distribución, siempre y cuando se haga referencia mediante un link al documento original.
Orasite.com