Oracle 10G中导入dmp文件

有一个项目从oracle10g上备份的.dmp文件
现在要放到另一台机器的oracle10g上,

小生太垃圾,不知道怎么导入
请大哥们 帮帮忙!
步骤详细,我保证追加高分~~~

Oracle 10G中导入dmp文件方法如下:

使用客户端Enterprise Manager Console>

1.用SYS用户名,以DBA的身份在ie中登入到数据库(ORACLE客户端Enterprise Manager Console)

 

2.在方案->用户与权限->用户

  新建用户

  同时给该用户授予“角色”:

 CONNECT,DBA,EXP_FULL_DATABASE,IMP_FULL_DATABASE,RESOURCE

  授予系统权限:

  ALTERUSER,COMMENT ANY TABLE,CREATE ANY VIEW,CREATESESSION,

  CREATEUSER,DELETE ANY TABLE,DROP ANY VIEW,DROP USER,

  UNLIMITEDTABLESPACE

 

3.在命令行下执行:

4.imp pg/pg@pgfs110

imp 用户名/口令  回车

填写导入文件路径:EXPDAT.DMP>c:\a.dmp

输入插入缓冲区大小:默认不填回车

只列出导入文件的内容:   回车

忽略创建错误:yes

导入权限:yes

导入表数据:yes

导入整个导出文件:yes

等待……

成功终止导入,但出现警告

例如:

5.打开PLSQL Developer,用新建的用户名和口令,以normal身份登录

6.在tables中可以查看导入到表

7.到此结束。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-05-09
DMP文件导入:
1.用SYS用户名,以DBA的身份登入到数据库(ORACLE客户端Enterprise Manager Console)
2.在安全性 -- 用户 若所要导入的用户对象已存在 则移去 然后新建之(这样就可以删除该用户下所有对象了) 表空间选择原来的。
3.在该用户的角色中加入DBA角色
4.在命令行下执行:imp aioss/aioss@ORCL10G file=d:\aioss0819.dmp full=y ignore=y commit=y
参数解释:用户名/密码@数据库服务名 数据文件路径本回答被提问者和网友采纳
相似回答