zoukankan      html  css  js  c++  java
  • 再谈---使用数据泵expdp、impdp备份和还原oracle数据库

          在window环境下执行还原成功后,自己又在centos7下面进行了还原,对于在centos7的安装我已经在我的一篇文章中详细说明了静默安装:https://www.cnblogs.com/lxhaaron/articles/13840705.html

    安装好环境后,若要执行还原数据,还需做以下步骤:

    1、创建存放备份文件的目录,并给用户授权,如下图所示:

     2、将文件上传到服务器上

    3、上传成功后,创建逻辑目录 

     

     4、创建逻辑目录后,执行以下SQL进行尝试还原数据,因为很多表空间和用户没有创建,则会报错,就根据错误日志全部创建表空间和用户,然后再执行还原

    impdp "/ as sysdba " directory=xindaidir dumpfile=61_phzhapp_20190525_01.dmp,61_phzhapp_20190525_02.dmp,61_phzhapp_20190525_03.dmp,61_phzhapp_20190525_04.dmp logfile=app_20201023112501.log  full=y

    注:上面的逻辑目录:xindaidir,就是上面创建的目录,这个目录下面也存储着自己上传的备份文件,然后命名一个日志名,用于存储还原时的日志内容,如上面命令的:app_20201023112501.log

    然后根据错误信息进行创建表空间、创建用户、或给表表空间增加文件等操作,如下面的示例内容

    #创建表空间
    CREATE TABLESPACE ZHFQDB LOGGING DATAFILE
    '/data/oracle/oradata/cdtdw/zhfq01.dbf' SIZE 50M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL; #给表空间增加文件 alter TABLESPACE ZHFQDB add datafile '/data/oracle/oradata/cdtdw/zhfq02.dbf' SIZE 50M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED; -------------------------------------------------------------------------------- #创建用户 CREATE USER ZHFQ IDENTIFIED BY 123456 DEFAULT TABLESPACE "ZHFQDB" TEMPORARY TABLESPACE "TEMP";

    注意:上面红色内容,需根据需要进行调整的

    **************只要学不死就往死里学!************
  • 相关阅读:
    向企业一样的思考
    在CentOS上搭建WordPress的博客系统
    DirectoryEntry所有字段对应解释
    Oracle11gSGA调整方法
    Oracle之内存结构(SGA、PGA)
    C# 打开指定目录并定位到文件
    C# 客户端读取共享目录文件
    谈30岁后it人员职业发展规划
    常用HTTP contentType与后端处理方式
    C# worksheet设置Excel样式
  • 原文地址:https://www.cnblogs.com/lxhaaron/p/13864367.html
Copyright © 2011-2022 走看看