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 | 3/15/2007 10:32:04 PM

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

muy útil...

muchas gracias,
Esteban

por Anónimo | 5/24/2007 7:31:41 PM

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

NO PUEDO BAJAR LA BASE DE DATOS



Buscar errores de Oracle


Buscar en la web

 
Web orasite.com
· Tutoriales
- Export / Import Oracle 9i
- Instalación Oracle 10g
- Archivos de configuración de red para Oracle
- init.ora spfile.ora fichero de parámetros oracle
- Export Oracle 10g
- Administración de usuarios
- Configurar modo archivelog
- Introducción Oracle 10g
- Arrancar o parar base de datos Oracle
- Tunning Oracle
- Instalación statspack
- Seguridad listener Oracle 10g
- Parámetros memoria SGA
- Activar auditoria de la base de datos
- Oracle Jobs (9i)
- Controlar espacio tablespaces
- Recover database until time
- Hotbackup de una base de datos Oracle
- Consultas sobre V$
- Privilegios sysoper y sysdba
- Búsquedas en Oracle 10g case-insensitive
- Cambiar ubicación base de datos
- Bloquear acceso a base de datos por IP
- Loadjava y Dropjava en Oracle
- Configuración de memoria
- Problemas Oracle Jobs
- Encriptación e integridad de datos en Oracle
- Instalación de la máquina virtual Java
- Cambiar a modo restricted session
- Recuperación modo noarchivelog
- Reconstrucción de índices
 
· Oracle FAQ
- Oracle database
 
· Noticias
- Oracle OpenWorld 2009
- Oracle compra Sun
- 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
- Trabajos de Oracle
- ZonaOracle.com
- AjpdSoft
- La Web del Programador
· Sitios recomendados
- Cronica24.com
- TPV
- Buscar trabajo
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