随笔
未读
OracleRAC集群打开归档日志
文章摘要总结:
本文是关于如何在RAC集群中打开Oracle数据库的归档日志的指南。首先,通过sqlplus命令以sysdba身份登录到Oracle数据库,检查数据库的归档状态和节点实例状态。接着,解释了如何判断数据库是否为集群模式。为了开启数据库归档模式,执行了一系列操作,包括备份参数文件、修改cluster_database参数、切换用户、停库、启动实例到mount状态、修改数据库为归档模式、将集群参数修改回去、关闭并重启数据库等步骤。最后,再次登录数据库查询归档状态,确认归档模式已开启。
一、查看归档状态和实例状态
1. 通过SQL> archive log list命令查看数据库的归档状态。
2. 使用SQL> show parameter cluster和SQL> select instance_name,host_name,status from gv$instance命令检查实例状态,确认两节点都处于开启状态。
二、开启数据库归档模式
1. 备份参数文件到指定目录。
2. 修改cluster_database参数为false,将数据库从集群模式转为非集群模式。这一步是必须的,因为归档模式不适用于集群数据库。
3. 切换到grid用户并停库,然后将节点启动到mount状态。
4. 以oracle用户身份登录数据库,查询实例状态,然后修改数据库为归档模式。
5. 将cluster_database参数修改回true,重新启动数据库。
三、确认归档模式已开启
最后,再次登录数据库,使用archive log list命令查询归档状态,确认归档模式已开启且自动归档已启用。
随笔
未读
OracleRAC集群白名单管理
这是一篇关于RAC(Real Application Clusters)白名单管理、监听配置的文章摘要。主要涵盖以下方面:
一、查看本地IP
文章开始时首先展示了如何通过`cat /etc/hosts`命令查看本地IP地址,包括公共IP、私有IP和虚拟IP等。这些IP地址对于RAC集群的配置和管理至关重要。
二、记录所有IP地址
文章强调了记录所有公共IP、私有IP、虚拟IP以及RAC扫描IP的重要性。这些IP地址将在后续的RAC配置和监听配置中使用。
三、修改集群监听配置
这部分内容主要包括使用grid用户登录,修改sqlnet.ora文件。在RAC中,所有节点的sqlnet.ora文件都需要进行修改。文章详细描述了如何找到ORACLE_HOME路径,并使用vim编辑器修改sqlnet.ora文件。修改内容包括设置白名单规则,即tcp.invited_nodes参数的设置,涵盖了多个IP地址。这个参数非常重要,因为它决定了哪些节点可以连接到监听器。此外,还提到了开启ip限制(tcp.validnode_checking=yes)的注意事项。
四、重启监听和查看监听状态
在修改完sqlnet.ora文件后,文章指导读者如何重启监听器并查看监听状态。这包括使用srvctl命令来停止和启动监听器,以及使用lsnrctl命令来查看监听状态。这一部分强调了每个节点都需要分别启停监听器,并且不能用lsnrctl reload命令。
总的来说,这篇文章摘要介绍了RAC白名单管理的过程,包括查看和记录IP地址、修改集群监听配置、重启监听和查看监听状态等步骤。这些步骤对于确保RAC集群的正常运行和安全至关重要。
随笔
未读
Oracle归档日志管理
文章摘要:
本文介绍了Oracle数据库归档日志的管理。当Oracle启用日志归档模式时,必须确保有足够的磁盘空间存放归档日志文件,否则在线日志无法归档,数据库将暂停运行。因此,需要定期清理归档日志文件。文章提供了查看归档日志的方法和步骤,包括使用SQL查询和RMAN工具。同时,给出了解决归档日志问题的方法,如增大归档日志空间、使用RMAN工具清理归档日志、使用脚本清理以及定时清理。最后,介绍了关于定时任务的设置方法。