Solaris10下安裝Oracle10203RAC環境(三)
前一陣剛剛才測試環境下裝完Solaris 8下的ORACLE RAC。結果發現這次採購的F490硬體居然不支援Solaris 8。只好將作業系統升級到Solaris 10。
前面已經對Solaris 8下的安裝進行了比較詳細的描述,這裡只是簡單記錄一下Solaris 10下的安裝步驟。和8類似的步驟會簡單帶過。
這篇介紹Oracle Database的安裝過程。
RAC安裝的準備工作可以參考:Solaris10下安裝Oracle10203RAC環境(一): http://yangtingkun.itpub.net/post/468/276589
ORACLE CLUSTERWARE的安裝可以參考:Solaris10下安裝Oracle10203RAC環境(二): http://yangtingkun.itpub.net/post/468/277075
在Solaris8的RAC安裝過程中,採用了ASM管理磁碟的方式,這裡由於配置的Volumn Manager,可以更加方便的管理裸裝置。因此選擇採用裸裝置建立Oracle資料庫。
建立資料檔案、控制檔案、日誌檔案、引數檔案和密碼檔案所需的裸裝置:
root@ahrac1 # vxassist make tradedb_system_1 2048m user=oracle group=oinstall mode=660
root@ahrac1 # vxassist make tradedb_undotbs1_1 4096m user=oracle group=oinstall mode=660
root@ahrac1 # vxassist make tradedb_undotbs2_1 4096m user=oracle group=oinstall mode=660
root@ahrac1 vxassist make tradedb_temp_1 4096m user=oracle group=oinstall mode=660
root@ahrac1 vxassist make tradedb_sysaux_1 1024m user=oracle group=oinstall mode=660
root@ahrac1 vxassist make tradedb_users_1 200m user=oracle group=oinstall mode=660
root@ahrac1 vxassist make tradedb_redo1_1 1024m user=oracle group=oinstall mode=660
root@ahrac1 vxassist make tradedb_redo1_2 1024m user=oracle group=oinstall mode=660
root@ahrac1 vxassist make tradedb_redo1_3 1024m user=oracle group=oinstall mode=660
root@ahrac1 vxassist make tradedb_redo2_1 1024m user=oracle group=oinstall mode=660
root@ahrac1 vxassist make tradedb_redo2_2 1024m user=oracle group=oinstall mode=660
root@ahrac1 vxassist make tradedb_redo2_3 1024m user=oracle group=oinstall mode=660
root@ahrac1 vxassist make tradedb_control1 120m user=oracle group=oinstall mode=660
root@ahrac1 vxassist make tradedb_control2 120m user=oracle group=oinstall mode=660
root@ahrac1 vxassist make tradedb_control3 120m user=oracle group=oinstall mode=660
root@ahrac1 vxassist make tradedb_spfile 10m user=oracle group=oinstall mode=660
root@ahrac1 vxassist make tradedb_pwdfile 10m user=oracle group=oinstall mode=660
root@ahrac1 # vxassist make tradedb_flasharea 16384m user=oracle group=oinstall mode=660
然後在節點一編輯對映檔案:
# su - oracle
Sun Microsystems Inc. SunOS 5.10 Generic January 2005
$ vi tradedb_raw.conf
system=/dev/vx/rdsk/datadg/tradedb_system_1
undotbs1=/dev/vx/rdsk/datadg/tradedb_undotbs1_1
undotbs2=/dev/vx/rdsk/datadg/tradedb_undotbs2_1
temp=/dev/vx/rdsk/datadg/tradedb_temp_1
sysaux=/dev/vx/rdsk/datadg/tradedb_sysaux_1
users=/dev/vx/rdsk/datadg/tradedb_users_1
redo1_1=/dev/vx/rdsk/datadg/tradedb_redo1_1
redo1_2=/dev/vx/rdsk/datadg/tradedb_redo1_2
redo1_3=/dev/vx/rdsk/datadg/tradedb_redo1_3
redo2_1=/dev/vx/rdsk/datadg/tradedb_redo2_1
redo2_2=/dev/vx/rdsk/datadg/tradedb_redo2_2
redo2_3=/dev/vx/rdsk/datadg/tradedb_redo2_3
control1=/dev/vx/rdsk/datadg/tradedb_control1
control2=/dev/vx/rdsk/datadg/tradedb_control2
control3=/dev/vx/rdsk/datadg/tradedb_control3
spfile=/dev/vx/rdsk/datadg/tradedb_spfile
pwdfile=/dev/vx/rdsk/datadg/tradedb_pwdfile
然後設定oracle使用者的環境變數,新增如下內容:
DBCA_RAW_CONFIG=/export/home/oracle/tradedb_raw.conf
export DBCA_RAW_CONFIG
在節點一建立歸檔目錄:
$ mkdir -p /data/oracle/oradata/tradedb/archive1
節點二建立歸檔目錄:
$ mkdir -p /data/oracle/oradata/tradedb/archive2
下面可以解開Oracle安裝檔案,展開完畢後,使用root登陸圖形介面執行:
root@ahrac1 # xhost +
access control disabled, clients can connect from any host
root@ahrac1 # su - oracle
Sun Microsystems Inc. SunOS 5.10 Generic January 2005
$ exec /usr/bin/ssh-agent $SHELL
$ /usr/bin/ssh-add
Enter passphrase for /export/home/oracle/.ssh/id_rsa:
Identity added: /export/home/oracle/.ssh/id_rsa (/export/home/oracle/.ssh/id_rsa)
Enter passphrase for /export/home/oracle/.ssh/id_dsa:
Identity added: /export/home/oracle/.ssh/id_dsa (/export/home/oracle/.ssh/id_dsa)
$ cd /data/disk1
$ ./runInstaller
注意,需要設定ssh的驗證,否則安裝會失敗。
在產品介面選擇企業版,並選擇簡體中文。
檢查$ORACLE_HOME路徑是否正確,這裡的配置應該是:/data/oracle/product/10.2/database。
選擇Cluster Installation,並將節點二選上。
Oracle執行完檢測後,進入配置選項。由於不打算使用ASM,這裡選擇了Create a database。
資料庫的配置選擇都和我的要求有所差別,這裡選擇高階安裝。
檢查彈出的彙總資訊後,開始資料庫軟體的安裝。
安裝完成後,Oracle自動啟動Oracle Net Configuration Assistant和Oracle Database Configuration Assistant。
NETCA以命令列方式執行成功後,啟動圖形化DBCA:
資料庫模板選擇Custom Database。
全域性資料庫名:tradedb.us.oracle.com,SID字首:tradedb。
輸入SYS/SYSTEM/DBSNMP/SYSMAN等使用者密碼。
由於設定了DBCA_RAW_CONFIG,Oracle自動選擇裸裝置作為儲存機制,而且自動找到裸裝置對映檔案。
由於裸裝置不支援FLASH RECOVERY AREA,這裡不選擇FLASH RECOVERY AREA
選擇歸檔,選擇自動歸檔,輸入節點一和節點二上的歸檔目錄:/data/oracle/oradata/tradedb/archive1和/data/oracle/oradata/tradedb/archive2。由於裸裝置也不支援歸檔日誌,這裡將歸檔目錄放在本地硬碟上。
在Database Service介面選擇tradedb.us.oracle.com,增加例項。輸入服務名tradedb後,Oracle自動顯示tradedb1和tradedb2兩個例項的資訊。這裡可以將TAF設定為BASIC模式。
設定Oracle的內容分配、字符集、BLOCK SIZE、連線模式和引數檔案。
設定表空間、資料檔案的大小,然後開始建庫。
建庫完成後,點選EXIT。安裝完畢。
最後在兩個節點分別用root執行root.sh,結束資料庫的安裝操作。
root@ahrac1 # . /data/oracle/product/10.2/database/root.sh
Running Oracle10 root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /data/oracle/product/10.2/database
Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
Creating /var/opt/oracle/oratab file...
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.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-69229/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Solaris10下安裝Oracle10203RAC環境(五)Oracle
- Solaris10下安裝Oracle10203RAC環境(二)Oracle
- Solaris10下安裝Oracle10203RAC環境(一)Oracle
- Solaris10下安裝Oracle10203RAC環境 (zt)Oracle
- Solaris10下安裝Oracle1106RAC環境(三)Oracle
- Solaris10下Silent模式安裝Oracle1106RAC環境(三)模式Oracle
- Solaris10下安裝Oracle1106RAC環境(五)Oracle
- Solaris10下安裝Oracle1106RAC環境(四)Oracle
- Solaris10下安裝Oracle1106RAC環境(二)Oracle
- Solaris10下安裝Oracle1106RAC環境(一)Oracle
- 三、偽分佈環境下安裝hbase
- Solaris10下Silent模式安裝Oracle1106RAC環境(八)模式Oracle
- Solaris10下Silent模式安裝Oracle1106RAC環境(七)模式Oracle
- Solaris10下Silent模式安裝Oracle1106RAC環境(六)模式Oracle
- Solaris10下Silent模式安裝Oracle1106RAC環境(五)模式Oracle
- Solaris10下Silent模式安裝Oracle1106RAC環境(四)模式Oracle
- Solaris10下Silent模式安裝Oracle1106RAC環境(二)模式Oracle
- Solaris10下Silent模式安裝Oracle1106RAC環境(一)模式Oracle
- Windows 環境下 Python 環境安裝WindowsPython
- Windows 環境下安裝 LaravelWindowsLaravel
- Mac環境下安裝PodMac
- Windows 環境下安裝 RedisWindowsRedis
- Windows環境下安裝RabbitMQWindowsMQ
- kali環境下安裝dvwa
- ubuntu下安裝boost環境Ubuntu
- Unbuntu下安裝Go環境Go
- Linux下安裝Go環境LinuxGo
- docker環境下安裝tensorflowDocker
- Windows環境下安裝LinuxWindowsLinux
- Docker 下安裝配置 lnmp 環境DockerLNMP
- linux環境下redis安裝LinuxRedis
- Linux環境下安裝NginxLinuxNginx
- Windows環境下安裝NexusWindows
- Mac環境下安裝配置RedisMacRedis
- windows下配置安裝YAF環境Windows
- windows環境下安裝seleniumWindows
- LINUX環境下安裝TIPTOPLinux
- Linux下Java環境安裝LinuxJava