oracle RAC开启归档模式
发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,一般在安装数据库时,默认是开启归档的,但是因为新创建的数据库大部分要做大量的数据操作,前期避免不必要的归档大量产生导致的磁盘容量告警问题,所以会建库时关闭归档,在此对在oracle RAC集群中建库时
千家信息网最后更新 2024年09月21日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安全错误
数据库的锁怎样保障安全
街道网络安全周工作总结
湖南奕果万融网络技术有限公司
软件开发 经典笔试题
qq发件服务器主机名
停车场管理服务器的作用是什么
软件开发兼职合作协议
系统更新保留数据库
数据库应用与技术教材
服务器日志自动收集
暑假网络安全手抄报图片
上海优骥互联网科技有限公司
后台服务器如何开启
制作一个智能数据库
安徽电子网络技术优势
黑龙江盘古网络技术有限公司
sip电话注册服务器
dell服务器设置
tcp 声音传输数据库
黄山服务器机柜设备
服务器 几年回本
农行安排部署网络安全宣传月活动
软件开发 经典笔试题
文山计算机网络技术培训机构
表针倒转打一个网络安全用语
赛尔网络安全科技馆
mysql开源数据库源码
数据库数据复制发布服务器
泗洪个性化网络技术大概费用
数据库删除登录用户
软件开发个人工作报告