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";

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

    **************只要学不死就往死里学!************
  • 相关阅读:
    2019 web安全基础知识学习
    nc语法和nc木马远程控制主机
    公钥、私钥、hash、数字签名、CA以及验证过程
    A5/1流加密理解和算法实现
    TCP/IP和OSI/RM以及协议端口
    【转】TCP/IP网络协议各层首部
    校园网 虚拟机VMware Linux桥接模式 无法上网 问题
    本地远程查看服务器tomcat 上虚拟机信息
    跨域访问的解决
    混合调用tk.mybatis.mapper 与 自编xml文件 的配置
  • 原文地址:https://www.cnblogs.com/lxhaaron/p/13864367.html
Copyright © 2011-2022 走看看