- 文档说明
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 ================================================