Dans des bases de données Oracle, un tablespace est une unité de stockage qui détient liés à des structures et des objets au même endroit. Un espace de stockage contient un ou plusieurs fichiers de données les fichiers de données peuvent appartenir à une seule base de données. Par conséquent, pour associer des fichiers de données avec une autre base de données, ou de les déplacer, vous devez d'exportation et d'importation d'une base de données à l'autre.


Dans des bases de données Oracle, un tablespace est une unité de stockage qui détient liés à des structures et des objets au même endroit. Un espace de stockage contient un ou plusieurs fichiers de données les fichiers de données peuvent appartenir à une seule base de données. Par conséquent, pour associer des fichiers de données avec une autre base de données, ou de les déplacer, vous devez d'exportation et d'importation d'une base de données à l'autre.
Exporter
  • Écrivez les noms des tablespaces que vous souhaitez exporter. Vérifiez qu'aucun autre les administrateurs ou les utilisateurs de base de données sont à travailler sur ces fichiers pour la durée du processus d'exportation.
  • Définir les tablespaces que vous souhaitez exporter, en Lecture Seulement en exécutant la commande suivante:
    ALTER_TABLESPACE your_tablepace LECTURE SEULE
    Remplacer 'your_tablespace' avec le nom de l'espace de stockage que vous souhaitez exporter. Exécuter la commande pour chaque tablespace.
  • Exécutez la commande suivante pour créer un transportable fichier d'espace de stockage, prêt à importer dans une autre base de données:
    EXP TRANSPORT_TABLESPACE=y TABLESPACES=(your_tablespace1,your_tablespace2) DÉCLENCHE=y CONTRAINTES=n SUBVENTIONS=n FICHIER=your_file.dmp
    Remplacer 'your_file' avec un nom descriptif pour le fichier d'exportation et d'ajouter les noms des autres tablespaces vous souhaitez exporter, séparés par des virgules.
  • Définir vos autorisations de SYSDBA, lorsque Oracle vous invite à le faire:
    CONNECT SYS/votre_motdepasse en tant QUE SYSDBA
    Vous pouvez remplacer 'SYS' avec un autre compte d'utilisateur d'administration à laquelle vous avez accès.
  • Exporter le fichier:
    EXP TRANSPORT_TABLESPACE=y TABLESPACES=(your_tablespace1,your_tablespace2) TTS_FULL_CHECK=Y FICHIER=your_file.dmp
Import
  • Copiez et collez la commande suivante dans Oracle:
    IMP TRANSPORT_TABLESPACE=y FICHIER=your_file.dmp FICHIERS de données=('/db/your_datafile1','/db/your_datafile2') TABLESPACES=(your_tablespace1,your_tablespace2) TTS_OWNERS=(old_user1,old_user2) FROMUSER=(old_user1,old_user2) TOUSER=(new_user1,newuser2)
    Modifier le texte en remplaçant ' your_file.dmp ' avec le nom du fichier à importer, 'your_datafile' avec les chemins d'accès aux fichiers de données dans les tablespaces, 'old_user' avec le nom du tablespace précédent propriétaire, et 'new_user' sur le nom de son nouveau propriétaire. Séparez les noms de plusieurs fichiers de données, les tablespaces et les noms d'utilisateur avec des virgules, puis exécutez la commande.
  • se Connecter en tant que SYS lorsque vous y êtes invité:
    CONNECT SYS/votre_motdepasse en tant QUE SYSDBA
  • d'Autres Personnes Sont la Lecture
    • Comment afficher la Liste des Utilisateurs dans la Base de données Oracle Requête
    • Comment Exporter des Données à Partir d'un Oracle de la Table vers un Fichier Plat sur la Zone d'Unix
  • Changer le tablespace retour à la Lecture-Écriture si nécessaire:
    ALTER_TABLESPACE your_tablespace en LECTURE et en ÉCRITURE








Comment Import & Export a partir de l'Espace de Niveau dans Oracle


Dans des bases de donnees Oracle, un tablespace est une unite de stockage qui detient lies a des structures et des objets au meme endroit. Un espace de stockage contient un ou plusieurs fichiers de donnees les fichiers de donnees peuvent appartenir a une seule base de donnees. Par consequent, pour associer des fichiers de donnees avec une autre base de donnees, ou de les deplacer, vous devez d'exportation et d'importation d'une base de donnees a l'autre.


