大二猿,最近在学习oracle,用pl\sql导入num.dmp文件显示SQL 不合法,而且imp关键词没有变颜色,望各位帮帮忙,多谢

解决方案 »

  1.   

    imp/exp自己就是个工具,不需要要pl/sql下执行
    http://blog.csdn.net/webajax/article/details/4506071
      

  2.   

    我用这命令的时候,file后的路径没记得用引号
    去掉引号试试
      

  3.   

    两点,
    一是imp命令是dos命令,不是sql命令,不是在plsql里执行的,你在系统的cmd里执行;
    第二点,你这个imp的参数不完整,至少要包含以下参数:imp user/pwd@sid file=xxx owner=xxx
      

  4.   

    写错了,imp user/pwd@sid file=xxx full=y(或者fromuser=xxx touser=xxx),百度一下,很多
      

  5.   

    http://jingyan.baidu.com/article/fdbd42771f5ab6b89e3f48d5.html
      

  6.   

    我知道要用uesr/pwd@sid,但是现在imp关键词不亮,但是emp关键词亮了。这是什么原因
      

  7.   

    1、pl/sql导入,不用命令,可以直接导入2、用命令导入可以通过Windows 命令窗口。或者直接linux命令窗口(两个窗口的命令标识符处理稍微有点不一样)
    例如:imp system/manager@TEST  file=d:\daochu.dmp  tables=(table1) 
      

  8.   

    imp要在cmd中运行
    imp 用户/密码@数据库 file=/backup/temp_dir/文件名 log=/backup/temp_dir/文件名 ignore=y  commit=y INDEXES=N