问题1 You must enter unique value for public node name,the private nodename and the virtual hostname for all nodes in the cluster.The name,hostnamethat you enter is being usedby more than once for the same node
更改/etc/hosts中的ip节点名,如:
原192.168.2.2data01
改192.168.2.2data-host01
问题2 PRKC-1044
重新做ssh联通
mkdir.ssh
chmod755.ssh
cd.ssh
ssh-keygen-trsa
ssh-keygen-tdsa
cat*.pub>authorized_keys
以上操作在每个节点上都要进行
在节点data-host01上进行
scpauthorized_keysdata-host02:/home/oracle/.ssh/keys
catkeys>>authorized_keys
scpauthorized_keysdata-host01:/home/oracle/.ssh/.
设备权限问题编辑/etc/udev/rules/60-raw.rules
增加一下内容:
ACTION==”add”,KERNEL==”[1-n]”,OWNER=”oracle”,GROUP=”dba”,MODE=”660”
文件夹权限问题在做完RAC过后,可能会影响oracle用户的权限问题,导致Database无法安装或者在远程节点上安装失败报错如“Remote“AttachHome” failed on node2”
给/home/oracle文件夹赋权限
chown-hRoracle:dba/home/oracle
chmod-R 770/home/oracle
登录oracle用户时登录界面报错User’s$HOME/.dmrc file is being ignored
在oracle用户下执行一下操作:
cd ~/
sudo chown oracle .dmrc#如果无法使用sudo命令,看下面的解决方法
chmod 644 .dmrc
执行完注销重新登录,如果还不行,切换至root用户,执行一下操作:
cd/home
sudochown oracle oracle
chmod 755oracle
如果以上两种方法都不行,你只能求老天保佑,或者Baidu+Google了
无法使用sudo命令使用root登录
chmod u+w /etc/sudoers
vi /etc.sudoers
在 rootALL=(ALL)ALL下加上
oracleALL=(ALL)ALL
chmod u-w /etc/sudoers
OK
安装失败后,注意事项安装失败后,将RAC的相关组件移除,这个就不介绍了,网上一搜一大把
清楚OCR磁盘信息,
ddif=/dev/zeroof=/dev/raw/raw1bs=8192count=12800
ddif=/dev/zeroof=/dev/raw/raw2bs=8192count=12800
其中/dev/raw/raw1和/dev/raw/raw2为你安装的OCR磁盘,务必清楚这两个上的信心,不然会导致你安装结束后执行root.sh卡住,不能执行
创建ASM实例,找不到磁盘这样的问题,一般有两种情况:
1.权限给的不是oracle用户的权限
2.你需要手动更改路径,一般情况下,第二种可能性大点,ASM的路径一般在/dev/oracleasm/Disks
磁盘无法挂载,报ORA-12523错误在任意节点上执行,下面命令:
crs_stop –all
crs_start –all
节点无监听器这个问题就比较纠结,但是方法很简单
$ORACLE_HOME/bin/sqlplus /nolog
conn / as sysdba
alter system set LOCAL_LISTENER=”(ADDRESS=(PROTOCOL=TCP)(HOST=data-host02-vip)(PORT=1521))”sid=‘fdb2‘
然后$ORA_CRS_HOME/bin/crs_stop –all,crs服务全部停止后,执行$ORA_CRS_HOME/bin/crs_start –all如果还不能解决,在tnsnames.ora中加下以下内容:
+ASM2.local_listener = LISTENER+ASM2
+ASM1.local_listener = LISTENER+ASM1