Dans des bases de donnees Oracle, un tablespace est une unite de stockage qui detient lies a des structures et des objets au meme endroit. Un espace de stockage contient un ou plusieurs fichiers de donnees les fichiers de donnees peuvent appartenir a une seule base de donnees. Par consequent, pour associer des fichiers de donnees avec une autre base de donnees, ou de les deplacer, vous devez d'exportation et d'importation d'une base de donnees a l'autre.
Exporter
  • Ecrivez les noms des tablespaces que vous souhaitez exporter. Verifiez qu'aucun autre les administrateurs ou les utilisateurs de base de donnees sont a travailler sur ces fichiers pour la duree du processus d'exportation.
  • Definir les tablespaces que vous souhaitez exporter, en Lecture Seulement en executant la commande suivante:
    ALTER_TABLESPACE your_tablepace LECTURE SEULE
    Remplacer 'your_tablespace' avec le nom de l'espace de stockage que vous souhaitez exporter. Executer la commande pour chaque tablespace.
  • Executez la commande suivante pour creer un transportable fichier d'espace de stockage, pret a importer dans une autre base de donnees:
    EXP TRANSPORT_TABLESPACE=y TABLESPACES=(your_tablespace1,your_tablespace2) DECLENCHE=y CONTRAINTES=n SUBVENTIONS=n FICHIER=your_file.dmp
    Remplacer 'your_file' avec un nom descriptif pour le fichier d'exportation et d'ajouter les noms des autres tablespaces vous souhaitez exporter, separes par des virgules.
  • Definir vos autorisations de SYSDBA, lorsque Oracle vous invite a le faire:
    CONNECT SYS/votre_motdepasse en tant QUE SYSDBA
    Vous pouvez remplacer 'SYS' avec un autre compte d'utilisateur d'administration a laquelle vous avez acces.
  • Exporter le fichier:
    EXP TRANSPORT_TABLESPACE=y TABLESPACES=(your_tablespace1,your_tablespace2) TTS_FULL_CHECK=Y FICHIER=your_file.dmp
Import
  • Copiez et collez la commande suivante dans Oracle:
    IMP TRANSPORT_TABLESPACE=y FICHIER=your_file.dmp FICHIERS de donnees=('/db/your_datafile1','/db/your_datafile2') TABLESPACES=(your_tablespace1,your_tablespace2) TTS_OWNERS=(old_user1,old_user2) FROMUSER=(old_user1,old_user2) TOUSER=(new_user1,newuser2)
    Modifier le texte en remplaçant ' your_file.dmp ' avec le nom du fichier a importer, 'your_datafile' avec les chemins d'acces aux fichiers de donnees dans les tablespaces, 'old_user' avec le nom du tablespace precedent proprietaire, et 'new_user' sur le nom de son nouveau proprietaire. Separez les noms de plusieurs fichiers de donnees, les tablespaces et les noms d'utilisateur avec des virgules, puis executez la commande.
  • se Connecter en tant que SYS lorsque vous y etes invite:
    CONNECT SYS/votre_motdepasse en tant QUE SYSDBA
  • d'Autres Personnes Sont la Lecture
    • Comment afficher la Liste des Utilisateurs dans la Base de donnees Oracle Requete
    • Comment Exporter des Donnees a Partir d'un Oracle de la Table vers un Fichier Plat sur la Zone d'Unix
  • Changer le tablespace retour a la Lecture-Ecriture si necessaire:
    ALTER_TABLESPACE your_tablespace en LECTURE et en ECRITURE

Comment Import & Export à partir de l'Espace de Niveau dans Oracle

Dans des bases de données Oracle, un tablespace est une unité de stockage qui détient liés à des structures et des objets au même endroit. Un espace de stockage contient un ou plusieurs fichiers de données les fichiers de données peuvent appartenir à une seule base de données. Par conséquent, pour associer des fichiers de données avec une autre base de données, ou de les déplacer, vous devez d'exportation et d'importation d'une base de données à l'autre.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation