用友nc-oracle恢复一个数据库实例

用友nc-oracle恢复一个数据库实例
-----------------------------------------------------------------------
201-新建实例路径(cmd-dbca)

-----------------------------------------------------------------------------------------------

     **c:usersAdministartor>----   dbca
     **或者:开始---所有程序---Oracle - OraDb11g_home1---配置和移植工具---Database Configuration Assistant
-----------------------------------------------------------------------------------------------
查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)

-----------------------------------------------------------------------
202-步骤01-默认-新建数据库

查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)

-----------------------------------------------------------------------
203-步骤02-默认-一般用途或事务处理

查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)

-----------------------------------------------------------------------
204-步骤03-填写-数据库名称(比如:mdfdata01)

-----------------------------------------------------------------------------------------------
     **全局数据库名和SID,都输入:   mdfdata05
-----------------------------------------------------------------------------------------------
查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)

-----------------------------------------------------------------------
205-步骤04-默认-配置enterprise manager

查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)

-----------------------------------------------------------------------
206-步骤05-选择-所有账户使用同一管理口令(mdfPass_1234#)

-----------------------------------------------------------------------------------------------
     --会弹出要创建数据库的用户的口令(用户有SYS/SYSTEM/DBSNMP/SYSYMAN)
     **选择--所有账户使用同一管理口令--这里输入密码为:      mdfPass_1234#
-----------------------------------------------------------------------------------------------
查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)

-----------------------------------------------------------------------
207-步骤06-默认-使用模板中的数据库文件位置

查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)

-----------------------------------------------------------------------
208-步骤07-默认-指定快速恢复区

查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)

-----------------------------------------------------------------------
209-步骤11-默认-创建数据库

-----------------------------------------------------------------------------------------------
       记录下目标目录:      比如:c:ppdministratordminmdfdata05csripts
-----------------------------------------------------------------------------------------------
查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)

-----------------------------------------------------------------------
210-开始创建数据库

查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)

-----------------------------------------------------------------------
211-数据库创建完成

查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)

-----------------------------------------------------------------------
212-查看创建实例后的目录

-----------------------------------------------------------------------------------------------
             --C:ppAdministratororadatamdfdata05                  ---准备创建表空间的目录     
             --C:ppAdministratordminmdfdata05dpdump     ---准备创建虚拟目录的文件夹的位置
-----------------------------------------------------------------------------------------------
查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)

-----------------------------------------------------------------------
301-查看创建的实例是否启动

-----------------------------------------------------------------------------------------------
三.查看新建数据库是否能正常连接
3.1-----指定连接的实例------------------ c:usersAdministartor>----
           set  oracle_sid   =   mdfdata05  
           [变量1--mdfdata05:新建的实例名]  
3.2-----查看是否连接了oracle数据库------ c:usersAdministartor>----
           sqlplus    /@mdfdata05  as sysdba   
           [变量1--mdfdata05:新建的实例名]  
3.3-----查看目前连接的实例   SQL>-------
           select  instance_name   from  v$instance;   
            或者到服务里看:OracleService****----星号代表正在运行的实例的名字
-----------------------------------------------------------------------------------------------
查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)

-----------------------------------------------------------------------
401-创建用友nc-oracle的表空间

-----------------------------------------------------------------------------------------------
四.创建表空间
--说明在C:ppAdministratororadatamdfdata05路径下,创建表空间
--说明:这里的重要变量为:    mdfdata05
SQL>----   
    CREATE TABLESPACE NNC_DATA01 DATAFILE 'C:ppAdministratororadatamdfdata05 nc_data0101.dbf' SIZE 500M
    AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K;     
 
    CREATE TABLESPACE NNC_DATA02 DATAFILE 'C:ppAdministratororadatamdfdata05 nc_data0201.dbf' SIZE 300M
    AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K;  
    
    CREATE TABLESPACE NNC_DATA03 DATAFILE 'C:ppAdministratororadatamdfdata05 nc_data0301.dbf' SIZE 500M
    AUTOEXTEND ON NEXT 100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K;
                                                 
    CREATE TABLESPACE NNC_INDEX01 DATAFILE 'C:ppAdministratororadatamdfdata05 nc_index0101.dbf' SIZE 500M
    AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;     
 
    CREATE TABLESPACE NNC_INDEX02 DATAFILE 'C:ppAdministratororadatamdfdata05 nc_index0201.dbf' SIZE 300M
    AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;  
  
    CREATE TABLESPACE NNC_INDEX03 DATAFILE 'C:ppAdministratororadatamdfdata05 nc_index0301.dbf' SIZE 500M
    AUTOEXTEND ON NEXT 100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K;
