How to Rename or Move Oracle Tablespace Datafile to Another Location Comment renommer ou déplacer des fichier de données Oracle de table à un autre endroit
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 données Oracle ne fournit pas une interface utilisateur facile à renommer un fichier de données de table, ni administrateur de base de données peut facilement déplacer ou déplacer le fichier de données à un autre endroit ou le répertoire que les différents emplacement d'origine de la création d'une base de données. The rename or move place task has to be performed via Oracle SQLPlus command line interface. La renommer ou déplacer lieu tâche doit être réalisée par Oracle SQLPlus interface de ligne de commande. However, if the operation is performed when the tablespace which owns the datefile is online, error will occur. Toutefois, si l'opération est réalisée lorsque la table qui possède les datefile est en ligne, l'erreur se produira.
The error message may include the following: Le message d'erreur mai sont les suivantes:
ORA-01511: error in renaming log/data files ORA-01511: erreur dans le renommage log / fichiers de données
ORA-01121: cannot rename database file <string> - file is in use or recovery ORA-01121: impossible de renommer le fichier de base de données <string> - fichier est en cours d'utilisation ou de récupération
ORA-01110: data file <string>: ‘datafile.dbf’ ORA-01110: fichier de données <string>: «datafile.dbf"
To properly move the datafile around or rename the datafile, follow this guide: Pour bien passer le fichier de données ou autour de renommer le fichier de données, suivez ce guide:
- Login to SQLPlus. Connectez-vous à SQLPlus.
- Connect as SYS DBA with CONNECT / AS SYSDBA command. Connectez que SYS DBA avec CONNECT / AS SYSDBA commande.
- Shutdown the database instance with SHUTDOWN command. Arrêter l'instance de base de données avec commande shutdown.
- Rename or/and move the datafiles at operating system level. Renommer ou / et les fichiers de données de déplacer le système d'exploitation à niveau.
- Start Oracle database in mount state with STARTUP MOUNT command. Début base de données Oracle sur la montagne de l'État avec DÉMARRAGE commande mount.
- Modify the name or location of datafiles in Oracle data dictionary using following command syntax: Modifier le nom ou l'emplacement des fichiers de données dans le dictionnaire de données Oracle en utilisant la syntaxe de commande suivante:
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 Renommer le fichier "<fully chemin de données originales file name>" TO "ou d'origine <nouveau chemin pleinement aux nouvelles données originales ou nom de fichier ';
- Open Oracle database instance completely with ALTER DATABASE OPEN command. Ouvert instance de base de données Oracle complètement avec ALTER DATABASE OPEN.
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 les fichiers de données qui doivent être modifiés ou déplacés ne font pas partie du système de tables, et ne contiennent pas de démantèlement actif des segments ou temporaire segments, il existe une autre solution qui ne nécessite pas l'instance de base de données à l'arrêt. Instead, only the particular tablespace that contains the date files is taken offline. Au lieu de cela, seulement la table qui contient la date des fichiers est prise hors ligne.
- Login to SQLPlus. Connectez-vous à SQLPlus.
- Connect as SYS DBA with CONNECT / AS SYSDBA command. Connectez que SYS DBA avec CONNECT / AS SYSDBA commande.
- Make offline the affected tablespace with ALTER TABLESPACE <tablespace name> OFFLINE; command. Faites offline touchés de table avec ALTER table <tablespace nom OFFLINE; commande.
- Modify the name or location of datafiles in Oracle data dictionary using following command syntax: Modifier le nom ou l'emplacement des fichiers de données dans le dictionnaire de données Oracle en utilisant la syntaxe de commande suivante:
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 table <tablespace nom RENAME DATAFILE '<fully chemin de données originales file name> "TO" ou d'origine <nouveau chemin pleinement aux nouvelles données originales ou nom de fichier';
- Bring the tablespace online again with ALTER TABLESPACE alter tablespace <tablespace name> ONLINE; command. Apportez la table de nouveau en ligne avec ALTER table <tablespace modifier le nom de table en ligne; commande.
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANT: Il s'agit d'une machine qui traduit la page est fourni «tel quel», sans garantie. Machine translation may be difficult to understand. La traduction automatique mai être difficile à comprendre. Please refer to S’il vous plaît se référer à original English article l'article original en anglais whenever possible. chaque fois que possible.
Share and contribute or get technical support and help at Partagez et contribuer ou obtenir de l'aide technique et l'aide à My Digital Life Forums Ma vie numérique forums .
Related Articles Articles connexes
- How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile Comment baisse de table et de récupérer base de données Oracle lorsque accidentellement supprimer fichier de données
- Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error Oracle ORA-01658 Impossible de créer INITIALE Étendue pour le segment d'erreur dans Tablespace
- How to Remove and Drop Datafiles from Tablespace in Oracle Database Comment supprimer les fichiers de données et de chute de Tablespace dans la base de données Oracle
- ORA-25153 Temporary Tablespace is Empty Error in Oracle ORA-25153 Tablespace Temporaire est vide Erreur dans Oracle
- Manual and Clean Uninstall Oracle for Windows Manuel de désinstallation propre et Oracle pour Windows
- ORA-01502 Oracle Index in Unusable State ORA-01502 Oracle Indice en inutilisable
- Oracle Database Import Error 3113/3114 Base de données Oracle erreur d'importation 3113/3114
- Change Oracle Database User Password Changement de base de données Oracle utilisateur Mot de passe
- Check Oracle Version Arrivée Oracle version
- Oracle Database Link Base de données Oracle lien








