网站首页 > 文章中心 > 其它

oracle怎么做热备

作者:小编 更新时间:2023-10-25 10:33:06 浏览量:402人看过

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

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

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

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

oracle怎么做热备-图1

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

Oracle数据库怎么进行热备份和冷备份,我需要具体步骤?网上讲的,我试了,不行?

热备份必需是归档模式:如果使用RMAN的话直接

rman target /

backup database;

就能备份了

手工备的话

oracle怎么做热备-图2

在sqlplus下alter database begin backup;

复制你要备份的文件

在sqlplus下alter database end backup;

冷备份

ramn的

shutdown immediate;

startup mount;

alter database open;

手动的

sqlplus下shutdown immediate;

复制要备份的文件

oracle怎么做热备-图3

sqlplus下startup;

linux安装oracle11G及其做双机热备RAC

简单跟你说说,总体思路跟步骤,先要把硬件平台搭建好,服务器跟存储的连接,还有交换机等.然后是操作系统,确认当前版本的操作系统与要安装的数据库没有bug或者可以很好的兼容运行,没问题了再去找oracle11g的补丁,都准备好了再干.具体操作流程chinaunix上有.流程很简单准备的不充分绝对碰壁,返工耽误时间.建议慢慢来

双机热备 oracle11g数据库怎么安装

土嘎嘎的粉丝们大家好:

配置安全更新:检查完系统进入正式安装,此时会检查更新,这步可以不需要配置,检查更新没有什么必要.

安装选项:

此步骤就是选择本次安装的类型,有三种:

①.、创建和配置数据库;

一般情况下,如果电脑上没有数据库,选择第一项就可以了.

系统类:此步骤有两个选项,桌面类和服务器类,就是安装机器的系统类型.一般的电脑、笔记本等,选择桌面类就可以,如果是作为服务器使用的,选择服务器类.

典型安装:

此处配置的是数据库的安装目录、全局数据库、管理员的密码等.其中:

①.、安装程序会自动选择系统中盘空间大的作为数据库的安装目录.

先决条件检查:

概要:

安装产品:

完成:

此步骤为信息显示,即显示如数据库安装到那个目录等,关闭就可以了.到此,oracle11g数据库就安装完成了.好了,好了,全部的oracle11g数据库如安装的分享.

linux下怎么将oracle配置成双机热备

【DataGuard高可用性】

DataGuard确保企业数据的高可用性,数据保护以及灾难恢复.在主数据库故障无法修复时启动DataGuard的备份库,可以像主库一样继续对外提供服务而不影响业务的持续运行.

主备数据库之间通过日志传输实现数据库数据同步.

日志传输过程

①.、在主系统中利用LNS进程(日志传输进程)将日志传输到备用系统

【DG可以解决的问题】

①.、在主库停机维护时,备份库顶上,使业务应用影响最小

(1)主库安装OS补丁或Oracle补丁

(1)把备份库顶上去

------------------------------------------------------------------------------

①.、主库和备库:开启归档模式

archive log list;-----------查看归档启动否

shutdown immediate;---------开启归档前要正常关库

startup mount;-------------启动Mount状态

alter database archivelog;-------开启归档模式

alter database open;--------开启数据库

select force_logging from v$database;

(所有sql语句nologging操作时 也会强制写日志)

SQL alter database force logging;

【主】

SQLcreate pfile from spfile;

vi initTEST.ora

DB_UNIQUE_NAME=TEST

LOG_ARCHIVE_DEST_1='LOCATION=/home/oracle/archive ?VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=TEST'

STANDBY_FILE_MANAGEMENT=AUTO

【备】

都配置"监听"、"传输文件",并开启监听

都创建"归档日志"目录:mkdir /home/oracle/archive

rm -rf spfileTEST.ora

sqlplus / as sysdba

SQL startup force;

SQLcreate spfile from pfile;

SQL shutdown immediate

(连接成功)

SQL startup nomount force;

SQL show parameter ARCHIVE(查看到刚才配置的值生效了)

(报错没有相应目录)

保证数据库两边的密码文件中的密码一致(主备数据库sys用户密码必须相同,如果备库中没有orapwTEST,从主库中拷贝到来)

①.0、主库

mkdir /home/oracle/db_bak/

RMAN backup full database format='/home/oracle/db_bak/%U' include current controlfile for standby;

①.1、备库

cd /home/oracle/db_bak/

RMAN duplicate target database for standby nofilenamecheck;----异机(备库)恢复,保证主备库的数据和状态一样

cd /oracle/app/oradata/TEST

ls --------查看有没有文件

SQLselect open_mode from v$database;----------mount状态

SQL select process from v$managed_standby;

(没有灾备的进程)

SQL alter system switch logfile;

PROCESS

---------

ARCH

LNS

已经有了进程,lns传输进程)

RFS

(已经有了进程,rfs接收进程)

SQL alter database recover managed standby database disconnect from session;

SQL ?select process from v$managed_standby;

MRP0

SQLcreate table haha as select * from dba_objects;

SQLinsert into haha select * from haha;

SQLalter system switch logfile;

SQL alter database recover managed standby database cancel;

(备库上,只有把恢复日志进程MRP0取消,才可以打开数据库)

SQL alter database open;

SQL select count(*) from haha

【注意】

(1)备用数据库在日志恢复过程中(MRP进程存在期间)数据库处于MOUNTED状态,此时备用数据库无法打开供读取使用

?停止备用库的日志恢复进程MRP

?alter database recover managed standby database cancel;

?open备用数据库,备用数据库默认打开为只读方式

?alter database open;

?alter database recover managed standby database disconnect from session;

以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章