|
唐SIR,很基本的问题,有点不好意思开口问
/etc/hosts 文件里面有ip地址跟计算机名的对应关系
我发现如果这里面写的不对,或者是空的,侦听器动态注册不起来,确实是这样吗?还是我的错觉?
我能确定的就是如果没有hosts记录,安装grid跟数据库软件的时候,runInstall会报错。
另外,之前问过关于修改IP以后,asm起不来的问题,当时回答说看workstation.list文件,第二次听这一段的时候我特别注意了下。
感觉没有什么特别的东西,asm.sh文件中只是写明了ASM盘组的路径,名称,并mount,这里没有任何跟IP或者计算机名有关的内容
那么如果修改了IP地址,/etc/hosts文件如果内容有误,是否也是因为导致ASM的侦听服务器起不来?
# ASM
echo "export ORACLE_SID=+ASM" >> /usr/bin/asm.sh
echo "export ORACLE_HOME=/u01/app/oracle/product/11.2.0/grid" >> /usr/bin/asm.sh
echo "/u01/app/oracle/product/11.2.0/grid/bin/sqlplus /nolog <<- EOF" >> /usr/bin/asm.sh
echo "conn / as sysasm" >> /usr/bin/asm.sh
echo "alter system set asm_diskstring='/dev/oracleasm/disks/*';" >> /usr/bin/asm.sh
echo "alter system set asm_diskgroups='DATA','FRA';" >> /usr/bin/asm.sh
echo "alter diskgroup data mount;" >> /usr/bin/asm.sh
echo "alter diskgroup fra mount;" >> /usr/bin/asm.sh
echo "exit" >> /usr/bin/asm.sh
echo "EOF" >> /usr/bin/asm.sh
echo "*.asm_diskgroups='DATA', 'FRA'" > /u01/app/oracle/product/11.2.0/grid/dbs/init+ASM.ora
echo "*.asm_diskstring='/dev/oracleasm/disks/*'" > /u01/app/oracle/product/11.2.0/grid/dbs/init+ASM.ora
chown oracleinstall /u01/app/oracle/product/11.2.0/grid/dbs/init+ASM.ora
chown oracleinstall /usr/bin/asm.sh
chmod +x /usr/bin/asm.sh
|
|