-----------------------------------------------------------------------------------------------
查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)


-----------------------------------------------------------------------
501-为新建的实例增加用户并授权

-----------------------------------------------------------------------------------------------
五.创建新用户,并授权  
--用户名为:      mdfuser
  密码为  :      mdfPass_1234#
  ---------------------------------
     SQL>----------
           CREATE USER  mdfuser        IDENTIFIED BY  mdfPass_1234#     DEFAULT TABLESPACE    NNC_DATA01       TEMPORARY TABLESPACE temp;     

        [变量2-mdfuser:用户名]           [变量3-mdfPass_1234#:密码]                           [固定值-NNC_DATA01 :空间表]
     SQL>---------- 
        GRANT connect,dba to    mdfuser;      
        [变量2-mdfuser:用户名]  
        **回车--------      (提示授权成功)
  -----------------------------------------------------------------------------------------------
查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)


-----------------------------------------------------------------------
601-默认虚拟目录-查看自带的虚拟目录的路径-expdp

-----------------------------------------------------------------------------------------------
方案1:
       ----使用现有虚拟目录的方法:
       6.1----指定要连接的oracle数据库 c:usersAdministartor>----
                  sqlplus    /@mdfdata05      as    sysdba   
                  [变量1-mdfdata05:实例名]
       6.2.1--查看虚拟目录: SQL>----------------------------------
                  select * from dba_directories;                                                    
                   说明:查看是否存在现有的虚拟目录名称,
       6.2.2--查看默认目录下是否存在默认的虚拟目录,比如:
                   c:ppdministrator/admin/mdfdata05/dpdump/ 存在虚拟目录,比如:data_pump_dir
       6.2.3--给虚拟目录授权 SQL>---------------------------------
                  grant read,write on directory   data_pump_dir    to    mdfuser   ;                
                  说明:,读写权限授权       [默认虚拟目录]         [变量2-mdfuser :用户名] 
-----------------------------------------------------------------------------------------------
查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)


-----------------------------------------------------------------------
602-默认虚拟目录-拷贝备份的实体文件并恢复-expdp
-----------------------------------------------------------------------

       6.2.4--将通过expdp方式备份出来的备份文件,拷贝到虚拟目录,所在的实际目录文件夹中
               --将物理实体.dmp和日志文件.log要放置到虚拟目录对应的路径下,
               --比如:C:ppAdministratordminmdfdata05dpdump
       6.3----语句c:usersAdministartor>----
                   IMPDP  mdfuser/mdfPass_1234#@mdfdata05            directory  =  DATA_PUMP_DIR          dumpfile=UFNC_BAK.dmp     logfile=UFNC_BAK.log         Remap_schema=USER_CCC:mdfuser    
              [变量2-mdfuser:用户][变量3-mdfPass_1234#:密码][变量1-mdfdata05:实例名]   
              [变量4:默认虚拟目录]   [备份出来的数据库实体]     [备份出来的数据库日志]      [该参数可以不写]          
 
             说明:USER_CCC为:对应用户导出的日志文件/   mdfuser:为创建的<当前实例中创建的用户名>,
             Remap_schema=USER_CCC:mdfuser表示将USER_CCC这个用户对应的所有数据导入到当前实例的mdfuser用户中 
查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)


-----------------------------------------------------------------------
603-默认虚拟目录-导入完成-expdp

