天天看點

Solaris 10(x86)建構Oracle 10g RAC之--建立資料庫

系統環境:

作業系統:Solaris 10(x86-64)

Cluster: Oracle CRS 10.2.0.1.0

Oracle:  Oracle 10.2.0.1.0

如圖所示:RAC 系統架構

<a href="http://s3.51cto.com/wyfs02/M01/58/E3/wKiom1S_b-OSHjhcAAGktznT6W4920.jpg" target="_blank"></a>

四、通過netca建立監聽器

     對于listener可以通過netca在建庫之前建立,也可以在用dbca建庫時來建立。

<a href="http://s3.51cto.com/wyfs02/M00/58/E7/wKioL1TAl56xSNlmAALoQZqnPW0979.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M02/58/E7/wKioL1TAl5-C1eceAAMJCYaIYt4401.jpg" target="_blank"></a>

Listener建立成功,驗證:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

<code>[root@node1:/]# crs_stat -t</code>

<code>Name           Type           Target    State     Host        </code>

<code>------------------------------------------------------------</code>

<code>ora....E1.lsnr application    ONLINE    ONLINE    node1       </code>

<code>ora.node1.gsd  application    ONLINE    ONLINE    node1       </code>

<code>ora.node1.ons  application    ONLINE    ONLINE    node1       </code>

<code>ora.node1.vip  application    ONLINE    ONLINE    node1       </code>

<code>ora....E2.lsnr application    ONLINE    ONLINE    node2       </code>

<code>ora.node2.gsd  application    ONLINE    ONLINE    node2       </code>

<code>ora.node2.ons  application    ONLINE    ONLINE    node2       </code>

<code>ora.node2.vip  application    ONLINE    ONLINE    node2       </code>

<code>[root@node1:/]# su - oracle</code>

<code>Oracle Corporation      SunOS </code><code>5.10</code>      <code>Generic Patch   January </code><code>2005</code>

<code>[oracle@node1:/export/home/oracle]$ lsnrctl status</code>

<code>LSNRCTL </code><code>for</code> <code>Solaris: Version </code><code>10.2.</code><code>0.1.</code><code>0</code> <code>- Production </code><code>on</code> <code>21</code><code>-JAN</code><code>-2015</code> <code>15</code><code>:</code><code>51</code><code>:</code><code>45</code>

<code>Copyright (c) </code><code>1991</code><code>, </code><code>2005</code><code>, Oracle.  All rights reserved.</code>

<code>Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=</code><code>1521</code><code>))</code>

<code>STATUS of the LISTENER</code>

<code>------------------------</code>

<code>Alias                     LISTENER_NODE1</code>

<code>Version                   TNSLSNR </code><code>for</code> <code>Solaris: Version </code><code>10.2.</code><code>0.1.</code><code>0</code> <code>- Production</code>

<code>Start Date                </code><code>21</code><code>-JAN</code><code>-2015</code> <code>15</code><code>:</code><code>50</code><code>:</code><code>43</code>

<code>Uptime                    </code><code>0</code> <code>days </code><code>0</code> <code>hr. </code><code>1</code> <code>min. </code><code>2</code> <code>sec</code>

<code>Trace Level               off</code>

<code>Security                  ON: Local OS Authentication</code>

<code>SNMP                      OFF</code>

<code>Listener Parameter File   /export/home/ora10/product/</code><code>10.2.</code><code>0</code><code>/db_1/network/admin/listener.ora</code>

<code>Listener Log File         /export/home/ora10/product/</code><code>10.2.</code><code>0</code><code>/db_1/network/log/listener_node1.log</code>

<code>Listening Endpoints Summary...</code>

<code>  </code><code>(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=</code><code>192.168.</code><code>8.13</code><code>)(PORT=</code><code>1521</code><code>)))</code>

<code>  </code><code>(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=</code><code>192.168.</code><code>8.11</code><code>)(PORT=</code><code>1521</code><code>)))</code>

<code>Services Summary...</code>

<code>Service </code><code>"PLSExtProc"</code> <code>has </code><code>1</code> <code>instance(s).</code>

<code>  </code><code>Instance </code><code>"PLSExtProc"</code><code>, status UNKNOWN, has </code><code>1</code> <code>handler(s) </code><code>for</code> <code>this</code> <code>service...</code>

<code>The command completed successfully</code>

五、通過DBCA建立資料庫

<a href="http://s3.51cto.com/wyfs02/M00/58/E7/wKioL1TAmEewikJBAAMMuS4G2SA257.jpg" target="_blank"></a>

建立叢集庫

<a href="http://s3.51cto.com/wyfs02/M01/58/E7/wKioL1TAmEnSnie_AAHnRU_RlQM456.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M01/58/EA/wKiom1TAl3OjMxTyAAKyoesYAcM960.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M02/58/E7/wKioL1TAmEuhQWgSAAM-ZXZvCcU142.jpg" target="_blank"></a>

