Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Installation
Installation Forum d'entraide sur l'installation du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/09/2007, 11h49   #1
Candidat au titre de Membre du Club
 
Inscription : juin 2007
Messages : 68
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 68
Points : 11
Points : 11
Par défaut importer un dump en gardant sa structure

Bonjour,

Je crée une base de données essai avec l'assistant d'Oracle 9. Visiblement ca marche.
Je souhaire y importer le dump d'une autre BD mais je voudrais qu'il me crée une BD à l'identique de celle d'ou provient le dump.

Lors de l'import je n'ai rien précisé de spécial mais je n'ai pas l'impression d'avoir ce que je souhaitais au départ.

Cdlt.
Jacques
jacques64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2007, 12h25   #2
Candidat au titre de Membre du Club
 
Inscription : juin 2007
Messages : 68
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 68
Points : 11
Points : 11
Par défaut Precisions

Voici le début du fichier log de l'import :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
Connecté à: Oracle9i Release 9.2.0.3.0 - Production
JServer Release 9.2.0.3.0 - Production
Export fait dans le jeu de car WE8MSWIN1252 et jeu de car NCHAR AL16UTF16
 
Prêt à exporter les utilisateurs spécifiés ...
. export des actions et objets procéduraux de pré-schéma
. export des noms de bibliothèque de fonctions étrangères pour l'utilisateur DB_HYDRO 
. export des synonymes de type PUBLIC
. export des synonymes de type PRIVATE
. export des définitions de type d'objet pour l'utilisateur DB_HYDRO 
Prêt à exporter les objets DB_HYDRO ...
. export des liens de base de données (DATABASE LINKS)
. export des numéros de séquence
. export des définitions de cluster
. Prêt à exporter les tables DB_HYDRO ... via le chemin classique...
. . export de la table                       BIL_BILAN
                                                           22 lignes exportées
. . export de la table                 BIL_BILAN_PARAM
                                                          142 lignes exportées
Après verfication dans ma base ESSAI les tables marquées comme exportées ne sont pas présentes. Cela vient il du fait que l'utilisateur d'export s'appelle DB_HYDRO alors que ma base s'appelle ESSAI et je me connecte en "system".
Faut il préciser qqe chose lors de l'import parce que moi je ne veux plus de l'utilisateur DB_HYDRO.

En gros, ce que je veux c'est ma table importée mais que je peux voir simplement avec system ou autre s'il faut mais ca me parrait plus compliqué de créer un nouvel utilisateur .

Cdlt,
Jacques
jacques64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 22h23   #3
Membre habitué
 
Inscription : mai 2007
Messages : 113
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 113
Points : 106
Points : 106
Jacques,
Je ne comprends pas les questions.
1) je pense que tu devrais poster ce genre de question dans
Oracle > Administration

2) si tu veux les tables de DB_HYDRO dans SYSTEM
imp system/PWD file=... log=... fromuser=DB_HYDRO touser=SYSTEM commit=y ignore=y buffer=10000000

3) au début, j'ai cru que tu ne voulais que le schéma : à l'export ROWS=NO à l'import indexfile=log.rem

En espérant t'éclaircir...
louping est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 11h40   #4
Candidat au titre de Membre du Club
 
Inscription : juin 2007
Messages : 68
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 68
Points : 11
Points : 11
Merci pour ta réponse. J'essaie de poser mon problème plus clairement :

Je dispose du dump d'une BD qui est sur le poste de quelqu'un d'autre. Il faut que j'installe cette BD sur mon poste.

j'ai tapé ta ligne de commande. il réalise l'import avec erreur. Je mets le fichier log en pièce jointe ce sera peut être plus clair . C'est un fichier txt . J'ai juste changé l'extension en zip car il fait plus de 64 Ko.

jacques.
Fichiers attachés
Type de fichier : zip log.zip (156,8 Ko, 5 affichages)
jacques64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 21h48   #5
Membre habitué
 
Inscription : mai 2007
Messages : 113
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 113
Points : 106
Points : 106
Les tables ont été importées, mais il faut que tu traite tes messages d'erreurs :
Il te manque les users ou rôles ROLE_L_HYD, MANAGER, PB, GS, DEGEE1, AUTO, ROLE_M_CAR_HYD, ...
Tu peux reprendre leurs créations avec un simple grep dans le fichier d'export :
$ grep "CREATE ROLE ROLE_L_HYD" file_d'export.dmp
ou
$ grep "CREATE USER PB" file_d'export.dmp
Tu peux aussi ignorer, ça c'est une histoire de fonctionnalité, mais je pense qu'il sera difficile d'ignorer les rôles...

Ensuite, il faudra détruire les tables, puis re-importer..

Mais ce qui m'ennuie,
c'est que je ne vois pas un message en début de log disant : import des tables de DB_HYDRO à SYSTEM
ET le message invalid passwd en début de log
ET la création de l'index en échec...

Louping31
louping est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h16.


 
 
 
 
Partenaires

Hébergement Web