暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

ASM和集群同步服务CSS

原创 不吃草的牛_Nick 2023-07-19
335

ASM存储系统需要使用一个称为ASM的附加的特殊实例,这个ASM实例将为一组Oracle Database 11g进行存储管理。为了在Oracle Database 11g中使用ASM存储,首先要在数据库中运行了集群同步服务(Cluster Synchronization Service, CSS)。

CSS负责对ASM实例和数据库实例进行同步,它是作为Oracle软件的一部分安装的。当启动一个ASM实例时,它注册自身和用CSS管理的磁盘组,并且当RDBMS需要连接到一个磁盘组时,它需要CSS提供正在管理该磁盘组的ASM实例的名字。

CSS也可以从一个ASM实例故障中同步恢复。可以使用下面的命令来査看CSS服务是否在运行:
$ ps -ef | grep css
oracle 5506 1 1 Apr 11 ? 630:05 /u03/app/oracle/bin/ocssd.bin

提示 在Oracle CSS服务启动之前,不能使用ASM.

还可以利用CRSCTL实用程序来检査CSS进程,如下例所示:
$ crsctl check cssd
failure 1 contacting CSS daemon

如果CSSD后台进程未在运行,像前面的例子那样,必须通过下面的步骤启动它。
(1)以root用户登录系统。
(2)确保已经将Oracle主目录添加到用户的路径中,如下例所示:
# export PATH=$PATH:/u01/app/oracle/product/11.1.0/bin
(3)运行以下命令启动css后台进程:
# localconfig add
(4)再次检查CSS后台进程:
# crsctl check css

init.cssd脚本作为CSS后台进程的控制脚本用来启动和停止CSS服务。该脚本文件位于 $ORACLE_HOME/css/admin目录下。localconfig add命令会自动将init.cssd脚本添加到你的操作系统的/etc/inittab文件中,如下例所示:
h1:3:respawn:/sbin/init.d/init.cssd run >/dev/null 2>&1 </dev/null

如果你使用DBCA创建了一个ASM实例,CSS后台进程会自动启动。localconfig命令和CRSCTL实用程序以同样的方式工作在Windows服务器上。当然,关于在Windows服务器上对CSS服务进行配置的详细内容请参照文档。

提示 由于ASM实例是一个服务器上所有数据库的存储管理器,在一个节点上,需要一个单独的ASM实例来为运行在该节点的所有Oracle Database 11g服务.



「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论