oracle 10g rac及单实例开启归档操作例子

一、单实例开启归档日志的顺序

1.首先需要对原参数文件进行备份

create pfile='f:\pfile1018.ora' from spfile;

2.调整归档日志的格式

alter system set log_archive_format='%s_%t_%r.log' scope=spfile;

3.设置归档路径
在做这一步之前,先要建好目录

alter system set log_archive_dest_1='location=/u01/app/oracle/archive';

4.设置一个小时必须强制归档

alter system set ARCHIVE_LAG_TARGET=3600 scope=both;

5.关闭数据库

shutdown immediate;

6.打开数据库到mount状态

startup mount;

7.开启归档

alter database archivelog;

8.打开数据库

alter database open;

9.对当前日志进行归档测试

alter system archive log current;

注意:上面的步骤适用于oracle10g\oracle11g。
如果对oracle9i则需要在第二步时加入以下语句:

alter system set log_archive_start=true scope=spfile;

二、oracle rac开启归档日志

10g与11g的rac开启归档的方法

SQL> select group#,thread# from v$log;
    GROUP#    THREAD#
---------- ----------
         1          1
         2          1
         3          2
         4          2
1、首先停掉数据库    
[root@btedb1 bin]# ./srvctl stop database -d btedb
2、将在其中数据库开启到mount
SQL> startup mount
ORACLE instance started.
Total System Global Area 1.4097E+10 bytes
Fixed Size                  2266624 bytes
Variable Size            3321891328 bytes
Database Buffers         1.0737E+10 bytes
Redo Buffers               35618816 bytes
Database mounted.

3、修改归档路径

SQL> alter system set log_archive_dest_1='LOCATION=+ARCHDG' scope=spfile sid='btedb1';
System altered.
SQL> alter system set log_archive_dest_1='LOCATION=+ARCHDG' scope=spfile sid='btedb2';
System altered.
SQL> alter system set log_archive_format='%s_%t_%r.log' scope=spfile sid='btedb1';
System altered.
SQL> alter system set log_archive_format='%s_%t_%r.log' scope=spfile sid='btedb2';
System altered.
SQL> alter database archivelog;
Database altered.
SQL> alter database open;
Database altered.

4、调整强制归档时间间隔

SQL> show parameter lag
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
archive_lag_target                   integer     0
client_result_cache_lag              big integer 3000
plsql_ccflags                        string
SQL> alter system set archive_lag_target = 1800 scope = both sid = '*';
System altered.

5、关闭数据库并重启

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
将两个节点数据库进行启动
[root@btedb1 bin]# ./srvctl start database -d btedb

6、修改cluster_database

SQL> show parameter cluster_da
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
cluster_database                     boolean     TRUE
cluster_database_instances           integer     2
如果为false需要调整。因为在有的资料上说,先调为false再调整归档,其实不这样也是可以的!
SQL> alter system set cluster_database=true scope=spfile;
System altered.

时间: 2024-10-24 03:05:53

oracle 10g rac及单实例开启归档操作例子的相关文章

RHEL 4.7下的Oracle 10g RAC到单实例的单向同步

GG同步参考: GoldenGate配置实例:RHEL 4.7下的Oracle 10g RAC到单实例的单向同步(一) http://blog.csdn.net/wildwave/article/details/7053768 GoldenGate配置实例:RHEL 4.7下的Oracle 10g RAC到单实例的单向同步(二) http://blog.csdn.net/wildwave/article/details/7056362 GoldenGate配置实例:RHEL 4.7下的Oracl

Oracle 10g RAC RMAN备份异机单实例恢复

本文通过将Oracle 10g RAC RMAN的完整的备份进行异机恢复的过程,可以对在恢复的过程中可以发现备份时的一些问题.比如规档日志的冗余,控制文件与参数文件的自动备份的利用等,本示例是拿了rman的备份集进行备份的,所以在最后的启动数据库的过程中出现了问题,提示控制文件过旧等问题,所以备份需要经过详细高可用的设计,才能在恢复过程中降低风险. Oracle 11g R2 RAC on OEL5.8 x64安装笔记 http://koumm.blog.51cto.com/703525/128

