系統環境:
作業系統:RedHat EL5
Cluster: Oracle CRS 10.2.0.1.0
Oracle: Oracle 10.2.0.1.0
如圖所示:RAC 系統架構
<a href="http://s3.51cto.com/wyfs02/M01/26/26/wKioL1Np8LPjaUsWAAGvUOVml00805.jpg" target="_blank"></a>
6、通過SSH配置主機間的信任關系
node1:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<code>[oracle@node1 ~]$ mkdir .ssh</code>
<code>[oracle@node1 ~]$ ssh-keygen -t rsa</code>
<code>Generating </code><code>public</code><code>/</code><code>private</code> <code>rsa key pair.</code>
<code>Enter file </code><code>in</code> <code>which to save the key (/home/oracle/.ssh/id_rsa):</code>
<code>Enter passphrase (empty </code><code>for</code> <code>no passphrase):</code>
<code>Enter same passphrase again:</code>
<code>Your identification has been saved </code><code>in</code> <code>/home/oracle/.ssh/id_rsa.</code>
<code>Your </code><code>public</code> <code>key has been saved </code><code>in</code> <code>/home/oracle/.ssh/id_rsa.pub.</code>
<code>The key fingerprint is:</code>
<code>fa:</code><code>82</code><code>:c7:</code><code>18</code><code>:</code><code>88</code><code>:6f:f0:c8:a4:cf:2e:</code><code>69</code><code>:a3:f8:</code><code>36</code><code>:ad oracle@rac1</code>
<code>[oracle@node1 ~]$ ssh-keygen -t dsa</code>
<code>Generating </code><code>public</code><code>/</code><code>private</code> <code>dsa key pair.</code>
<code>Enter file </code><code>in</code> <code>which to save the key (/home/oracle/.ssh/id_dsa):</code>
<code>Your identification has been saved </code><code>in</code> <code>/home/oracle/.ssh/id_dsa.</code>
<code>Your </code><code>public</code> <code>key has been saved </code><code>in</code> <code>/home/oracle/.ssh/id_dsa.pub.</code>
<code>3c:</code><code>81</code><code>:</code><code>49</code><code>:df:a0:c6:</code><code>12</code><code>:7c:2a:ae:d1:</code><code>48</code><code>:f2:5b:</code><code>37</code><code>:</code><code>78</code> <code>oracle@rac1</code>
node2:
<code>[root@node2 asm]# su - oracle</code>
<code>[oracle@node2 ~]$ mkdir .ssh</code>
<code>[oracle@node2 ~]$ ssh-keygen -t rsa</code>
<code>5b:6b:f5:</code><code>61</code><code>:</code><code>54</code><code>:0c:5a:8d:b5:</code><code>14</code><code>:b3:</code><code>35</code><code>:</code><code>91</code><code>:2e:0b:</code><code>31</code> <code>oracle@rac2</code>
<code>[oracle@node2 ~]$ ssh-keygen -t dsa</code>
<code>Enter file </code><code>in</code> <code>which to save the key (/home/oracle/.ssh/id_dsa): Enter passphrase (empty </code><code>for</code> <code>no passphrase):</code>
<code>5f:</code><code>82</code><code>:</code><code>67</code><code>:d0:4a:da:e7:8b:</code><code>43</code><code>:1a:cf:</code><code>41</code><code>:dc:8e:9b:c1 oracle@rac2</code>
<code>[oracle@node1 ~]$ cat .ssh/id_rsa.pub >> .ssh/authorized_keys</code>
<code>[oracle@node1 ~]$ cat .ssh/id_dsa.pub >> .ssh/authorized_keys</code>
<code>[oracle@node1 ~]$ ssh node2 cat .ssh/id_rsa.pub >> .ssh/authorized_keys</code>
<code>The authenticity of host </code><code>'node2 (192.168.8.11)'</code> <code>can't be established.</code>
<code>RSA key fingerprint is 1c:b2:</code><code>66</code><code>:d8:fc:a9:</code><code>29</code><code>:</code><code>45</code><code>:</code><code>73</code><code>:dd:ca:</code><code>92</code><code>:ca:b8:0a:</code><code>20.</code>
<code>Are you sure you want to </code><code>continue</code> <code>connecting (yes/no)? yes</code>
<code>Warning: Permanently added </code><code>'node2,192.168.8.11'</code> <code>(RSA) to the list of known hosts.</code>
<code>oracle@node2's password:</code>
<code>[oracle@node1 ~]$ ssh node2 cat .ssh/id_dsa.pub >>.ssh/authorized_keys</code>
<code>[oracle@node1 ~]$ scp .ssh/authorized_keys node2:~/.ssh</code>
<code>authorized_keys </code><code>100</code><code>%</code>
在兩個節點上測試信任關系:
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<code>[oracle@node1 ~]$ ssh node2 date</code>
<code>Mon Sep </code><code>3</code> <code>07</code><code>:</code><code>47</code><code>:</code><code>14</code> <code>CST </code><code>2012</code>
<code>[oracle@node1 ~]$ ssh node2-priv date</code>
<code>The authenticity of host </code><code>'node2-priv (10.10.10.2)'</code> <code>can't be established.</code>
<code>Warning: Permanently added </code><code>'node2-priv,10.10.10.2'</code> <code>(RSA) to the list of known hosts.</code>
<code>Mon Sep </code><code>3</code> <code>07</code><code>:</code><code>47</code><code>:</code><code>37</code> <code>CST </code><code>2012</code>
<code>[oracle@node1 ~]$ ssh node1-priv date</code>
<code>Mon Sep </code><code>3</code> <code>07</code><code>:</code><code>47</code><code>:</code><code>42</code> <code>CST </code><code>2012</code>
<code>[oracle@node1 ~]$ ssh node1 date</code>
<code>The authenticity of host </code><code>'node1 (192.168.8.10)'</code> <code>can't be established.</code>
<code>RSA key fingerprint is 6d:1d:6b:1a:</code><code>34</code><code>:</code><code>63</code><code>:f2:f4:4c:</code><code>15</code><code>:0d:eb:</code><code>60</code><code>:e0:</code><code>13</code><code>:4d.</code>
<code>Warning: Permanently added </code><code>'node1,192.168.8.10'</code> <code>(RSA) to the list of known hosts.</code>
<code>Mon Sep </code><code>3</code> <code>07</code><code>:</code><code>48</code><code>:</code><code>57</code> <code>CST </code><code>2012</code>
<code>node2:</code>
<code>[oracle@node2 ~]$ ssh node1 date</code>
<code>Mon Sep </code><code>3</code> <code>07</code><code>:</code><code>48</code><code>:</code><code>58</code> <code>CST </code><code>2012</code>
<code>[oracle@node2 ~]$ ssh node1-priv date</code>
<code>The authenticity of host </code><code>'node1-priv (10.10.10.1)'</code> <code>can't be established.</code>
<code>Warning: Permanently added </code><code>'node1-priv,10.10.10.1'</code> <code>(RSA) to the list of known hosts.</code>
<code>Mon Sep </code><code>3</code> <code>07</code><code>:</code><code>49</code><code>:</code><code>08</code> <code>CST </code><code>2012</code>
<code>[oracle@node2 ~]$ ssh node2-priv date</code>
<code>Mon Sep </code><code>3</code> <code>07</code><code>:</code><code>49</code><code>:</code><code>09</code> <code>CST </code><code>2012</code>
<code>[oracle@node2 ~]$ ssh node2 date</code>
注意:一定保證通過ssh連接配接時不需要輸入任何東東
7、配置Oracle ASM
在Linux 需要安裝ASM軟體(注意要和核心比對,在所有節點)
所需的軟體包:
[root@rac1 ASM]# ls -l
<code>total </code><code>236</code>
<code>-rwxr--r-- </code><code>1</code> <code>oracle oinstall </code><code>129340</code> <code>Sep </code><code>3</code> <code>2012</code> <code>oracleasm</code><code>-2.6.</code><code>9</code><code>-67.</code><code>ELsmp</code><code>-2.0.</code><code>3</code><code>-1.</code><code>i686.rpm</code>
<code>-rwxr--r-- </code><code>1</code> <code>oracle oinstall </code><code>13105</code> <code>Sep </code><code>3</code> <code>2012</code> <code>oracleasmlib</code><code>-2.0.</code><code>4</code><code>-1.</code><code>el4.i386.rpm</code>
<code>-rwxr--r-- </code><code>1</code> <code>oracle oinstall </code><code>83255</code> <code>Sep </code><code>3</code> <code>2012</code> <code>oracleasm-support</code><code>-2.1.</code><code>4</code><code>-1.</code><code>el4.i386.rpm</code>
linux 核心版本:
[root@rac1 ASM]# uname -a
<code>Linux rac1 </code>
<code>2.6.</code><code>9</code><code>-67.</code><code>ELsmp #</code><code>1</code> <code>SMP</code>
<code> </code><code>Wed Nov </code><code>7</code> <code>13</code><code>:</code><code>58</code><code>:</code><code>04</code> <code>EST </code><code>2007</code> <code>i686 i686 i386 GNU/Linux</code>
安裝:
[root@rac1 ASM]# rpm -ivh *
<code>warning: oracleasmlib</code><code>-2.0.</code><code>4</code><code>-1.</code><code>el4.i386.rpm: V3 DSA signature: NOKEY, key ID b38a8516</code>
<code>Preparing... ########################################### [</code><code>100</code><code>%]</code>
<code> </code><code>1</code><code>:oracleasm-support ########################################### [ </code><code>33</code><code>%]</code>
<code> </code><code>2</code><code>:oracleasm</code><code>-2.6.</code><code>9</code><code>-67.</code><code>ELsm########################################### [ </code><code>67</code><code>%]</code>
<code> </code><code>3</code><code>:oracleasmlib ########################################### [</code><code>100</code><code>%]</code>
配置Oracle ASM:
[root@rac1 ASM]# service oracleasm configure
<code>Configuring the Oracle ASM library driver.</code>
<code>This will configure the </code><code>on</code><code>-boot properties of the Oracle ASM library</code>
<code>driver. The following questions will determine whether the driver is</code>
<code>loaded </code><code>on</code> <code>boot </code><code>and</code> <code>what permissions it will have. The current values</code>
<code>will be shown </code><code>in</code> <code>brackets (</code><code>'[]'</code><code>). Hitting <ENTER> without typing an</code>
<code>answer will keep that current value. Ctrl-C will abort.</code>
<code>Default user to own the driver interface []: oracle</code>
<code>Default group to own the driver interface []: dba</code>
<code>Start Oracle ASM library driver </code><code>on</code> <code>boot (y/n) [n]: y</code>
<code>Scan </code><code>for</code> <code>Oracle ASM disks </code><code>on</code> <code>boot (y/n) [y]:</code>
<code>Writing Oracle ASM library driver configuration: done</code>
<code>Initializing the Oracle ASMLib driver: [ OK ]</code>
<code>Scanning the system </code><code>for</code> <code>Oracle ASMLib disks: [ OK ]</code>
@至此Oracle 10g RAC安裝和配置前的準備工作準備就緒
本文轉自 客居天涯 51CTO部落格,原文連結:http://blog.51cto.com/tiany/1408000,如需轉載請自行聯系原作者