How to Rename or Move Oracle Tablespace Datafile to Another Location Cómo renombrar o mover archivo de tablas de Oracle a otra ubicación
Oracle database does not provide an easy user interface to rename a datafile of tablespace, nor database administrator can easily move or relocate the datafile to another location or directory that different from original location on creation of database. Base de datos Oracle no proporciona una interfaz de usuario fácil cambiar el nombre de un archivo de tablas, ni administrador de bases de datos pueden fácilmente mover o reubicar el archivo a otra ubicación o directorio que los diferentes de su ubicación original en la creación de la base de datos. The rename or move place task has to be performed via Oracle SQLPlus command line interface. El renombrar o mover a cabo tarea tiene que realizarse a través de Oracle SQLPlus interfaz de línea de comandos. However, if the operation is performed when the tablespace which owns the datefile is online, error will occur. Sin embargo, si la operación se realiza cuando el espacio de tablas que posee el datefile está en línea, el error se va a producir.
The error message may include the following: El mensaje de error pueden incluir los siguientes:
ORA-01511: error in renaming log/data files ORA-01511: error en el cambio de nombre de registro y archivos de datos
ORA-01121: cannot rename database file <string> - file is in use or recovery ORA-01121: no puede cambiar el nombre de archivo de base de datos <string> - fichero está en uso o la recuperación
ORA-01110: data file <string>: ‘datafile.dbf’ ORA-01110: archivo de datos <string>: «datafile.dbf '
To properly move the datafile around or rename the datafile, follow this guide: Para mover el archivo o cambiar el nombre de todo el archivo, siga esta guía:
- Login to SQLPlus. Ingresar a SQLPlus.
- Connect as SYS DBA with CONNECT / AS SYSDBA command. Conectar como SYS DBA con CONNECT / AS SYSDBA comando.
- Shutdown the database instance with SHUTDOWN command. Apagar la instancia de base de datos con el comando SHUTDOWN.
- Rename or/and move the datafiles at operating system level. Cambiar el nombre y / o mover la de datos a nivel de sistema operativo.
- Start Oracle database in mount state with STARTUP MOUNT command. Inicio de bases de datos Oracle en estado de montaje con el arranque comando mount.
- Modify the name or location of datafiles in Oracle data dictionary using following command syntax: Modificar el nombre o la ubicación de datos de Oracle en el diccionario de datos usando la sintaxis siguiente comando:
ALTER DATABASE RENAME FILE ‘<fully qualified path to original data file name>’ TO ‘<new or original fully qualified path to new or original data file name>’; ALTER DATABASE renombrar el archivo '<fully cualificada camino a archivo de datos original name>' A '<new original o completamente calificado camino a nuevos u originales name> archivo de datos';
- Open Oracle database instance completely with ALTER DATABASE OPEN command. Abrir base de datos Oracle ejemplo completamente con ALTER DATABASE OPEN comando.
If the datafiles that need to be changed or moved do not belong to SYSTEM tablespaces, and do not contain active rollback segments or temporary segments, there is another workaround that does not require database instance to be shutdown. Si la de datos que necesitan ser cambiado o movido no pertenecen al sistema de tablespaces, y no contienen activa de desmantelamiento de segmentos o segmentos temporales, hay otra solución que no requiera instancia de base de datos que se apaga. Instead, only the particular tablespace that contains the date files is taken offline. Por el contrario, sólo el particular de tablas que contiene la fecha los archivos se toma fuera de línea.
- Login to SQLPlus. Ingresar a SQLPlus.
- Connect as SYS DBA with CONNECT / AS SYSDBA command. Conectar como SYS DBA con CONNECT / AS SYSDBA comando.
- Make offline the affected tablespace with ALTER TABLESPACE <tablespace name> OFFLINE; command. Hacer el afectado fuera de línea de tablas de tablas con ALTER <tablespace name> fuera de línea; mando.
- Modify the name or location of datafiles in Oracle data dictionary using following command syntax: Modificar el nombre o la ubicación de datos de Oracle en el diccionario de datos usando la sintaxis siguiente comando:
ALTER TABLESPACE <tablespace name> RENAME DATAFILE ‘<fully qualified path to original data file name>’ TO ‘<new or original fully qualified path to new or original data file name>’; ALTER tablas <tablespace name> RENAME archivo '<fully cualificada camino a archivo de datos original name>' A '<new original o completamente calificado camino a nuevos u originales name> archivo de datos';
- Bring the tablespace online again with ALTER TABLESPACE alter tablespace <tablespace name> ONLINE; command. Llevar la línea de tablas de nuevo con ALTER tablas modificar tablas <tablespace name> ONLINE; mando.
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANTE: Se trata de una máquina que traduzca la página se proporciona "tal cual" sin garantía. Machine translation may be difficult to understand. La traducción automática puede resultar difícil de entender. Please refer to Por favor, consulte original English article artículo original Inglés whenever possible. siempre que sea posible.
Share and contribute or get technical support and help at Compartir y contribuir o recibir apoyo técnico y ayudar a My Digital Life Forums Mi vida digital Foros .
Related Articles Artículos relacionados
- How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile ¿Cómo caída de tablas y recupera la base de datos Oracle cuando accidentalmente borrar archivo
- Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error Oracle ORA-01658 No es posible crear INICIAL La medida para el segmento de tablas de error
- How to Remove and Drop Datafiles from Tablespace in Oracle Database Cómo Quitar y soltar de datos de tablas en la base de datos Oracle
- ORA-25153 Temporary Tablespace is Empty Error in Oracle ORA-25153 Temporales de tablas está vacía Error en Oracle
- Manual and Clean Uninstall Oracle for Windows Manual y limpio de desinstalación de Oracle para Windows
- ORA-01502 Oracle Index in Unusable State ORA-01502 Índice de Oracle en inutilizables Estado
- Oracle Database Import Error 3113/3114 Bases de datos Oracle error de importación 3113/3114
- Change Oracle Database User Password Cambio de bases de datos Oracle contraseña de usuario
- Check Oracle Version Compruebe la versión de Oracle
- Oracle Database Link Bases de datos Oracle Link

































September 14th, 2008 12:30 14 de septiembre, 2008 12:30
peykqgj dvnhkcg ikrw peykqgj dvnhkcg ikrw