----------------------------------------------------------------------------------------------
八. 检测数据是否导入成功  
     连接的数据库        :   c:usersAdministartor>----
           sqlplus     mdfuser/mdfPass_1234#@mdfdata05     
          
 [变量2-mdfuser:用户][变量3-mdfPass_1234#:密码][变量1-mdfdata05:实例]       
     查看导入的数据表数量:   SQL>-----------------------
           select count(*) from tab;     
-----------------------------------------------------------------------------------------------
查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)


-----------------------------------------------------------------------
611-新建虚拟目录-创建新的虚拟目录
-----------------------------------------------------------------------

方案2:
       ----创建新虚拟目录比如(mdf_XuNiMuLu )的方法:
       6.1.1----指定要连接的oracle数据库------ c:usersAdministartor>----
                     sqlplus    /@mdfdata05  as sysdba   
       6.1.2---在C盘建立一个文件夹,名称为:AAA_expdp
       6.2.1---查看虚拟目录: SQL>------------------------------------------
                   select * from dba_directories;                                                    
                   说明:查看是否存在现有的虚拟目录名称,
       6.2.2---删除虚拟目录: SQL>------------------------------------------
                   drop directory  mdf_XuNiMuLu   ;                                                      
                   说明:删除 虚拟目录 mdf_XuNiMuLu ,如果没有这个会提示错误,继续下步即可
       6.2.3---创建虚拟目录: SQL>------------------------------------------
                   create or replace directory  mdf_XuNiMuLu   as 'c:AAA_expdp' ;    
                   说明:虚拟目录的名称为  mdf_XuNiMuLu ,所在的位置为 c:AAA_expdp   
       6.2.4---给虚拟目录授权 SQL>-----------------------------------------
                   grant read,write on directory   mdf_XuNiMuLu      to    mdfuser   ;         
                   说明:,读写权限授权       [创建的虚拟目录]       [变量2-mdfuser   :用户名]     
       6.2.5---将通过expdp方式备份出来的备份文件,拷贝到虚拟目录,所在的实际目录文件夹中
               ---将物理实体.dmp和日志文件.log要放置到虚拟目录对应的路径下,比如:C:AAA_expdp
-----------------------------------------------------------------------
查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)


-----------------------------------------------------------------------
612-新建虚拟目录-恢复数据
-----------------------------------------------------------------------
       6.6----语句c:usersAdministartor>----
                 IMPDP  mdfuser/mdfPass_1234#@mdfdata05            directory  =  mdf_XuNiMuLu           dumpfile=UFNC_BAK.dmp      logfile=UFNC_BAK.log         Remap_schema=USER_CCC:mdfuser            
            [变量2-mdfuser:用户][变量3-mdfPass_1234#:密码][变量1-mdfdata05:实例名]           
              [变量4:默认虚拟目录]   [备份出来的数据库实体]     [备份出来的数据库日志]   [该参数可以不写]     
 
            说明:USER_CCC为:对应用户导出的日志文件/   
                   mdfuser:为创建的<当前实例中创建的用户名>, 
                   Remap_schema=USER_CCC:mdfuser表示将USER_CCC这个用户对应的所有数据导入到当前实例的mdfuser用户中  
    ---如果第一次执行提升不正确,就再执行一次
-----------------------------------------------------------------------------------------------

查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)


-----------------------------------------------------------------------
613-新建虚拟目录-导入完成
-----------------------------------------------------------------------------------------------
八. 检测数据是否导入成功  
     连接的数据库        :   c:usersAdministartor>----
           sqlplus     mdfuser/mdfPass_1234#@mdfdata05     
          
 [变量2-mdfuser:用户][变量3-mdfPass_1234#:密码][变量1-mdfdata05:实例]       
     查看导入的数据表数量:   SQL>-----------------------
           select count(*) from tab;     
-----------------------------------------------------------------------------------------------
查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)

