oracle RAC开启归档模式
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,一般在安装数据库时,默认是开启归档的,但是因为新创建的数据库大部分要做大量的数据操作,前期避免不必要的归档大量产生导致的磁盘容量告警问题,所以会建库时关闭归档,在此对在oracle RAC集群中建库时
千家信息网最后更新 2024年11月23日oracle RAC开启归档模式一般在安装数据库时,默认是开启归档的,但是因为新创建的数据库大部分要做大量的数据操作,前期避免不必要的归档大量产生导致的磁盘容量告警问题,所以会建库时关闭归档,在此对在oracle RAC集群中建库时关闭归档,在以后管理中如何开启归档做一个记录。
一.oracle用户登录数据库中查看数据库中各参数状态:
1.查看对党状态:
SQL> archive log list;
Database log mode No Archive Mode ----非归档模式
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 59
Current log sequence 60
2.节点实例状态:
SQL> select instance_name,host_name,status from gv$instance;
INSTANCE_NAME HOST_NAME STATUS
---------------- -------------------- ------------
orcl1 test1 OPEN
orcl2 test2 OPEN
-------实例为开启状态
3.数据库集群参数:
SQL> show parameter cluster
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
cluster_database boolean TRUE ------查看集群的参数,cluster_database为true表示为集群数据库,否则,非集群数据库
cluster_database_instances integer 2
cluster_interconnects string
二.开始数据库归档模式
注意:一下操作只在一个节点上执行,本例为节点1进行的操作
1.备份参数文件:
SQL> create pfile='/u01/oracle/db/dbs/orcl-bak.ora' from spfile;
2.修改cluster_database参数,
SQL>alter system set cluster_database=false scope=spfile sid='*'; ------修改为非集群数据库,该参数为静态参数,需要使用scope=spfile
3.切换到grid用户,可以再开一个终端切换用户,在grid用户下停止数据库:
[grid@test1 ~] $ srvctl stop database -d orcl ------将数据库一致停库
[grid@test1 ~] $ srvctl start instance -d orcl -i orcl1 -o mount -------将节点1启动到mount状态
4.节点1切换到oracle用户登录数据库中:
查询数据库实例状态:
SQL> select instance_name,status from v$instance;
INSTANCE_NAME STATUS
---------------- ------------
ora10g1 MOUNTED
修改数据库成归档模式:
SQL> alter database archivelog; -------改变数据库到归档模式
Database altered.
将集群参数修改回去:
SQL> alter system set cluster_database=true scope=spfile sid='*'; -------在将数据库改为集群模式
System altered.
5.切换到grid用户,关闭整个数据库,然后重启:
[grid@test1 ~] $ srvctl stop database -d orcl ------将数据库关闭;
[grid@test1 ~] $ srvctl start database -d orcl ------将数据库开启;
6.切换到oracle用户下登录数据库查询归档状态:
SQL> archive log list; ----查看归档模式
Database log mode Archive Mode ----已经处于归档模式
Automatic archival Enabled ----自动归档
Archive destination USE_DB_RECOVERY_FILE_DEST ----归档位置为参数DB_RECOVERY_FILE_DEST的值
Oldest online log sequence 60 ----下面是sequence相关信息
Next log sequence to archive 61
Current log sequence 61
一.oracle用户登录数据库中查看数据库中各参数状态:
1.查看对党状态:
SQL> archive log list;
Database log mode No Archive Mode ----非归档模式
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 59
Current log sequence 60
2.节点实例状态:
SQL> select instance_name,host_name,status from gv$instance;
INSTANCE_NAME HOST_NAME STATUS
---------------- -------------------- ------------
orcl1 test1 OPEN
orcl2 test2 OPEN
-------实例为开启状态
3.数据库集群参数:
SQL> show parameter cluster
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
cluster_database boolean TRUE ------查看集群的参数,cluster_database为true表示为集群数据库,否则,非集群数据库
cluster_database_instances integer 2
cluster_interconnects string
二.开始数据库归档模式
注意:一下操作只在一个节点上执行,本例为节点1进行的操作
1.备份参数文件:
SQL> create pfile='/u01/oracle/db/dbs/orcl-bak.ora' from spfile;
2.修改cluster_database参数,
SQL>alter system set cluster_database=false scope=spfile sid='*'; ------修改为非集群数据库,该参数为静态参数,需要使用scope=spfile
3.切换到grid用户,可以再开一个终端切换用户,在grid用户下停止数据库:
[grid@test1 ~] $ srvctl stop database -d orcl ------将数据库一致停库
[grid@test1 ~] $ srvctl start instance -d orcl -i orcl1 -o mount -------将节点1启动到mount状态
4.节点1切换到oracle用户登录数据库中:
查询数据库实例状态:
SQL> select instance_name,status from v$instance;
INSTANCE_NAME STATUS
---------------- ------------
ora10g1 MOUNTED
修改数据库成归档模式:
SQL> alter database archivelog; -------改变数据库到归档模式
Database altered.
将集群参数修改回去:
SQL> alter system set cluster_database=true scope=spfile sid='*'; -------在将数据库改为集群模式
System altered.
5.切换到grid用户,关闭整个数据库,然后重启:
[grid@test1 ~] $ srvctl stop database -d orcl ------将数据库关闭;
[grid@test1 ~] $ srvctl start database -d orcl ------将数据库开启;
6.切换到oracle用户下登录数据库查询归档状态:
SQL> archive log list; ----查看归档模式
Database log mode Archive Mode ----已经处于归档模式
Automatic archival Enabled ----自动归档
Archive destination USE_DB_RECOVERY_FILE_DEST ----归档位置为参数DB_RECOVERY_FILE_DEST的值
Oldest online log sequence 60 ----下面是sequence相关信息
Next log sequence to archive 61
Current log sequence 61
到此归档修改完毕。你可以根据需要修改归档位置
数据
数据库
参数
集群
模式
状态
用户
节点
切换
实例
登录
位置
查询
一致
信息
前期
备份
大部分
容量
文件
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
web服务器向app发送消息
小点软件开发公司照片
浙江戴尔服务器虚拟化操作
数据库的选择怎么运算
网络安全底层语言
安徽 软件开发
数据库主键是的作用
数据库主机硬件要求
网络技术在刑事侦查中的作用
网络安全可以怎样防御
问卷星app数据库模式设计
qq服务器正在维护
软件开发意见
如何做数据库cdm模型
第五人格全球服务器地图
好看的科技互联网banner
连云港工程软件开发用途
依赖数据库测试怎么写
江苏营销软件开发代理商
计算机研究生网络安全大赛
2u机架服务器
嗯服务器要来到
软件开发去那学
西南民族大学数据库技术
合肥美页互联网科技有限公司
网络安全进出口
epc全球网络安全
灿玛网络技术
许昌洪茂网络技术服务有限公司
数据库列名的规定