how to grant privelege to user on importing dump file

I have created a user/schema say XYZ in oracle 10g. I gave the privilege to the user as
grant resource to XYZ ;
 I gave ran all the DDL scripts to generate Table, Sequence, Trigger etc structure.
Then I am importing the dump file(say abc.dmp) into the schema using the command
imp XYZ/password full=y file=abc.dmp ignore=y
When I do that getting error saying
ORA-01031: insufficient privileges

How can i get rid of this error. Is there is a way I can give import operation privilege to this particular user XYZ. Please advise. Any links , resources, ideas highly appreciated. Thanks in advance.

LVL 7
gudii9Asked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
LindaCConnect With a Mentor Commented:
grant connect, exp_full_database, imp_full_database, select_catalog_role, unlimited tablespace, select any sequence, become user, backup any table, analyze any to backup_user;

Grant exempt access policy to backup_user;  

As sys the following privileges:

grant select on sys.incexp to backup_user;
grant select on sys.incfil to backup_user;
grant select on sys.incvid to backup_user;            

0
 
DavidConnect With a Mentor Senior Oracle Database AdministratorCommented:
FWIW, you would be amazed at how much better datapump exports are over the older method.  Search the EE knowledge base for prior discussion if intrigued.
 
0
 
gudii9Author Commented:
Thank you very much. I appreciate it
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.