Oracle 11g RAC 环境下单实例非缺省监听及端口配置

      如果在Oracle 11g RAC环境下使用dbca创建单实例数据库后,Oracle会自动将其注册到缺省的1521端口及监听器.大多数情况下我们使用的为非缺省监听器以及非缺省的监听端口.而且在Oracle 11g RAC环境中,对于集群监听器的配置由grid用户来接管了.基于这种情形的单实例非缺省监听及端口该如何配置呢?本文给出了解决方案,并且使用了静态及动态两种注册方法.              关于单实例下非缺省监听及端口的配置可以参考下面的文章.实际上参照下列文章依旧可以完成

zt: 在linux上单机模拟Oracle 10g RAC集群(OCFS+ASM)

http://www.itpub.net/579479.html 本想做个安装记录,把遇到的错误和解决办法写下来,以备以后操作时参考,但在写的过程中阴错阳差地对付着把系统装上了,所以就当个安装说明吧,不过其中还有个错误(在下面有记录),感觉应该对使用有影响,所以以后还要想办法修正.这个就当个初稿吧. 一.简介 熟悉 Oracle 真正应用集群 (RAC) 10g 技术的最有效方法之一是访问一个实际的 Oracle RAC 10g 集群.没有什么方法比直接体验它们能够更好地理解其好处的了 - 包括

基于Linux (RHEL 5.5) 安装Oracle 10g RAC

    本文所描述的是在Red Hat 5.5下使用vmware server 来安装Oracle 10g RAC(OCFS + ASM),本文假定你的RHEL5已经安装完毕,下面列出的是对Linux的具体配置及安装过程. 一.安装环境 1.主机操作系统环境概况: 主机名 操作系统 处理器 内存 磁盘 网卡 robinson Windows XP Professional Service Pack 3 Intel酷睿2双核 1.6GHZ 3GB DDR2 667 MHz 500 GB, SATA

Oracle 10g RAC网络设置

在Oracle10g RAC的安装过程中,网络的设置需要谨慎,也极其重要. 以下将我的Oracle10g RAC环境的网络配置列举一下,供参考. 1.hosts文件的设置 由于RAC要设置多个地址,所以需要准备好网络环境,我的hosts文件设置如下: # # Internet host table # 127.0.0.1 localhost 172.16.19.11 db210-rac1 db210-rac1.hurray.com.cn loghost 172.16.19.211 db210-r

安装好sles 10 sp3 + Oracle 10g RAC后CRS-1006和CRS-0215故障案例

安装好sles 10 sp3 + Oracle 10g RAC之后,在配置监听器时,总是提示主机bo2dbp上的监听服务已经在运行,忽略错误之后手动在bo2dbp节点上启,总是收到TNS-12545: Connect failed because target host or object does not exist错误信息.后来发现节点bo2dbp的vip总是漂移到另一节点bo2dbs上,原来这才是罪魁祸首 ?????? 1.集群环境netca之后,节点bo2dbp监听无法启动 手动尝试启动

如何迁移Oracle 10g RAC ASM存储

使用VBOX模拟存储迁移的环境,OS:RHEL5.9,DB:Oracle 10.2.0.4 RAC ASM 2Nodes. ASM使用Extern Redundancy,不使用ASM的rebalance功能,ocr和votedisk存放在raw里. 迁移包括controlfile,datafile,tempfile,spfile,ocr,votedisk. 迁移前路径 ocr               /dev/sdf1  /dev/raw/raw1,    /dev/sdf2  /dev/r

oracle 10g RAC集群安装部署的准备工作

一.基本环境需求 系统环境: 系统版本:RHEL5U8 x86_64 ORACLE版本:ORACLE 10.2.1 IP地址 odb1 192.168.100.144 192.168.101.144 odb2 192.168.100.143 192.168.101.143 服务器关闭Selinux/iptables 二.前期准备工作 修改两台计算机的主机名字 odb1 odb1-priv odb1-vip obd2 odb2-priv odb2-vip 配置yum源码,保证数据包都完整安装,or