Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Import/Export
Import/Export Forum d'entraide sur les outils d'import/export 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 19/10/2011, 17h04   #1
Membre expérimenté
 
François
Inscription : février 2010
Messages : 306
Détails du profil
Informations personnelles :
Nom : François

Informations forums :
Inscription : février 2010
Messages : 306
Points : 536
Points : 536
Par défaut IMPDP avec NETWORK_LINK et ORA-39149

Bonjour,

Je "tente" de faire un import via datapump et un network_link. Mais je suis bloque de maniere epaisse avec l'erreur:
Code :
1
2
ORA-31631: privileges are required
ORA-39149: cannot link privileged user TO non-privileged user
Code sql :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
C:\>sqlplus tmp2/xxxx
 
SQL*Plus: Release 11.2.0.1.0 Production ON Wed Oct 19 16:54:31 2011
 
Copyright (c) 1982, 2010, Oracle.  ALL rights reserved.
 
 
Connected TO:
Oracle DATABASE 11g Enterprise Edition Release 11.2.0.1.0 - Production
WITH the Partitioning, OLAP AND Real Application Testing options
 
TMP2@minilhc >SELECT 1 FROM dual@test2;
 
         1
----------
         1
Donc j'ai une base sur mon PC windows, et je voudrais faire un import depuis une base distante avec le dblink test2.

La base distante:
Code :
1
2
3
4
5
6
7
8
9
10
11
$ rlwrap sqlplus tmp/xxxx
 
SQL*Plus: Release 11.2.0.2.0 Production ON Wed Oct 19 16:58:11 2011
 
Copyright (c) 1982, 2010, Oracle.  ALL rights reserved.
 
 
Connected TO:
Oracle DATABASE 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
WITH the Partitioning OPTION
TMP>
Du coup, j'essaye un impdp avec le network, ca eviterait de faire un dump, le transferer, et patati-patata. Ce sera surement pratique une fois que j'arriverai a m'en servir correctement en fait.
Code :
1
2
3
4
5
6
7
8
9
10
C:\>impdp tmp2/xxxx directory=data_pump_dir network_link=perftest2 remap_schema=tmp:tmp2;
 
Import: Release 11.2.0.1.0 - Production ON Wed Oct 19 16:35:34 2011
 
Copyright (c) 1982, 2009, Oracle AND/OR its affiliates.  ALL rights reserved.
 
Connected TO: Oracle DATABASE 11g Enterprise Edition Release 11.2.0.1.0 - Production
WITH the Partitioning, OLAP AND Real Application Testing options
ORA-31631: privileges are required
ORA-39149: cannot link privileged user TO non-privileged user
Afin de voir les differences entre les deux, j'ai mis ces quelques requetes, mais elles me renvoient toutes no rows selected. du coup je ne sais pas trop ou chercher.
Code sql :
1
2
3
4
5
6
SELECT table_name, grantor, privilege FROM user_tab_privs@test2 minus SELECT table_name, grantor, privilege FROM user_tab_privs;
SELECT table_name, grantor, privilege FROM user_tab_privs minus SELECT table_name, grantor, privilege FROM user_tab_privs@test2;
SELECT privilege FROM user_sys_privs minus SELECT privilege FROM user_sys_privs@test2;
SELECT privilege FROM user_sys_privs@test2 minus SELECT privilege FROM user_sys_privs;
SELECT granted_role FROM user_role_privs minus SELECT granted_role FROM user_role_privs@test2;
SELECT granted_role FROM user_role_privs@test2 minus SELECT granted_role FROM user_role_privs;

Si quelqu'un a une idee ou un pointeur, ce serait top
Rams7s est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 10h55   #2
Membre expérimenté
 
François
Inscription : février 2010
Messages : 306
Détails du profil
Informations personnelles :
Nom : François

Informations forums :
Inscription : février 2010
Messages : 306
Points : 536
Points : 536
Il manquait un droit...
J'avais bien mis comme demande dans la doc.

Mais il manquait
Rams7s est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web