我用的是oracle11g的版本我做了exp的热备份 但当我用imp还原的时候报错了所有的代码连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Produc
tion
With the Partitioning, OLAP, Data Mining and Real Application Testing options仅导入数据 (yes/no): no > yes导入文件: EXPDAT.DMP> c:\010.dmp输入插入缓冲区大小 (最小为 8192) 30720>经由常规路径由 EXPORT:V11.02.00 创建的导出文件
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
只列出导入文件的内容 (yes/no): no > noIMP-00402: 参数 "IGNORE" 在 data_only 模式下无效
IMP-00000: 未成功终止导入
哪个兄弟知道这个是怎么回事啊?指点下谢谢

解决方案 »

  1.   

    exp叫逻辑备份,不叫热备。
    所谓的热备和冷备指的都是物理备份。
    使用exp和imp时,最好使用带有完整参数的命令行,而不要使用交互式,因为它提示的参数太少了你exp时导出了多少内容,假如是某用户下所有的表(包括数据)
    imp的时候,如果相应的表已经存在,且已有数据。那么你有两个选择,1是追加数据(ignore=y),2是跳过该表
    恐怕这两个都不是你需要的结果吧……
      

  2.   


    我想追加数据吧 在sqlplus里面提示的内容太多了 不知道哪个没选择对就又报错了 如果有参数选不对报的错也不一样 我现在也很凌乱啊 ,我想用网页的那种方式登录看看能不能还原,结果我的用户名在sqlplus下登录没问题在在网页的那种就不能登录了 提示什么权限超出你具有的 我晕了 
    接触oracle时间不长不知道怎么办了