zoukankan      html  css  js  c++  java
  • Oracle数据库备份与还原操作具体步骤

    Oracle数据库导出操作

    导入导出都要进行目录创建与授权。

    pl/sql里面编写也可以

    select * from dba_directories(这个是查看创建的目录)

     

    drop directory exp_dir(删除指定名称的目录)

    create or replace directory expdp_dir as ‘E:/exp’

    grant read ,write on directory expdp_dir to public

    如图(图片网上找的):

     

    查询创建了那些子目录:SELECT * FROM dba_directories;

    1.如下是bat命令导出

     

    @echo off

    echo 备份执行开始!

    set filename=%date:~8,2%  ::设置获取当前系统日期

    expdp gdxaorcl/gdxadb2013@ECAMPUS schemas=gdxaorcl dumpfile=%filename%.dmp DIRECTORY=expdp_dir

    ::使用expdp导出,schemas指定用户名,dumpfile指定导出文件名称,DIRECTORY即指导到指定目录下

    echo 备份执行完成!

     

    2.Oracle数据库导入操作

    数据库导入bat命令:

    @echo 

    set /a tui = %date:~8,2%-1 ::设置系统日期前一天的数据库备份文件

    impdp gdxaorcl/gdxadb2013@localhost/ecampus file=%tui%.dmp log=%tui%.log full=y TABLE_EXISTS_ACTION=replace  ::file指定要导入的备份文件注意:已经把%tui%.dmp复制到F:appAdministratoradminecampusdpdump 下面了),log即日志文件,full=y ( 全库导出): 导出除ORDSYS,MDSYS,CTXSYS,ORDPLUGINS,LBACSYS 这些系统用户之外的所有用户的数据。replace参数先drop表,然后创建表,最后插入数据

  • 相关阅读:
    OSError: Initializing from file failed
    python之邮件提醒
    python之经纬度的获取
    Pandas写入CSV格式
    代码不同之处高亮显示
    Python之免费随机代理IP的获取以及使用
    正则之利用元素属性进行匹配
    时间戳的格式化
    简单实用的HTML中字符串的提取
    承接OpenCV Halcon视觉项目开发定制
  • 原文地址:https://www.cnblogs.com/newlooker/p/3564939.html
Copyright © 2011-2022 走看看