-----------------------------------------------------------------------
701-用exp方案恢复数据库(不建议采用这种方案,太慢)
-----------------------------------------------------------------------
七.用imp方案恢复数据库,,这种方案太慢(最少要2个小时)
    执行下面的语句,将数据导入到新建的oracle实例中 
       7.1--指定要连接的oracle数据库 c:usersAdministartor>----
               sqlplus    /@mdfdata05      as    sysdba   
               [变量1-mdfdata05:实例名]
       7.2--将通过exp方式备份出来的备份文件,拷贝到指定的文件夹中,
            --将物理实体.dmp和日志文件.log要放置到虚拟目录对应的路径下,比如:C:AAA_exp  
       7.3--imp   导入语句 c:usersAdministartor>----
              imp   mdfuser/mdfPass_1234#@mdfdata05               file=C:AAA_expUFNC_bak.dmp     full=y     ignore=y   
              [变量2-mdfuser:用户][变量3-mdfPass_1234#:密码][变量1-mdfdata05:实例]         
              [变量4-C:AAA_exp:路径][变量5-UFNC_bak.dmp:物理文件名]  
       
    最后如果提示:成功终止导入,但没有出现警告。”,表明导入数据完毕
-----------------------------------------------------------------------------------------------
查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)

-----------------------------------------------------------------------
702-用exp方案查看恢复的数据
-----------------------------------------------------------------------------------------------
八. 检测数据是否导入成功  
     连接的数据库        :   c:usersAdministartor>----
           sqlplus     mdfuser/mdfPass_1234#@mdfdata05     
          
 [变量2-mdfuser:用户][变量3-mdfPass_1234#:密码][变量1-mdfdata05:实例]       
     查看导入的数据表数量:   SQL>-----------------------
           select count(*) from tab;     
-----------------------------------------------------------------------------------------------
查看高清图片方法:点击图片---右键---在新标签页中打开图片(或用360浏览器全屏看图)

-----------------------------------------------------------------------
***********************************************************************************************
用友nc-oracle数据库恢复步骤:
整体过程整理:

-----------------------------------------------------------------------------------------------
二.创建一个新的oracle实例
   
2.1创建nc-oracle的数据库实例
     **c:usersAdministartor>----   dbca
     **或者:开始---所有程序---Oracle - OraDb11g_home1---配置和移植工具---Database Configuration Assistant
     --会弹出oracle数据库管理的窗口(创建数据库/配置数据库选件/删除数据库/管理模板)
     **选择--创建数据库--下一步--下一步
     --会弹出要创建数据库的名称
     **全局数据库名和SID,都输入:   mdfdata05
     --下一步--下一步
     --会弹出要创建数据库的用户的口令(用户有SYS/SYSTEM/DBSNMP/SYSYMAN)
     **选择--所有账户使用同一管理口令--这里输入密码为:      mdfPass_1234#
 
     --第11步:
       记录下目标目录:      比如:c:ppdministratordminmdfdata05csripts
 
     --系统如果提示密码不符合要求,是否继续,点击是--下一步--下一步---完成
     --系统会开始创建指定的数据库实例--创建完成
 
 
2.2查看创建新实例的重要目录
             --C:ppAdministratororadatamdfdata05          ---准备创建表空间的目录     
             --C:ppAdministratordminmdfdata05dpdump     ---
-----------------------------------------------------------------------------------------------
三.查看新建数据库是否能正常连接
3.1.指定连接的实例------------------ c:usersAdministartor>----     set  oracle_sid   =   mdfdata05  
                                                                                           [变量1:新建的实例名]  
 
3.2.查看是否连接了oracle数据库------ c:usersAdministartor>----     sqlplus    /@mdfdata05  as sysdba   
                                                                                 [变量1:新建的实例名]  
 
3.3.查看目前连接的实例   SQL>------- select  instance_name   from  v$instance;   
                                     或者到服务里看:OracleService****----星号代表正在运行的实例的名字
-----------------------------------------------------------------------------------------------
 
四.创建表空间
--说明在C:ppAdministratororadatamdfdata05路径下,创建表空间
--说明:这里的重要变量为:    mdfdata05
SQL>----   
    CREATE TABLESPACE NNC_DATA01 DATAFILE 'C:ppAdministratororadatamdfdata05 nc_data0101.dbf' SIZE 500M
    AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K;     
 
    CREATE TABLESPACE NNC_DATA02 DATAFILE 'C:ppAdministratororadatamdfdata05 nc_data0201.dbf' SIZE 300M
    AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K;  
    
    CREATE TABLESPACE NNC_DATA03 DATAFILE 'C:ppAdministratororadatamdfdata05 nc_data0301.dbf' SIZE 500M
    AUTOEXTEND ON NEXT 100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K;
                                                 
    CREATE TABLESPACE NNC_INDEX01 DATAFILE 'C:ppAdministratororadatamdfdata05 nc_index0101.dbf' SIZE 500M
    AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;     
 
    CREATE TABLESPACE NNC_INDEX02 DATAFILE 'C:ppAdministratororadatamdfdata05 nc_index0201.dbf' SIZE 300M
    AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;  
  
    CREATE TABLESPACE NNC_INDEX03 DATAFILE 'C:ppAdministratororadatamdfdata05 nc_index0301.dbf' SIZE 500M
    AUTOEXTEND ON NEXT 100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K;
-----------------------------------------------------------------------------------------------
五.创建新用户,并授权  
--用户名为:      mdfuser
  密码为  :      mdfPass_1234#
  ---------------------------------
     SQL>----------      CREATE USER  mdfuser        IDENTIFIED BY  mdfPass_1234#     DEFAULT TABLESPACE    NNC_DATA01       TEMPORARY TABLESPACE temp;                 
                                [变量2:用户名]                      [变量3:密码]                           [固定值空间表]
 
     SQL>----------      GRANT connect,dba to    mdfuser;      
                                                 [变量2:用户名]  
     **回车--------      (提示授权成功)
   
 
-----------------------------------------------------------------------------------------------
************************************************************************************************************
说明前面五步的操作都是一样的
************************************************************************************************************
六.用impdp方案恢复数据库,,这种方案速度较快(比imp最少快5倍)
   执行下面的语句,将数据导入到新建的oracle实例中
------------------------------------------------------------------------------------------------------------
方案1:
       ----使用现有虚拟目录的方法:
 
       6.1----指定要连接的oracle数据库 c:usersAdministartor>----     sqlplus    /@mdfdata05      as    sysdba   
                                                                                  [变量1:实例名]
 
 
       6.2.1--查看虚拟目录: SQL>----------------------------------    select * from dba_directories;                                                    
                                                                            说明:查看是否存在现有的虚拟目录名称,
 
 
       6.2.2--查看默认目录下是否存在默认的虚拟目录,比如:
            c:ppdministrator/admin/mdfdata05/dpdump/ 存在虚拟目录,比如:data_pump_dir
 
 
       6.2.3--给虚拟目录授权 SQL>---------------------------------     grant read,write on directory   data_pump_dir    to    mdfuser   ;                
                                                                           说明:,读写权限授权       [默认虚拟目录]         [变量2:用户名] 
 
 
       6.2.4--将通过expdp方式备份出来的备份文件,拷贝到虚拟目录,所在的实际目录文件夹中
            --将物理实体.dmp和日志文件.log要放置到虚拟目录对应的路径下,
            --比如:C:ppAdministratordminmdfdata05dpdump
 
 
       6.3----语句c:usersAdministartor>----
               IMPDP  mdfuser/mdfPass_1234#@mdfdata05            directory  =  DATA_PUMP_DIR          dumpfile=UFNC_BAK.dmp     logfile=UFNC_BAK.log         Remap_schema=USER_CCC:mdfuser    
                      [变量2:用户][变量3:密码][变量1:实例名]                   [变量4:默认虚拟目录]   [备份出来的数据库实体]     [备份出来的数据库日志]      [该参数可以不写]          
 
            说明:USER_CCC为:对应用户导出的日志文件/   mdfuser:为创建的<当前实例中创建的用户名>, Remap_schema=USER_CCC:mdfuser表示将USER_CCC这个用户对应的所有数据导入到当前实例的mdfuser用户中 
 
------------------------------------------------------------------------------------------------------------
方案2:
       ----创建新虚拟目录比如(mdf_XuNiMuLu )的方法:
 
       6.1.1----指定要连接的oracle数据库------ c:usersAdministartor>----     sqlplus    /@mdfdata05  as sysdba   
 
 
       6.1.2--在C盘建立一个文件夹,名称为:AAA_expdp
 
 
       6.2.1--查看虚拟目录: SQL>------------------------------------------     select * from dba_directories;                                                    
                                                                                     说明:查看是否存在现有的虚拟目录名称,
 
       6.2.2--删除虚拟目录: SQL>------------------------------------------     drop directory  mdf_XuNiMuLu   ;                                                      
                                                                                     说明:删除 虚拟目录 mdf_XuNiMuLu ,如果没有这个会提示错误,继续下步即可
 
       6.2.3--创建虚拟目录: SQL>------------------------------------------     create or replace directory  mdf_XuNiMuLu   as 'c:AAA_expdp' ;                                                  
                                                                                    说明:虚拟目录的名称为  mdf_XuNiMuLu ,所在的位置为 c:AAA_expdp                        
 
       6.2.4--给虚拟目录授权 SQL>-----------------------------------------     grant read,write on directory   mdf_XuNiMuLu      to    mdfuser   ;         
                                                                                     说明:,读写权限授权       [创建的虚拟目录]       [变量2:用户名]  
    
       6.2.5--将通过expdp方式备份出来的备份文件,拷贝到虚拟目录,所在的实际目录文件夹中
          --将物理实体.dmp和日志文件.log要放置到虚拟目录对应的路径下,比如:C:AAA_expdp
 
       6.6----语句c:usersAdministartor>----
            IMPDP  mdfuser/mdfPass_1234#@mdfdata05            directory  =  mdf_XuNiMuLu           dumpfile=UFNC_BAK.dmp      logfile=UFNC_BAK.log         Remap_schema=USER_CCC:mdfuser            
                   [变量2:用户][变量3:密码][变量1:实例名]                   [变量4:默认虚拟目录]   [备份出来的数据库实体]     [备份出来的数据库日志]      [该参数可以不写]                       
 
            说明:USER_CCC为:对应用户导出的日志文件/   mdfuser:为创建的<当前实例中创建的用户名>, 
                 Remap_schema=USER_CCC:mdfuser表示将USER_CCC这个用户对应的所有数据导入到当前实例的mdfuser用户中 
 
    ---如果第一次执行提升不正确,就再执行一次
-----------------------------------------------------------------------------------------------
 
************************************************************************************************************
七.用imp方案恢复数据库,,这种方案太慢(最少要2个小时)
    执行下面的语句,将数据导入到新建的oracle实例中 
 
       7.1--指定要连接的oracle数据库 c:usersAdministartor>----     sqlplus    /@mdfdata05      as    sysdba   
                                                                                [变量1:实例名]
 
       7.2--将通过exp方式备份出来的备份文件,拷贝到指定的文件夹中,
            --将物理实体.dmp和日志文件.log要放置到虚拟目录对应的路径下,比如:C:AAA_exp
                                                                            [变量4:路径]
 
       7.3--imp   导入语句 c:usersAdministartor>----
                  imp   mdfuser/mdfPass_1234#@mdfdata05               file=C:AAA_expUFNC_bak.dmp     full=y     ignore=y   
                        [变量2:用户][变量3:密码][变量1:实例]          [变量4:路径][变量5:物理文件名]
       
 
    最后如果提示:成功终止导入,但没有出现警告。”,表明导入数据完毕
 
-----------------------------------------------------------------------------------------------
 
八. 检测数据是否导入成功  
     连接的数据库        :   c:usersAdministartor>----     sqlplus     mdfuser/mdfPass_1234#@mdfdata05           
     查看导入的数据表数量:   SQL>-----------------------     select count(*) from tab;     
-----------------------------------------------------------------------------------------------
 



 
***********************************************************************************************