1、oracl73: 导出  exp73 userid=system/manager file=c:\20021203.dmp owner=cnls
 倒入 imp73 system/manager ignore=y full=y commit=y file=c:\20021203.dmp1、oracl8i: 导出  exp userid=system/manager file=c:\20021203.dmp owner=system 倒入 imp system/manager ignore=y full=y commit=y file=c:\20021203.dmp

解决方案 »

  1.   

    我把73下的DATABASE下的所有文件复制下来了,安装好了80,怎么才能让80识别这些数据库?
    谢谢大家。
      

  2.   

    从ORACL73里面导出的文件怎么才能导入到ORACLE8I中呢,请朋友们帮助我。
    谢谢。
      

  3.   

    方法有三种:
      1。如果你的oracle7.3是完整的系统(不仅仅是数据文件),你可以采用8i提供的migrate迁移的办法实现,这种方式比较稳妥。
      2.如楼上各位所讲,先exp出来,再imp进去,注意imp80可能会出现问题,最好用imp73,此方法可能会出现部分表导入时出现问题,需要手工处理。而且如果你的系统使用developer2000开发的,可能会出现一些内部错误。
      3。安装一套oracle8i,在两个数据库之间建立database link,然后用copy命令将数据复制过来,这种方法实现数据库迁移最稳妥,只是事先要做一个包含copy table_name 命令的一个脚本,将你的所有表名都写在里边(可以用select语句生成)。
      

  4.   

    to jin0607(dd) :
       我们的项目原先是用ORACLE73的数据库服务器,现在我想把它升级为8。0。5,机器上已经具备了直接复制的数据库的全部文件(复制了DATABASE的全部文件与ARCHIVE的文件),并且也用ORACLE73导出了全部的文档。但是在用ORACLE805的工具导入时总是不成功。作为一个ORACLE的新手,总感觉不知道如何下手。还希望您能根据我的实际情况帮帮我。
    多谢,在线等候您的回复。
    高分一定相送。
    这一贴得不到您的高分的满意,我可以另开贴给您送分。
      

  5.   

    从Oracle7数据库移植到Oracle8数据库的三种主要方法如下:
    • 移植工具—Oracle8提供能够使用GUI或命令行模式的移植工具,用于帮助将Oracle7(7.1.6或更高版本)内建的数据库移植到Oracle8数据库中。
    • 导入/导出—这是与使用所有的Oracle二进制导出和导入格式完成通常(同种版本到同种版本)整个数据库备份和恢复完全相同的技术。
    • COPY或CTAS—这是一种用于拷贝整个数据库的方法,通过SQL*Net(Net8)的COPY命令或者经过DDL Create Table As Select(CTAS)命令,从一个Oracle7数据库到一个Oracle8数据库拷贝整个数据库,每次仅能拷贝一个表。