表空间是逻辑结构,数据存储在数据文件中。
可以用oracle的备份工具恢复管理器(rman)进行表空间级的数据导出。

解决方案 »

  1.   

    看你的ORACLE是什么版本
    ORACLE 7.3用EXP73
    ORACLE 8i用EXP80
    具体怎么用可以在MS_DOS方式下键入EXP73 HELP=Y查看一下
      

  2.   

    oracle有导数据的工具
    oracle7.3 exp73
    oracle8   exp80
    oracle8i  exp
    另外,要说明的是表空间是逻辑概念,它对应实际的数据文件,数据在物理上是存储在数据文件里的
      

  3.   

    oracle8.0.5 数据库存储在database目录下,是否可以将此目录copy 到另外一台计算机上,进行数据恢复。
      

  4.   

    安装后,数据库文件的默认路径就是DATABASE目录下,如果自己建库可以不将数据文件放在DATABASE目录下,如果你要COPY到另外一台数据库上去的话,首先要考虑DATABASE目录下是否有
    所有的数据文件,所有的控制文件,所有的日志文件,初始化文件,密码文件,如果有,就可以COPY,如果有归档文件的话最好也COPY出来,COPY时,最好再数据库关闭的状态下进行,这样可以保持各个文件的状态一致,最好要考虑复制的路径,如果你被COPY的ORACLE在E盘,现在的ORACLE在D盘,那么,首先将初始化文件和密码文拷入D:\ORACLE\DATABASE目录下,然后在E创建ORACLE目录,在其下再创建DATABASE目录,将控制文件,数据文件,日志文件全部放入其中,然后根据初始化文件指明的归档路径来存放归档文件,启动时,如果你这台机器上原来已经有一个数据库,那么,在DOS状态下的提示符下,执行set oracle_sid=[sid](你COPY数据库的实例名),然后登陆到SVRMGR30启动数据库