金算盘-oracle账套恢复方法

金算盘-oracle账套恢复方法
---------------------------------------------------------


---------------------------------------------------------
2.账套恢复语句

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

-----------------------------------------------------------------------------------------------
二.创建一个新的oracle实例
2.1创建nc-oracle的数据库实例
************************************************************************************************
     **c:usersAdministartor>----   dbca
     **或者:开始---所有程序---Oracle - OraDb11g_home1---配置和移植工具---Database Configuration Assistant
     --会弹出oracle数据库管理的窗口(创建数据库/配置数据库选件/删除数据库/管理模板)
     **选择--创建数据库--下一步--下一步
     --会弹出要创建数据库的名称
************************************************************************************************
     **全局数据库名和SID,都输入:   mdfdata03
     --下一步--下一步
     --会弹出要创建数据库的用户的口令(用户有SYS/SYSTEM/DBSNMP/SYSYMAN)
************************************************************************************************
     **选择--所有账户使用同一管理口令--这里输入密码为:      mdfPass_1234#
     --系统如果提示密码不符合要求,是否继续,点击是--下一步--下一步---完成
     --系统会开始创建指定的数据库实例--创建完成
2.2查看创建新实例的重要目录
             --C:ppAdministratororadatamdfdata03          ---准备创建表空间的目录     
             --C:ppAdministratordminmdfdata03dpdump     ---
-----------------------------------------------------------------------------------------------
三.查看新建数据库是否能正常连接
************************************************************************************************
3.1.指定连接的实例------------------ c:usersAdministartor>----     set  oracle_sid=mdfdata03    
3.2.查看是否连接了oracle数据库------ c:usersAdministartor>----     sqlplus    /  as sysdba     
3.3.查看目前连接的实例   SQL>-------    select  instance_name   from  v$instance;   
                                     或者到服务里看:OracleService****----星号代表正在运行的实例的名字
-----------------------------------------------------------------------------------------------
四.创建表空间
--说明在C:ppAdministratororadatamdfdata03路径下,创建表空间
--说明:这里的重要变量为:    mdfdata03
************************************************************************************************
SQL>----   
    --用友政务grp-r9创建表空间
    --        变量: [表空间名]                                            变量:[表空间名]
    CREATE TABLESPACE GADATA0003  DATAFILE 'C:ppAdministratororadatamdfdata03GADATA0003.dbf' SIZE 500M
    AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K;     
 
    --         变量: 表空间名]                                             变量:[表空间名]
    CREATE TABLESPACE GADATA0003_T  DATAFILE 'C:ppAdministratororadatamdfdata03GADATA0003_T.dbf' SIZE 500M
    AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;     
-----------------------------------------------------------------------------------------------
五.创建新用户,并授权  
--用户名为:      mdfuser/GADATA0003
  密码为  :      mdfPass_1234#
************************************************************************************************
SQL>----   
    --用友政务grp-r9创建用户并授权 
    --  变量:[用户名]                            变量:[表空间名]       
   CREATE USER  GADATA0003   IDENTIFIED BY  mdfPass_1234#  DEFAULT TABLESPACE GADATA0003  TEMPORARY TABLESPACE temp;           
    --           变量:[用户名]  
   GRANT connect,dba to  GADATA0003;     
-----------------------------------------------------------------------------------------------
六.执行下面的语句,将数据导入到新建的oracle实例中 
   imp   导入语句
************************************************************************************************
   c:usersAdministartor>----
    --变量:[用户名]      
    imp      GADATA0003/mdfPass_1234#@mdfdata03    file=C:AAAGADATA0003_2021_11_25EXPORT.dmp   full=y   ignore=y          
          用户名  /密码    @数据库实例        备份文件的路径(变量)
    最后如果提示:成功终止导入,但没有出现警告。”,表明导入数据完毕
-----------------------------------------------------------------------------------------------
   impdp用于恢复expdp导出的文件    导入语句
    ---物理实体.dmp和日志文件.log要放置到建立数据库的dump路径下,比如:C:ppAdministratordminmdfdata03dpdump
    ---NC65为:对应用户导出的日志文件.log中的用户名/   mdfuser:为导入数据对应的用户名, Remap_schema=NC65:mdfuser表示将nc65这个用户对应的所有数据导入到mdfuser用户中 
   c:usersAdministartor>----
            IMPDP   GADATA0003/mdfPass_1234#@mdfdata03  directory=DATA_PUMP_DIR   dumpfile=GADATA0003_2021_11_25EXPORT.dmp  logfile=impfull.log   Remap_schema=GADATA0003:GADATA0003
                                          *变量1                                        *变量2                                                  *变量3
      ---如果第一次执行提升不正确,就再执行一次
-----------------------------------------------------------------------------------------------
七. 检测数据是否导入成功  
     连接的数据库        :   c:usersAdministartor>----   sqlplus     GADATA0003/mdfPass_1234#@mdfdata03           
     查看导入的数据表数量:   SQL>----     select count(*) from tab;     
-----------------------------------------------------------------------------------------------
***********************************************************************************************
---------------------------------------------------------