oracle如何给指定的用户导入dmp
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle如何给指定的用户导入dmp相关的知识,希望对你有一定的参考价值。
oracle是这样的,你建立的oracle会有几个用户名和密码,这个都是在你安装的时候可以选择手动设置密码。然后会有几个用户如:sys,system,sysdba。。。然后你的数据库用户是AAA,这个用户名是用system创建的,表空间也是需要创建的,之后将其分给到AAA用户下。你拿到的那个aaa.dmp文件是用exp命令导出的文件。现在就是要把aaa.dmp导入的表TEST_AAA中,也就是imp命令。impAAA/用户名密码@数据库名字
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的主要内容,如果未能解决你的问题,请参考以下文章