将Oracle 8i中的一张表中的数据导入到oracle 10g中的一个表

解决方案 »

  1.   

    用exp/imp就可以了
    指定表用tables=tablename
      

  2.   

    Re, 只要能连上,一般没问题。
    使用oracle10g的客户端,去imp.
      

  3.   

    具体点行吗?比如说8i的数据实例名为db8i,10g的实例名为db10g 用户名都是system/system  db8i的表明为table1,10g的为table2  ,具体的语句如何写啊。
      

  4.   

    如果用导出导入的话,注意用户的区别2个库都在运行?可以互联?数据量不大可以考虑DBLINK的方式
      

  5.   

    8i下导出
    exp system/system@db8i file=d:\test.dmp tables=table1 full=y10g下导入
    imp system/system@db10g file=d:\test.dmp tables=table1 full=y
      

  6.   

    2个库都可以连可以运行。。数据量不大如何用DBLINK操作。。大的话如何操作。。db89的用户名是user1/user1,db10g的用户名为user2/user2  具体语句能说说吗?
      

  7.   

    只导出了一张表,但是通过10g导入到数据库报异常。
    IMP-00058:遇到ORACLE 错误 6550
    ORA-06550: line 1,column 33:
    PLS-00302: component 'SET_NO_OUTLINE' must be declared;
    ORA-06550: line 1,column 7:
    PL/SQL: Statement igored;