你要在9I里建立相同的表空间,因为你EXP的文件里有所有建表的语句都包含有原来
的表空间信息:

解决方案 »

  1.   

    请问怎样读出EXP出的所有表空间?
      

  2.   

    EXP SYSTEM/MANAGER FILE=ALL.DMP FULL=Y LOG=EXP.LOG
    导入的时候要足个在9I里面建立后然后IMP:如
    8I里面存在表空间TEST 和用户 TEST
    要实现导入9I里面,就要先建立表空间TEST
    create tablespace test datafile '/oracle/oradata/test.dbf' size 500m;然后建立用户
    create user test identified by test default tablespace test
      temporary tablespace temp;
    受权
      grant create table ,resource ,connect to test;然后实现导入imp system/manager file=all.dmp fromuser=test touser=test log=imp.log buffer=99999999
      

  3.   

    可是我在dos 窗口确不能进入啊 使用IMP时总是显示invalid username/password。
      

  4.   

    而且在Managed Server 状态下用图形方式导入  提示:
    VNI-2105 目标节点的节点首选身份证明无效或具有的权限不足以完成此操作
    在WINDOWS平台,为WINDOWS目标指定的节点身份证明应该具有 “登录为批处理作业”的权限
      

  5.   

    使用LGQDUCKY(飘) ( )的方法,你写脚本使用system用户导出整个数据库
    然后通过独立启动在9i建立和8i相同的表空间 再倒入
      

  6.   

    运行EXP SYSTEM/MANAGER FILE=ALL.DMP FULL=Y LOG=EXP.LOG时显示invalid username/password。
      

  7.   

    导入时我已SYSTEM登陆,不能创建SYS所属的触发器  怎么办?
      

  8.   

    用object browser 的"管理"中"load"功能,把数据倒成.DAT、.CTL文件,
    然后在9i中再用object browser 的"管理"中"load"功能将数据倒入进来,
    不用那些命令,很简单的。
      

  9.   

    如果的确能确定能用相同的用户名和密码进入9i的话,那看一看是不是该用户的权限不够,如果你导出时用户的权限是dba,那么你导入时用户的权限也有相应的要求