資料庫存儲ASM裝置

<a href="http://s3.51cto.com/wyfs02/M02/58/EA/wKiom1TAl3bDPaEdAANlFEJKxDc609.jpg" target="_blank"></a>

建立ASM Instance的pfile

<a href="http://s3.51cto.com/wyfs02/M00/58/E7/wKioL1TAmE3waBgIAAJWPTAdi1Q655.jpg" target="_blank"></a>

建立ASM DISKGROUP

<a href="http://s3.51cto.com/wyfs02/M00/58/E7/wKioL1TAmE2wAqafAALmC3k8qqM358.jpg" target="_blank"></a>

通過RAW建立ASM diskgroup

<a href="http://s3.51cto.com/wyfs02/M00/58/EA/wKiom1TAl3jAhkF8AAKwqddg3lc157.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M00/58/EA/wKiom1TAl3jTRkltAAKWNeaILM4231.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M01/58/E7/wKioL1TAmFCi7sKTAALd6GH0Et0509.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M01/58/EA/wKiom1TAl3vxsJe0AAKYrJDxKG4772.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M02/58/E7/wKioL1TAmFPiFDT8AAKmLOppX9I679.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M02/58/EA/wKiom1TAl32RthFPAAL4Zts5ZF4375.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M00/58/E7/wKioL1TAmFWCcxxZAAMw_tE4vz0963.jpg" target="_blank"></a>

驗證:

38

39

40

41

42

43

44

45

46

47

48

49

50

<code>[root</code><code>@node1</code><code>:/]# crs_stat -t</code>

<code>ora....SM1.asm application    ONLINE    ONLINE    node1       </code>

<code>ora....SM2.asm application    ONLINE    ONLINE    node2       </code>

<code>ora.prod.db    application    ONLINE    ONLINE    node2       </code>

<code>ora....d1.inst application    ONLINE    ONLINE    node1       </code>

<code>ora....d2.inst application    ONLINE    ONLINE    node2  </code>

<code>查詢ASM diskgroup:</code>

<code>SQL&gt; col name </code><code>for</code> <code>a20</code>

<code>SQL&gt; select GROUP_NUMBER,name,STATE,TOTAL_MB,FREE_MB,TYPE from v$asm_diskgroup</code>

<code>GROUP_NUMBER NAME                 STATE         TOTAL_MB    FREE_MB TYPE</code>

<code>------------ -------------------- ----------- ---------- ---------- ------</code>

<code>           </code><code>1</code> <code>DG1                  MOUNTED          </code><code>10244</code>       <code>5962</code> <code>NORMAL</code>

<code>           </code><code>2</code> <code>RCY1                 MOUNTED           </code><code>8204</code>       <code>7268</code> <code>NORMAL</code>

<code>查詢RDBMS Instance:</code>

<code>[oracle</code><code>@node1</code><code>:/export/home/oracle]$ sqlplus </code><code>'/as sysdba'</code>

<code>SQL*Plus: Release </code><code>10.2</code><code>.</code><code>0.1</code><code>.</code><code>0</code> <code>- Production on Wed Jan </code><code>21</code> <code>17</code><code>:</code><code>13</code><code>:</code><code>50</code> <code>2015</code>

<code>Copyright (c) </code><code>1982</code><code>, </code><code>2005</code><code>, Oracle.  All rights reserved.</code>

<code>Connected to:</code>

<code>Oracle Database 10g Enterprise Edition Release </code><code>10.2</code><code>.</code><code>0.1</code><code>.</code><code>0</code> <code>- Production</code>

<code>With the Partitioning, Real Application Clusters, OLAP and Data Mining options</code>

<code>SQL&gt; select instance_name,status from gv$instance;</code>

<code>INSTANCE_NAME    STATUS</code>

<code>---------------- ------------</code>

<code>prod1            OPEN</code>

<code>prod2            OPEN</code>

<code>SQL&gt; alter user scott identified by tiger account unlock;</code>

<code>User altered.</code>

<code>SQL&gt; conn scott/tiger</code>

<code>Connected.</code>

<code>SQL&gt; select * from tab;</code>

<code>TNAME                          TABTYPE  CLUSTERID</code>

<code>------------------------------ ------- ----------</code>

<code>DEPT                           TABLE</code>

<code>EMP                            TABLE</code>

<code>BONUS                          TABLE</code>

<code>SALGRADE                       TABLE</code>

@至此,整個Oracle 10g的RAC已經架構完成 !

本文轉自 客居天涯 51CTO部落格,原文連結:http://blog.51cto.com/tiany/1606987,如需轉載請自行聯系原作者