Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1684 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  import base oracle

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

import base oracle

n°2235275
dex51
Posté le 08-08-2014 à 15:45:27  profilanswer
 

Bonjour,
 
je rencontre un problème pour importer une base oracle (assez lourde : +30go).
 
Voila ma procédure actuelle :
1)je créé la base via dbca sur mon nouveau serveur.
2)je crée le directory (CREATE DIRECTORY....) sous le bon SID.
3)je créé les users et je leur file tous les droits (Create user ... & grant all privileges ...) sous le bon SID // c'est pas gênant que je leur file tous les droits, c'est juste par simplification.)
4)je créé les tablespaces (équivalente au serveur source).
5)j'importe la base avec impdp.
 
Mon problème est que j'ai des erreurs du type :
 
ORA-39083: Object type OBJECT_GRANT failed to create with error:
ORA-01749: you may not GRANT/REVOKE privileges to/from yourself
Failing sql is:
GRANT SELECT ON "MEBLEUE"."SIBXACTS" TO "MEBLEUE"
 
> Ne connaissant pas vraiment oracle, je ne comprends pas car j'ai pourtant bien donné tous les droits à mes users...
 
Si quelqu'un à une idée, je l'en remercie :)
 
 
 

mood
Publicité
Posté le 08-08-2014 à 15:45:27  profilanswer
 

n°2235277
ddr555
Posté le 08-08-2014 à 16:01:04  profilanswer
 

il semble que tu essayes de donner des droits de lecture à un user sur les objets qu'il possède. alors que le simple fait que ces objets soient à lui, lui donne automatiquement tous les droits. tu te connectes comme ton utilisateur MEBLEUE quand tu importes ta base ? si oui alors ça vient de là, sinon je n'en sais rien

n°2235280
dex51
Posté le 08-08-2014 à 16:06:55  profilanswer
 

merci pour ta réponse.
 
j'importe la base sous le user linux "oracle" avec impdp  :
impdp SYSTEM\*** directory=TEMP_DATA dumpfile=full.dmp remap_schema=ora:ora
 
je ne me connecte pas en sqlplus.
 
Peux être faut-il que j'importe la base sous un autre compte que SYSTEM ?


Message édité par dex51 le 08-08-2014 à 16:07:16
n°2235281
ddr555
Posté le 08-08-2014 à 16:22:03  profilanswer
 

bizarre. normalement il ne devrait pas générer de grant d'un utilisateur vers lui même. ça n'a pas de sens. peut être qu'il faut créer les tables sur un user et un autre user pour y accéder. dans ce cas les grant ont un sens


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  import base oracle

 

Sujets relatifs
Se connecter à la base Mysql Free depuis MySQL WorkbenchSGBD a base des sémaphores et threads
signification du mot "abstrait" base des donnéesoracle [11gr2] importer un dumpfile et logfile avec un datapump import
Oracle - Requête SQL outer joinautomatiser la synchronisation de 2 base de donnée mysql et oracle
aide pour base de données python 2.7[VB6] Problème de lien d'une base SQL Server vers Access
Plus de sujets relatifs à : import base oracle


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR