没有合适的资源?快使用搜索试试~ 我知道了~
MES中Oracle在线备份与恢复.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 56 浏览量
2022-06-27
02:42:09
上传
评论
收藏 583KB PDF 举报
温馨提示
试读
13页
MES中Oracle在线备份与恢复.pdfMES中Oracle在线备份与恢复.pdfMES中Oracle在线备份与恢复.pdfMES中Oracle在线备份与恢复.pdfMES中Oracle在线备份与恢复.pdfMES中Oracle在线备份与恢复.pdfMES中Oracle在线备份与恢复.pdfMES中Oracle在线备份与恢复.pdf
资源推荐
资源详情
资源评论
Xxx 石化 MES 系统 Oracle 在线备份与恢复
一、 Oracle 数据备份简介
Oracle 数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、脱机备份
(又称“冷备份”) 和在线备份(又称“热备份”)。导出备件是一种逻辑备份,脱机备
份和在线备份是物理备份。
下面分别简单介绍这三种标准的备份方法。
1、导出/导入(Export/Import)
利用 Export 可将数据从数据库中提取出来,利用 Import 则可将提取出来的数据送回到
Oracle 数据库中去。
2、脱机备份
脱机备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的
数据库。脱机备份时将关键性文件拷贝到另外的位置的一种说法。对于备份 Oracle 信息而
言,脱机备份是最快和最安全的方法。
3、在线备份
在线备份是在数据库运行的情况下,采用Archivelog mode 方式备份数据库的方法。所
以,如果你有昨天夜里的一个脱机备份而且又有今天的在线备份文件,在发生问题时,就可
以利用这些资料恢复更多的信息。在线备份要求数据库在 Archivelog 方式下操作,并需要
大量的存档空间。一旦数据库运行在 Archivelog 状态下,就可以做备份了。在线备份的命
令文件由三部分组成:
(1)数据文件——表空间的备份: 设置表空间为备份状态;备份表空间的数据文件;
回复表空间为正常状态。
(2)备份归档 log 文件:临时停止归档进程;记录下那些在 archive redo log 目录中
的文件;重新启动 archive 进程;备份归档的 redo log 文件。
(3)用 alter database backup controlfile 命令来备份控制文件,如:
alter database backup controlfile to trace;
alter database backup controlfile to 一个 controlfile.bak 文件;
alter system archive log current;
热备份的优点是:
(1)可在表空间或数据库文件级备份,备份的时间短;
(2)备份时数据库仍可使用;
(3)可达到秒级恢复(恢复到某一时间点上);
(4)可对几乎所有数据库实例做恢复;
(5)恢复是快速的。
热备份的不足是:
(1)不能出错,否则后果严重;
(2)若热备份不成功,所得结果不可用于时间点的恢复;
(3) 因难于维护,所以要特别仔细小心,不允许“以失败告终”。
1
二、 Xxx 石化 MES 系统 Oracle 在线备份
xxxx 石化 MES 系统 Oracle 服务器上有两个数据库:UNIFORMANCE 和 TOTALPLANT,它们
的数据库实例名分别为:UNF 和 PRD。需要备份这两个数据库。
Spfile 的文件修改:
SQL> create pfile='d:\init.ora' from spfile;
SQL> create spfile from pfile='d:\init.ora';
create spfile from pfile='d:\init.ora'
指到---- d:\oracle\ora92\rdbms\归档日志模式
1、 修改 init.ora 文件
在 Oracle 数据库实例 UNF 安装目录下找到 init.ora,比如 D:\Oracle\admin\UNF\pfile
下,用记事本打开 init.ora,找到以下三行,去掉每一句前面的注释符号#:
log_archive_start=true
log_archive_dest=d:\oracle\oradata\unf\archive
log_archive_format="LOG_%S.ARC"
再根据实际情况修改上面第二行的归档日志文件的存放目录 log_archive_dest,因归
档日志文件日趋增大,所以需要存放在空间大的磁盘下。而且要注意:修改的目录是已经存
在的目录。
同样,对 Oracle 数据库实例 PRD 作以上修改,需要注意的是第二行的归档日志文件的
存放目录 log_archive_dest 要区分开。
推荐的作法是,在系统盘及 Oracle 安装盘之外、空间大的磁盘下:建立文件夹
ArchiveLog,在其目录下分别建立两个文件夹 UNF 和 PRD。修改后的三行语句如下:
2
(1) 对于 UNF
log_archive_start=true
log_archive_dest=D:\oracle\archivelog\unf
log_archive_format="LOG_%S.ARC"
(2) 对于 PRD
log_archive_start=true
log_archive_dest=D:\oracle\archivelog\prd
log_archive_format="LOG_%S.ARC"
2、 设置数据库运行模式为归档模式 ARCHIVELOG
(1)对于 UNF
在命令窗口中分别输入以下命令(注意:有的命令后面的分号也要输入):
sqlplus "sys/change_on_install@uniformance as sysdba"
shutdown immediate
startup mount
3
剩余12页未读,继续阅读
资源评论
apple_51426592
- 粉丝: 9523
- 资源: 9659
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功