安裝Oracle11.2 RAC for Solaris10 sparc64(三)

yangtingkun發表於2011-03-24

簡單記錄一下Solaris 10Oracle 11.2 RAC環境的安裝過程。

這一篇描述資料庫的安裝。

安裝Oracle11.2 RAC for Solaris10 sparc64(一):http://yangtingkun.itpub.net/post/468/515361

安裝Oracle11.2 RAC for Solaris10 sparc64(二):http://yangtingkun.itpub.net/post/468/515415

 

 

cluster安裝成功後,可以利用圖形介面開始資料庫軟體的安裝:

bash-3.00$ cd /data/software/database/
bash-3.00$ ./runInstaller

首先進入的是配置安裝更新介面:這裡可以輸入email地址和metalink口令,以便於更方便的接收安全更新和獲取線上診斷功能。從11.1開始,開始出現這個介面,而11.2中,這個介面已經放到了第一頁的位置;

安裝配置:這裡選擇僅安裝資料庫軟體,稍後透過dbca來建立資料庫;

網格選項:如果cluster配置成功,這裡可以選擇Real Application Clusters資料庫安裝,否則這個選項無法選擇。預設所有配置好的節點都處於被選定狀態,如果有部分節點沒有被選擇,需要手工新增;

產品語言:預設就是簡體中文和英文;

資料庫版本:選擇企業版,如果有需要可以透過選擇選項來選擇安裝的選件,Oracle將自定義方式從安裝方式中去掉了;

安裝位置:Oracle基目錄為/data/oracle,軟體位置為/data/oracle/product/11.2

作業系統組:這裡預設就是dbaoinstall,不用進行額外設定;

先決條件檢查:Oracle會檢查安裝資料庫的條件是否全部滿足,對於檢查出來不滿足的條件可以根據建議進行改正,有的時候Oracle的一些檢查項並不正常,比如互動空間等,對於這些可以選擇忽略而直接開始安裝;

概要:Oracle生成一個彙總資訊,這裡可以將彙總資訊儲存為響應檔案,確定後開始安裝操作;

執行完安裝,需要再節點1和節點2上分別執行root.sh

# /data/oracle/product/11.2/root.sh
Running Oracle 11g root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /data/oracle/product/11.2

Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file "dbhome" already exists in /usr/local/bin.  Overwrite it? (y/n) [n]: y
   Copying dbhome to /usr/local/bin ...
The file "oraenv" already exists in /usr/local/bin.  Overwrite it? (y/n) [n]: y
   Copying oraenv to /usr/local/bin ...
The file "coraenv" already exists in /usr/local/bin.  Overwrite it? (y/n) [n]: y
   Copying coraenv to /usr/local/bin ...

Entries will be added to the /var/opt/oracle/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished product-specific root actions.

同樣利用安裝介面啟用dbca

選擇Oracle Real Application Clusters資料庫;

選擇建立資料庫,需要注意,原本DBCA有管理配置ASM的功能,但是由於11.2ASM的啟動和CLUSTER繫結,因此OracleASM管理的功能放到了專門的ASMCA工具中;

資料庫型別選擇定製資料庫;

輸入全域性資料庫名稱:testrac,資料庫SID字首自動會被設定為testrac,在建立節點時需要將兩個節點全部選中。這裡還可以選擇資料庫型別是管理員管理的,還是策略管理的。管理員管理的和老版本中保持一致,如果選擇策略管理的,則會啟用SERVER POOL的功能,各個例項會根據指定的策略來決定,各個節點使用的SID也會動態確定,這種功能不適用於兩節點RAC環境,事實上,對於節點數少於4個的RAC環境而言,這個功能意義不大,這個功能配合Oracle Exadata一體機這種配置的RAC才有意義;

配置OEM和設定自動維護任務,如果需要Enterprise Manager可以在這裡配置,如果不需要可以取消;

口令設定:Oracle在這裡進行了口令複雜度的檢查,不過並不強制要求口令的複雜度,只是給出提醒;

儲存型別:選擇自動儲存管理ASM。如果為了方便,可以選擇OMF

指定閃回區和歸檔,這兩個位置都可以設定到ASM的磁碟組上;

選擇資料庫元件,這裡根據需要進行選擇就可以了,對於確定不需要的元件沒有必要選擇,這會影響安裝時間以及以後資料庫升級的時間;

設定記憶體、BLOCK_SIZE、字符集和連線方式;

設定儲存,預設資料檔案和日誌檔案都比較小,需要對這些檔案進行調整;

選擇安裝資料庫、建立資料庫建立指令碼並儲存資料庫模板,開始安裝。

安裝成功後,驗證資料庫配置:

bash-3.00$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Fri Dec 17 19:00:35 2010

Copyright (c) 1982, 2009, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options

SQL> set pages 100 lines 120
SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE    11.2.0.1.0      Production
TNS for Solaris: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production

SQL> select instance_name from v$instance;

INSTANCE_NAME
----------------
testrac1

SQL> select instance_number, instance_name, host_name, version, status
  2  from gv$instance;

INSTANCE_NUMBER INSTANCE_NAME    HOST_NAME  VERSION           STATUS
--------------- ---------------- ---------- ----------------- ------------
              2 testrac2         racnode2   11.2.0.1.0        OPEN
              1 testrac1         racnode1   11.2.0.1.0        OPEN

至此Oracle RAC 11.2.0.1 for Solaris10 sparc64安裝完成。

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-690426/,如需轉載,請註明出處,否則將追究法律責任。

相關文章