1. 用pl/sql developer 的导入工具出现dos 窗口闪一下就结束了,但是数据库里面什么也没有。2. 直接cmd用命令imp导入    c:> imp rhserver_xh/rhserver_xh@orcl   file=H:\tradedetail\tradedetail.dmp full=y ignore=y
   最后出现提示如下:
..正在导入表   “basic” 导入了12行
成功中止导入,没有出现警告。但是刷新数据库,最后表格里面还是没有数据,不知道为什么?  还有没有其它的方法。请指教!

解决方案 »

  1.   

    imp rhserver_xh/rhserver_xh@orcl file=H:\tradedetail\tradedetail.dmp full=y ignore=y
    加上LOG,看看日志里什么错误信息
      

  2.   

    问题补充:日志内容如下,但是用 pl/sql 还是查询不到数据连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning, OLAP and Data Mining options经由常规路径由 EXPORT:V10.02.01 创建的导出文件警告: 这些对象由 RHSERVER 导出, 而不是当前用户已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
    . 正在将 RHSERVER 的对象导入到 RHSERVER_XH
    . 正在将 RHSERVER 的对象导入到 RHSERVER_XH
    . . 正在导入表                      "T_ACTION"导入了          13 行
    . . 正在导入表                 "T_ACTIONGROUP"导入了          23 行
    . . 正在导入表                  "T_BROKENADDR"导入了           2 行
    . . 正在导入表                    "T_EXCHANGE"导入了           4 行
    . . 正在导入表          "T_EXCHANGESETTLEMENT"导入了           1 行
    . . 正在导入表              "T_FTDCIDCARDTYPE"导入了          11 行
    . . 正在导入表                "T_GROUPMANAGER"导入了           2 行
    . . 正在导入表                 "T_MASTERGROUP"导入了           3 行
    . . 正在导入表              "T_RISKCTRALPARAM"导入了           1 行
    . . 正在导入表            "T_SETTLEMENTSTATUS"导入了           1 行
    成功终止导入, 没有出现警告。
      

  3.   

    你不会查错了库吧,你最后查询的时候是 @orcl 吗?
    看日志,都已经成功导入了的
      

  4.   

    好像成功了,第二再导入提示不成功。用pl/sql却是查询不到,真是奇怪
      

  5.   

    你确定没有导错到别的用户下?
    用这个用户 rhserver_xh 查一下, 还有是用你导出dmp的那个用户查一下。
    查不到 有没有报错?
      

  6.   

    不是有警告吗?估计是登录的时候用错用户了。导入的时候最好用system
      

  7.   

    加上 fromuser= RHSERVER  touser=XXX
      

  8.   

    rhserver_xh/rhserver_xh 这个只能说明是导入时有操作权限的用户,并不能说明这是表的拥有者。你到dba_tables下,查询所有的表和对应的用户,再做确定。select table_name,owner from dba_talbes