解决方案 »

  1.   

    看 数据库大小了。  小点,其实都无所谓。 另外 系统能中断的话, 还是 exp  imp 方便点。 
      

  2.   

    数据库不大,因为是测试服务器只有100G左右的数据。现在我通过以下命名已经把数据库 exp 出来了EXP SYSTEM/MANAGER@UATGB FULL=Y FILE=I:\UATGB\BACKUP\FULLDB_
    UATGB_20140717.DMP LOG=I:\UATGB\BACKUP\FULLDB_UATGB_20140717_EXP.LOG接下来我需要在新的数据库上做什么才能导入呢?需要根据原来的数据库中的表空间来新建么?
      

  3.   

    还是按照用户进行exp和imp,这样会比较方便的。
      

  4.   

    善若止水,你好。我通过以下语句在原9i 的服务器上创建了 一个用户且赋予了dba权限。有几个问题麻烦你帮忙解答一下,谢谢1、我是否需要在10gr2的服务器上也要新建这样一个用户再导入呢?
    2、导入后 imp 会帮忙创建原来数据库中的用户 和权限么?create user dbauser identified by dbauser;
    grant dba to dbauser;
    SQL> select name from v$datafile;
    NAME
    D:\ORADATA\UATGB\SYSTEM01.DBF
    D:\ORADATA\UATGB\CWMLITE01.DBF
    D:\ORADATA\UATGB\DRSYS01.DBF
    D:\ORADATA\UATGB\EXAMPLE01.DBF
    D:\ORADATA\UATGB\INDX01.DBF
    D:\ORADATA\UATGB\ODM01.DBF
    D:\ORADATA\UATGB\TOOLS01.DBF
    D:\ORADATA\UATGB\USERS01.DBF
    D:\ORADATA\UATGB\XDB01.DBF
    D:\ORADATA\UATGB\DATA01A.DBF
    D:\ORADATA\UATGB\DATA01B.DBF
    D:\ORADATA\UATGB\DATA02A.DBF
    D:\ORADATA\UATGB\DATA02B.DBF
    D:\ORADATA\UATGB\INDEX01A.DBF
    D:\ORADATA\UATGB\INDEX01B.DBF
    E:\LOC_TBS01_1.DBF
    D:\ORADATA\UATGB\UNDOTBS2.DBF