oracle如何热备 oracle热备份和冷备份

oracle的热备——求高手帮忙啊!

用RMAN备份,数据库必须在归档模式运行,否则只能备份处于offline的表空间,

成都创新互联主要从事成都网站设计、做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务滦平,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

‘一般生产环境数据库都是归档模式,这样一旦发生错误,能把损失降到最低。

当然,如果你不喜欢归档模式,那就用exp导出数据来备份吧。

其实还有一个办法可以在非归档模式下备份,但是一来脚本很长很麻烦,二来效果不好,备份时还会锁定数据库表,所以不推荐使用。

Oracle 10.2.0.1在windows2003+MSCS双机热备环境

一 所有数据操作第一步 备份数据 我喜欢用expdp 很快

二 在集群管理器中将oracle数据库实例及监听资源脱机

三 为防止系统崩溃 先做Node 节点升级(Node 不做域名服务器 比较好恢复) 将升级文件拷贝分别拷贝至Node 及Node 解压缩

四 在Node 运行setup exe安装 注意提示需要选择oracle_home 一定将oracle_home选择在原先oracle安装的oracle_home下 在安装过程中报错 提示有需要升级的文件或程序正在被使用 这时重启Node

五 Node 启动后 再次运行setup exe 此时可以正常通过 安装需要 分钟 很快

六 集群管理中 将全部资源移动至Node 重启Node

七 在Node 进入upgrade 模式升级 讨厌的windows系统 因oracle实例服务之前被脱机 使用sys用户登录启动数据时 报错

SQL*Plus: Release Production on 星期六 月 : :

Copyright (c) Oracle All Rights Reserved

SQL conn / as sysdba

ERROR ORA : TNS:protocol adapter error

手动打开监听服务

使用全名登录

SQL conn sys/XXXXXXXXX@zsgl as sysdba

已连接到空闲例程

SQL startup upgrade

提示找不到参数文件 手动定位pfile

SQL startup upgrade pfile= g:XXXXXinitXXXX ora

这个一会升级完毕后解决

运行脚本@rdbms/admin/catupgrd sql 这个过程比较漫长 在IBM X 服务器大致约 分钟

shutdown immediate

startup

运行脚本@rdbms/admin/utlrp sql

八 升级Node Node 只需升级程序文件即可 解压缩升级包 运行setup exe即可 如遇到提示有需要升级的文件或程序正在被使用 重启Node 再次运行setup exe

九 集群管理器中 将oracle实例资源及监听资源online 资源正常启动 相互移动资源组 观察资源组是否可以正常切换

十 SQL alter system reset log_archive_start SCOPE=SPFILE SID= * ;

System altered

并重启数据库

解决之前的ORA 报错

十一 命令archive lost list 做个临时表并且插入一个大表 观察归档是否正常

lishixinzhi/Article/program/Oracle/201311/19008

oracle如何单机热备,不要双机,实时备份。

oracle如何单机热备,不要双机,实时备份

热备份操作比较简单,但说起来麻烦

1、保证数据库处于归档模式

2、对要备份的表空间进行备份,三步

sql alter tablespace TABLESPACE_NAME begin backup;

把该表空间的数据文件拷贝到制定路径

sqlalter tablespace TABLESPACE_NAME end backup;

3、把主要用户数据的表空间依次进行备份就行了

我也是刚刚在接触Oracle,有什么问题可以一起讨论


网页标题:oracle如何热备 oracle热备份和冷备份
转载源于:http://cdiso.cn/article/hjghsc.html

其他资讯