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的路。你这里给的信息不全,没有数据库名字。推荐你去看下,用户,表空间,数据库这些东西之间的关系。会很有助于你解决问题。
使用system用户
imp system/111111@orcl fromuser=aaa touser=bbb file=aaa.dmp
前提,知道system用户的密码和本机服务名
数据文件导出的用户名;
要导入的用户名;
事先建立好表空间test_aaa
1、cmd
2、cmd>sqlplus / as sysdba
3、sql>imp AAA/密码 file=aaa.dmp full=y
4、over导入成功
怎么个不全?描述清楚一下。如果你导处的dmp是全的,并且表空间用户都创建无误,是不会产生数据丢失的