P6数据备份与数据恢复(ORACLE DB)

  1. 文档说明

1.1. 编写目的
这份文档详细说明了Oracle数据库的数据备份与恢复的详细步骤,供P6平台系统管理员参考。
1.2. 适用范围
P6平台系统管理员。

2 数据备份

2.1. 方案概述
需求:每天自动备份,保证7天的数据
数据库:Oracle 12C
实现方式:通过windows自带计划任务,批处理文件和数据泵(expdp)导出方式实现
2.2. 具体步骤
2.2.1 建立存储数据库备份和日志的磁盘目录
如E:\ backup
在这里插入图片描述

2.2.2 建立要备份的数据库实例的directory
具体操作:使用SQLDeveloper,Pl/SQL等数据库工具,使用system用户登录,执行以下SQL语句:create directory { DirectoryName} as ‘{备份存储目录路径}’;
{ DirectoryName} 为自定的数据库directory的名称,{备份存储目录路径}就是事先建好的备份存储目录,例如C:\ backup
本文档使用SQLPLUS进行示范
1)、开始菜单搜索启动命令提示符窗口
在这里插入图片描述

2)、输入以下命令:sqlplus /nolog

在这里插入图片描述

3)、在SQL>后输入 conn {oracle数据库管理员用户名}/{oracle数据库管理员密码}@{oracle数据库实例名} as sysdba; (提示:此处必须带上结尾的分号)

conn system/”P@ssw0rd@CZECORCL as sysdba;

在这里插入图片描述

4)、在SQL>后输入 create directory p6backup as 'E:\backup';(提示:此处必须带上结尾的分号)
在这里插入图片描述

2.2.3 批处理文件
新建批处理文件命名为expp6.bat
编辑expp6.bat
写入如下编码:

@echo off 
echo ================================================ 
echo  Windows环境下Oracle数据库的自动备份脚本
echo  1. 使用当前日期命名备份文件。
echo  2. 自动删除7天前的备份。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值