第一步:安装oracle 10g,并建数据库,名为orcl 
第二步:建立表空间kong,并在表空间里建立kong.target表 
第三步:在oracle的默认表空间里建立表asd 
第四步:exp system/asdf@orcl full=y file=d:daochu.dmp 
第五步:使用oracle自带工具Database Configuration Assistant删除oracle数据库中的数据 
第六步:使用oracle自带工具Database Configuration Assistant新建oracle数据库,命名为orcl 
第七步:imp system/asdf@orcl full=y file=d:daochu.dmp ignore=y 
这个时候在em中查看表空间,为什么没有kong这个表空间?但是在SYSTEM表空间里却有asd表了,为是什么?是exp system/asdf@orcl full=y file=d:daochu.dmp 只能导出默认表空间里的数据吗?

解决方案 »

  1.   

    第五步:使用oracle自带工具Database Configuration Assistant删除oracle数据库中的数据 
    第六步:使用oracle自带工具Database Configuration Assistant新建oracle数据库,命名为orcl 
    5 是把数据库给删了吧?
      

  2.   

    是啊  5是吧数据库数据都删了  想让数据库中的数据恢复到装oracle时的状态
    这步有问题?
      

  3.   

    第四步:exp system/asdf@orcl full=y file=d:daochu.dmp 
    进行全库逻辑备份第三步:在oracle的默认表空间里建立表asd 是哪个默认表空间呢? 以哪个用户建立起来的?
     你新建的数据库后 表空间kong,kong.target表 在不在?
      

  4.   

    第六步后需要建立表空间kong.然后再imp.
    因为imp不会自己建立表空间的.
      

  5.   

    第二步:建立表空间kong,并在表空间里建立kong.target表
    第三步:在oracle的默认表空间里建立表asd 这个时候在em中查看表空间,为什么没有kong这个表空间?但是在SYSTEM表空间里却有asd表了,为是什么? 
    =========================================================
    楼主是不是把方案 schema 和表空间 tablespace 的概念弄混了。create table kong.target ... ... 是把表 target 建在 kong 方案下,而不是建在这个表空间中。
      

  6.   

    都是用system用户进行操作的,asd表在SYSTEM表空间里,
    新建数据库后,表空间kong不在,其下的表也不在
      

  7.   

    我新新建了表空间kong
    再:imp system/asdf@orcl full=y file=d:daochu.dmp ignore=y 
    还是不行 表空间kong里还是空的
    什么都没就进去  不好意思啊  请讲详细点  是不是我又丢哪了?
      

  8.   

    kong这个表空间是这么建的CREATE TABLESPACE KONG
    DATAFILE 'D:\msis\kong.dbf' SIZE 3G
    AUTOEXTEND ON NEXT 100M MAXSIZE 30G
    AUTOALLOCATE;
    它应该就是个tablespaces吧  这个应该没错的
      

  9.   

    表空间下要指定用户的,你原先再kong表空间下建表是怎么建的?
    必须新建用户并制定默认表空间未kong,再用户登陆后创建的表才存放到kong表空间下
      

  10.   

    第一步:安装oracle 10g,并建数据库,名为orcl
    第二步:建立表空间kong,并在表空间里建立kong.target表
    第三步:在oracle的默认表空间里建立表asd
    第四步:exp system/asdf@orcl full=y file=d:daochu.dmp
    第五步:使用oracle自带工具Database Configuration Assistant删除oracle数据库中的数据
    第六步:使用oracle自带工具Database Configuration Assistant新建oracle数据库,命名为orcl
    第七步:imp system/asdf@orcl full=y file=d:daochu.dmp ignore=y
    这个时候在em中查看表空间,为什么没有kong这个表空间?但是在SYSTEM表空间里却有asd表了,为是什么?

    在执行exp时 应先做如下操作:
    1、新建表空间。
    2、表空间下要指定用户的,必须新建用户并制定默认表空间是kong,再用户登陆后创建的表才存放到kong表空间
    下。

      

  11.   

    结贴了~!感谢剑圣大哥还有libolibo888及大家的帮助!  哈哈哈哈 
    问题结束了  就是用户的问题!