clusterware启动顺序——CSS
CSS层面
1.ocssd.bin守护进程
该层面最主要的工作就是启动ocssd.bin守护进程。使本地节点能够成功地加入集群。ocssd.bin守护进程的启动过程可以通过以下的图形进行描述。

:::::集群私网通信出现了问题,这导致ocssd.bin无法和远程节点通信。
对应的解决办法如下:
方法:确保:确保:确保:在操作系统基本重新启动gpicd.bin守护进程(例如:kill -9 <ospid>):确保集群私网能够正常工作。
2.启动其他依赖于ocssd的集群初始化资源">
(">1)">ASM实例">
))根据)本地)挂载:::由于某些操作系统的参数配置错误,导致ASM实例无法获得足够的资源。
原因::由于节点间的私网配置问题,导致ASM实例之间无法通信,例如私网网卡的MTU配置不一致。
原因:由于:确保$GRID_HOME/bin/oracle文件的设置正确
[grid@ebsdb1 ~]$ ll $GRID_HOME/bin/oracle
-rwsr-s--x 1 grid oinstall 210020239 Oct 27
09:15 /ebsdb/grid/11.2.0/bin/oracle
方法:确认ASM实例的spfile(gpnp profile)/pfile($GRID_HOME/dbs/init<asm实例名>.ora)存在而且能够被grid用户访问
[grid@ebsdb1 ~]$ gpnptool get
Warning: some command line parameters were
defaulted. Resulting command line:
/ebsdb/grid/11.2.0/bin/gpnptool.bin get -o-
…..
ProfileSequence="6"
ClusterUId="15bc3d3aaf6e4fdbff170ea43ef3cbf6"
ClusterName="ebsdb-cluster"
PALocation=""><gpnp:Network-Profile><gpnp:HostNetwork
id="gen" HostName="*"><gpnp:Network
id="net1" IP="172.28.1.0" Adapter="eth0"
Use="public"/><gpnp:Network id="net2"
IP="192.168.10.0" Adapter="eth1"
Use="cluster_interconnect"/></gpnp:HostNetwork></gpnp:Network-Profile><orcl:CSS-Profile
id="css" DiscoveryString="+asm" LeaseDuration="400"/><orcl:ASM-Profile
id="asm" DiscoveryString="/dev/mapper/asm*" SPFile=""/>
…..">
Success.
ASMCMD> ls -l
+VOTE_DG/ebsdb-cluster/ASMPARAMETERFILE/
Type Redund StripedTime Sys Name
ASMPARAMETERFILE MIRRORCOARSE OCT 26 15:00:00 YREGISTRY.253.926264779
gpnp profile中的中的ASM spfile信息和ASM磁盘组中的信息是一致的
[grid@ebsdb2 ~]$ ls -l $ORACLE_HOME/dbs
total 20
-rw-rw---- 1 grid oinstall 1052 Feb 3 08:15 ab_+ASM2.dat
drwxr-xr-x 2 grid oinstall 4096 Dec 27
15:00 arch
-rw-rw---- 1 grid oinstall 1544 Feb 3 10:42 hc_+ASM2.dat
-rw-r--r-- 1 grid oinstall 2851 Oct 26
15:40 init.ora
-rw-r----- 1 grid oinstall 1536 Oct 26
15:59 orapw+ASM
ASM实例的pfile是存在的,而且grid用户能够访问。
方法:参考对于平台的Oracle安装指南,确认操作系统的参数和资源限制满足Oracle要求。
方法:确保集群所有节点的HAIP能够正常启动,而且通信没有问题。如果HAIP问题不能解决,可以设置初始化参数cluster_interconnects,以使:确保所有节点的私网配置一致并且畅通,例如:所有节点的私网都具有相同的MTU值。:)">CTSS
)">HAIP
::集群私网存在问题,从而导致HAIP地址无法被绑定。
原因::修改OCR中的信息,确保其和操作系统一致,在大部分的情况下使用命令oifcfg setif即可。例如
oifcfg -setif -global
eth1/10.1.0.0:cluster_interconnect
oifcfg -delif -global eth1/10.1.1.0
方法:确认私网网卡能正常运行。
方法:对于Oracle的已知问题。由于11gR2版本中关于HAIP的问题比较多,要具体情况具体分析,不过比较通用的建议是,使用最近的版本(11.2.0.4)并应用最新的PSU补丁包。">
clusterware启动顺序——CSS的更多相关文章
- clusterware启动顺序——OHASD
Clusterware启动顺序 [root@ebsdb1 etc]# crsctl check crs CRS-4638: Oracle High Availability Services is ...
- clusterware启动顺序——CRSD
CRSD层面 1.启动过程 )导致">CRSD无法启动集群的应用程序资源的可能原因有:"> 原因:/etc/oracle/ocr.loc指向了错误的OCR文件 [gri ...
- 11G GI启动顺序
--11gR2 Clusterware and Grid Home - What You Need to Know (文档 ID 1053147.1) 上图来自<Oracle C ...
- linux init 启动顺序
redhat init大致启动过程 第一个运行的程序是/sbin/init,该文件会读取/etc/inittab文件,并依据此文件来进行初始化工作.比如在设定了运行等级 “:id:3:initdefa ...
- Openwrt笔记-IPv6与启动顺序
之前使用了nat6方案和x3c8021x实现了校园网上网和IPv6连接:但实际使用时经常出现莫名奇妙的问题.IPv6状态要么是无法连接网络,要么是无法连接Internet:经过研究,发现大概是自启动项 ...
- [CrunchBang]修改win+ubuntu 双 系统菜单的 启动顺序 引导
说到启动就不得不说GRUB,Linux下大名鼎鼎的启动管理工具(曾经的LILO已经风光不再),当然现在已经是GRUB2了,GRUB2和GRUB最重要的区别就是,GRUB存放系统启动信息的文件为/boo ...
- linux服务开机启动顺序
今天遇到了一个问题,我们写了一个服务脚本A,该服务需要优先于mysql启动.脚本是从其他地方拷来的模板,前面的默认配置没改,只是实现了自己的功能.写完,chkconfig A on,reboot,启动 ...
- 设置U盘为第一启动顺序
本文转载:http://u.diannaodian.com/Article/1004.html 盘安装系统的首要步骤就是设置U盘为第一启动顺序.下面电脑店官网就来说说到底如何来设置U盘启动顺序吧. ...
- LINUX启动顺序
Linux 启动顺序: 1. BIOS自检 (服务器硬件启动的第一步,坑定的啦) 2. 运行系统内核并检测硬件(这个是看系统了,redhat等相关版本是通过/boot/vm进行启动 vmlinuz) ...
随机推荐
- 蚂蚁风险大脑亮相ATEC城市峰会:为数字经济时代做好“安全守护”
2019年1月4日,以“数字金融新原力(The New Force of Digital Finance)”为主题的蚂蚁金服ATEC城市峰会在上海隆重举行.大会聚焦金融数字化转型,分享新技术的发展趋势 ...
- 在单机Docker上安装 Traefik 反向代理-负载均衡器
一.创建Traefik和容器应用的连接网络 sudo docker network create traefik-net 二.下载Traefik样本配置文件wget https://raw.githu ...
- java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details
Caused by: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Except ...
- git 执行pull错误如何撤销
比如你当前所在的空间是trunk,但是执行了git pull origin branches,这时需要回滚回去,可以用一下步骤: 1.运行git reflog命令查看你的历史变更记录,如下: 69fd ...
- js对象跟数组多层嵌套,检测没有此数据就添加有则不添加以及超过限制条件删除操作
例如你需要这样格式的数据: [{"name":"合肥市","arrey":[{"lat":"31.862323 ...
- 雷林鹏分享:Composer 安装
下午在安装 Laravel 框架过程中,遇到了不少问题,因为 Laravel 的安装依赖于 composer,这里就先介绍一下 composer 的安装方法: 安装方法: #下载 sudo curl ...
- Go语言学习之15 商品秒杀开发与接入层实现
outline 1. 秒杀抢购接入层实现2. 秒杀逻辑层实现 秒杀接入层核心功能 秒杀逻辑层核心功能 SecKill接口 /seckill?product=20&source=android& ...
- 雷林鹏分享:jQuery EasyUI 数据网格 - 自定义分页
jQuery EasyUI 数据网格 - 自定义分页 数据网格(datagrid)内置一个很好特性的分页功能,自定义也相当简单.在本教程中,我们将创建一个数据网格(datagrid),并在分页工具栏上 ...
- 配置Spring MVC - 2019
未完 软件环境:Eclipse-EE 1. 创建Maven Project 2. pom.xml - [更新日期19/03/31] <dependencies> <dependenc ...
- ashx导出dataTable为Excel
一,datatable导出Excel,用户可以选择路径,方法如下: /// <summary> /// DataTable导出到Excel /// </summary> /// ...