问题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,hostname that you enter is being usedby more than once for the same node
更改/etc/hosts中的ip节点名,如:
原192.168.2.2 data01
改192.168.2.2 data-host01
问题2 PRKC-1044
重新做ssh联通
mkdir .ssh
chmod 755 .ssh
cd .ssh
ssh-keygen -t rsa
ssh-keygen -t dsa
cat *.pub>authorized_keys
以上操作在每个节点上都要进行
在节点data-host01上进行
scp authorized_keys data-host02:/home/oracle/.ssh/keys
cat keys>>authorized_keys
scp authorized_keys data-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 -hR oracle: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
sudo chown oracle oracle
chmod 755 oracle
如果以上两种方法都不行,你只能求老天保佑,或者Baidu+Google了
无法使用sudo 命令使用root登录
chmod u+w /etc/sudoers
vi /etc.sudoers
在 root ALL=(ALL) ALL下加上
oracle ALL=(ALL) ALL
chmod u-w /etc/sudoers
OK
安装失败后,注意事项安装失败后,将RAC的相关组件移除,这个就不介绍了,网上一搜一大把
清楚OCR磁盘信息,
dd if=/dev/zero of=/dev/raw/raw1 bs=8192 count=12800
dd if=/dev/zero of=/dev/raw/raw2 bs=8192 count=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