天天看點

RedHat EL5 安裝Oracle 10g RAC之--系統環境配置(2)

系統環境:

作業系統: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 &gt;&gt; .ssh/authorized_keys</code>

<code>[oracle@node1 ~]$ cat .ssh/id_dsa.pub &gt;&gt; .ssh/authorized_keys</code>

<code>[oracle@node1 ~]$ ssh node2 cat .ssh/id_rsa.pub &gt;&gt; .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 &gt;&gt;.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 &lt;ENTER&gt; 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,如需轉載請自行聯系原作者