oracle10g rac on solaris x86(32bit)的相關安裝經驗_clusterware

wisdomone1發表於2009-08-24

more /etc/hosts

#public

192.168.1.125 rac1.sun.com rac1

192.168.1.125 rac2.sun.com rac2

#private

192.168.0.1 rac1-priv.sun.com rac1-priv

192.168.0.2 rac2-priv.sun.com rac2-priv

#vip

192.168.1.215  rac1-vip.sun.com rac1-vip

192.168.1.221  rac2-vip.sun.com rac2-vip

 

我是採用了rsh

以root使用者執行

vi /.rhosts

+

vi /etc/hosts.equiv

+

 

搞完以上(在兩個節點)

以root和oracle使用者

rsh rac1 date;rsh rac2 date

 

 

在solaris第一個光碟上安裝SUNW1cs 和SUNW15cs

當時把這兩個包cp到另一個目錄下:

pkgadd -d

就報錯

 

沒辦法只能從光碟哪裡來安裝

(查詢為:pkginfo -i )和查詢補丁為:patchadd

 

 

記得如果你全用raw device

我是新增了3個盤(5 g,5g ,1g)

以下以root使用者

chown oracle:oinstall /dev/rdsk/c0d1s0

chown 777 /dev/rdsk/c0d1s0

然後以oracle使用者

ln -s /dev/rdsk/c0d1s0 ocr

chmod 777 ocr

vote同理同上

 

1,由於建立oracle資料庫需要多個raw devices,這裡為了方便起見,將這些raw devices的裝置檔案連線成更易懂的檔名,同時需要設定相應的屬主和許可權,具體步驟如下:

cd ORACLE

mkdir db

chown oracle:root db

cd db

ls

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C800d0s0 system 500mb  --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C800d0s1 sysaux  500mb  --end
 
ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C800d0s3 undotbs1 500mb  --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C800d0s4 undotbs2 500mb   --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C800d0s5 temp    250mb   --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C801d0s0 example  160mb   --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C801d0s1 users 120mb  --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C801d0s3 redo1_1  120mb  --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C801d0s4 redo1_2   120mb --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C801d0s5 redo2_1  120mb  --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C801d0s6 redo2_2  120mb  --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C801d0s7 spfile  5mb       --shared_disk1  --10mb --end

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C802d0s3 control1 110mb

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C802d0s4 control2 110mb

ln -s /dev/rdsk/c3t600C0FF00000000007D35237AD84C802d0s5 pwdfile  5mb       --shared_disk1  --10mb --end

pwd

/ORACLE/db

chown -RL oracle:dba *

chmod -R 660 *

 

 

 

將以上的目錄做為建立資料庫所需raw devices的配置檔案,具體步驟為:

 


mkdir -p /u01/app/oracle/oradata/tree

 


並在此目錄下建立檔案tree_raw.conf,具體內容如下:

 


cat tree_raw.conf

system=/ORACLE/db/system

sysaux=/ORACLE/db/sysaux

example=/ORACLE/db/example

users=/ORACLE/db/users

temp=/ORACLE/db/temp

undotbs1=/ORACLE/db/undotbs1

undotbs2=/ORACLE/db/undotbs2

redo1_1=/ORACLE/db/redo1_1

redo1_2=/ORACLE/db/redo1_2

redo2_1=/ORACLE/db/redo2_1

redo2_2=/ORACLE/db/redo2_2

control1=/ORACLE/db/control1

control2=/ORACLE/db/control2

spfile=/ORACLE/db/spfile

pwdfile=/ORACLE/db/pwdfile

 


然後編輯檔案/export/home/oracle/.profile,將以下幾列加入

DBCA_RAW_CONFIG=/u01/app/oracle/oradata/tree/tree_raw.conf

export DBCA_RAW_CONFIG

 

 

 

 

 

 

 

 

 

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

相關文章