oracle_10g_rac_installed_in_suse_linux--基于suse_linux的oracle_10g_rac_实现(编辑修改稿)内容摘要:

ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/oracle/.ssh/id_dsa.Your public key has been saved in /home/oracle/.ssh/.The key fingerprint is:06:fc:4e:5d:f8:72:54:ba:29:f8:20:e5:57:73:7d:c2 oracle@portaldb2oracle@portaldb2:~ oracle@portaldb2:~ /usr/bin/sshkeygen t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/home/oracle/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/oracle/.ssh/id_rsa.Your public key has been saved in /home/oracle/.ssh/.The key fingerprint is:51:93:94:b0:ec:f3:02:a3:1b:a4:10:fb:5f:66:00:24 oracle@portaldb2oracle@portaldb2:~、创建authorized_keys文件在portaldb1上,以oracle用户登录,在主目录下创建authorized_keys文件oracle@portaldb1:~ vi ~/.ssh/authorized_keysoracle@portaldb1:~ ssh portaldb1 cat ~/.ssh/ ~/.ssh /authorized_keysoracle@portaldb1:~ ssh portaldb1 cat ~/.ssh/~/.ssh /authorized_keysoracle@portaldb1:~ ssh portaldb2 cat ~/.ssh/ ~/.ssh /authorized_keysoracle@portaldb1:~ ssh portaldb2 cat ~/.ssh/~/.ssh /authorized_keysoracle@portaldb1:~ scp ~/.ssh/authorized_keys portaldb2:.ssh /authorized_keys、配置authorized_keys文件权限 在portaldb1和portaldb2上更改authorized_keys文件的权限 oracle@portaldb1:~ chmod 600 ~/.ssh/authorized_keys oracle@portaldb2:~ chmod 600 ~/.ssh/authorized_keys、验证SSH用户等效性 如果SSH配置正确,从终端对话使用ssh和scp命令,无需输入口令。 oracle@portaldb1:~ ssh portaldb2 date。 hostnameTue May 28 11:14:00 CST 2013portaldb2oracle@portaldb2:~ ssh portaldb1 date。 hostnameTue May 28 11:13:35 CST 2013portaldb1五、配置hangchecktimer内核模块在portaldb1和portaldb2编辑“/etc/”文件,加入如下信息:/sbin/insmod hangchecktimer hangcheck_tick=30 hangcheck_margin=180六、安装Oracle clusterware、安装clusterwarecluserware和database software,以及相应的升级包只需在一个节点上安装,安装包会自动拷贝到另一个节点上,这里我们以portaldb1为主节点执行安装工作,首先安装clusterware,以oracle用户登录到图形界面。 打开安装包“clusterware”,因为clusterware 10,要正常安装需做一些配置,通常有下列两种方法: 执行命令 ./runInstaller ignoresysprereqs 编辑安装包中“install”,在[Certified Versions]中加入“SuSE10”,再执行./runInstaller命令。 我采用第二种方法, 在正式安装前我们再次确认相关的环境变量:export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/export ORA_CRS_HOME=$ORACLE_BASE/product/export ORACLE_SID=portaldb1 PATH=$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:/sbin:$PATH 正式安装前,portaldb2的时间要比portaldb1的时间快十几秒,否则在安装时一个和时间戳相关的错误。 不过即使出现该错误也不必担心。 实施步骤如截图所示:启动安装界面 使用默认值 NAME:ORA_CRS_HOME PATH: /u01/app/oracle/product/预检查时会报几个Warning和Not executed提示。 主要是说SuSE10与Oracle存在不兼容,我们可以在后面安装升级包来解决该问题,目前不需要过于关注。 点击“Yes”,进行安装。 在“Specify Cluster Configuration”中,Cluster Name是crs。 目前只有portaldbportaldb1priv、portaldb1vip。 我们需要添加portaldbportaldb2priv、portaldb2vip.添加portaldbportaldb2priv、portaldb2vip添加完成点击“OK”,界面如下所示。 在“Specify Network Interface Usage”界面中,修改eth0的Interface Type,将其由“Private”改为“Public”选中eth0,点击“Edit”,在弹出的对话框中eth0当前是Private。 1将eth0的Interface Type改为“Public”11“Specify Oracle Cluster Registry (OCR) Location”界面中选择“External Redundancy”,“Specify OCR Location”指定为:/dev/raw/raw1—指定OCR的安装位置1“Specify Voting Disk Location”界面中,选择“External Redundancy”“Voting Disk Location”指定为“/dev/raw/raw2”—指定仲裁磁盘位置111安装过程报时间戳错误。 portaldb2要比portaldb1快多久很难把握。 该错误不用担心。 1在portaldbportaldb2上分别执行“”和“”两个脚本(注意现在不要执行这两个脚本,且不要点击OK键,)、编辑$ORA_CRS_HOME/bin下的vipca和srvctl文件先执行“/u01/app/oracle/oraInventory/”脚本。 (portaldb1和portaldb2上均要执行)portaldb1:/u01/app/oracle/oraInventory ./Changing permissions of /u01/app/oracle/oraInventory to 770.Changing groupname of /u01/app/oracle/oraInventory to oinstall.The execution of the script is pleteportaldb2:/u01/app/oracle/oraInventory ./Changing permissions of /u01/app/oracle/oraInventory to 770.Changing groupname of /u01/app/oracle/oraInventory to oinstall.The execution of the script is plete先要配置$ORA_CRS_HOME/bin目录下的vipca和srvctl文件。 (portaldb1和portaldb2上均要执行) portaldb1:/home/oracle cd /u01/app/oracle/product/ portaldb1:/u01/app/oracle/product/ 找到如下内容: LD_ASSUME_KERNEL= export LD_ASSUME_KERNEL fi 在fi后面新加一行“unset LD_ASSUME_KERNEL”,保存退出。 portaldb1:/u01/app/oracle/product/ 找到如下内容: LD_ASSUME_KERNEL= export LD_ASSUME_KERNEL 在其后新加一行“unset LD_ASSUME_KERNEL”,保存退出。 、执行$ORA_CRS_HOME/portaldb1上执行脚本portaldb1:/u01/app/oracle/product/portaldb1:/u01/app/oracle/product/WARNING: directory 39。 /u01/app/oracle/product/39。 is not owned by rootWARNING: directory 39。 /u01/app/oracle/product39。 is not owned by rootWARNING: directory 39。 /u01/app/oracle39。 is not owned by rootWARNING: directory 39。 /u01/app39。 is not owned by rootWARNING: directory 39。 /u0139。 is not owned by rootChecking to see if Oracle CRS stack is already configured/etc/oracle does not exist. Creating it now.Setting the permissions on OCR backup directorySetting up NS directoriesOracle Cluster Registry configuration upgraded successfullyWARNING: directory 39。 /u01/app/oracle/product/39。 is not owned by rootWARNING: directory 39。 /u01/app/oracle/product39。 is not owned by rootWARNING: directory 39。 /u01/app/oracle39。 is not owned by rootWARNING: directory 39。 /u01/app39。 is not owned by rootWARNING: directory 39。 /u0139。 is not owned by rootassigning default hostname portaldb1 for node 1.assigning default hostname portaldb2 for node 2.Successfully accumulated necessary OCR keys.Using ports: CSS=49895 CRS=49896 EVMC=49898 and EVMR=49897.node nodenumber: nodename private interconnect name hostnamenode。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。