【20分】oracle怎样导入dmp数据文件? pl/sql导入dmp文件时错误:not logged on

就是tools -> import tables里面,选择to user的时候就弹出not logged on,请问是怎么回事?

解决了20分,谢谢各位了!

可能是由于登陆用户也就是执行imp操作的用户权限不够,给to user用户授予dba权限,并且使用to user 用户登陆plsql,在执行一次试一试;
当然如果还是不行,可以使用其他方法,比如打开plsql命令窗口,执行
SQL> host Imp scott/tiger file=d:/emp.dmp fromuser=test touser=scott ignore=y
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-18

在上图红框中,你需要导入执行文件,一般的路径是在这个下面:

E:\oracle\product\10.2.0\db_1\BIN\imp.exe

把这个导进去。


或者用这种命令方法导,开始---运行--CMD,导入格式如下:

imp   用户名/密码@数据库名   file=C:/data.dmp   full=y

本回答被提问者采纳
相似回答