oracle如何给指定的用户导入dmp

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle如何给指定的用户导入dmp相关的知识,希望对你有一定的参考价值。

oracle是这样的,你建立的oracle会有几个用户名和密码,这个都是在你安装的时候可以选择手动设置密码。然后会有几个用户如:sys,system,sysdba。。。然后你的数据库用户是AAA,这个用户名是用system创建的,表空间也是需要创建的,之后将其分给到AAA用户下。你拿到的那个aaa.dmp文件是用exp命令导出的文件。现在就是要把aaa.dmp导入的表TEST_AAA中,也就是imp命令。imp
AAA/用户名密码@数据库名字
fromuser=XXX
touser=AAA(这是从XXX数据库到AAA中)
file=aaa.dmp的路。你这里给的信息不全,没有数据库名字。推荐你去看下,用户,表空间,数据库这些东西之间的关系。会很有助于你解决问题。
参考技术A 使用system用户
imp
system/111111@orcl
fromuser=aaa
touser=bbb
file=aaa.dmp
前提,知道system用户的密码和本机服务名
数据文件导出的用户名;
要导入的用户名;
事先建立好表空间test_aaa

oracle导入.dmp文件

在日常开发中,经常需要往一个数据库里导入.dmp文件,下面简单介绍下如何通过命令导入

1.创建一个awsbpm用户
create user 用户名 identified by 密码;

如:create user test identified by test;

2.用户赋予相应的权限,权限最好赋高一点
grant connect,resource,dba to test;

3.oracle中导入dmp文件,buffer最好给大点

imp userid=‘sys/[email protected] as sysdba‘ file=f:\awsbpm.dmp rows=y fromuser=test touser=test statistics=none buffer=10000000

 



以上是关于oracle如何给指定的用户导入dmp的主要内容,如果未能解决你的问题,请参考以下文章

如何在Oracle中建表空间、建用户并导入dmp文件详解

Oracle 导入数据库dmp文件

Oracle 10G中导入dmp文件

oracle导入.dmp文件

oracle的dmp数据文件的导出和导入以及创建用户

oracle怎么导入dmp文件