oracle RAC开启归档模式
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,一般在安装数据库时,默认是开启归档的,但是因为新创建的数据库大部分要做大量的数据操作,前期避免不必要的归档大量产生导致的磁盘容量告警问题,所以会建库时关闭归档,在此对在oracle RAC集群中建库时
千家信息网最后更新 2024年11月11日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服务器登陆不了
网络安全英文书籍
数据库技术概论 翻译英文
计算机网络技术前景分析600字
新媒体网络安全应急预案
深圳英飞拓软件开发
网络安全是那个部门管理
网络安全隐患预防
微软眼镜软件开发
饥荒开了洞穴很卡进别人的服务器
汉口银行软件开发岗待遇
软件开发自我介绍
dhcp服务器管理软件
我的世界服务器2b2t的故事
联想服务器维修售后
超星期刊数据库官网
查询数据库结构内容
计算机网络技术常用软件
数据库分析的方法和技术
关于成立农产品数据库
远程改数据库密码