Solaris 10 oracle11g 安裝

一、檢測環境

硬件

內存/usr/sbin/prtconf | grep "Memory size" 大於1G

SWAP /usr/sbin/swap -l

硬盤空間 df -h

 

軟件

pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibc SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt 

補丁包

119963-14 or later (SunOS 5.10: Shared library patch for C++)
120753-06 or later (SunOS 5.10: Microtasking libraries (libmtsk) patch)
139574-03 or later (SunOS 5.10) 

備註:

軟件包查詢

#pkginfo -i軟件包名稱

軟件包安裝

#pkgadd -d [device | pathname ] pkg_name

#pagadd -d . SUNWi1cs

  

補丁包查詢

#patchadd -p |grep 119963

補丁包安裝

#patchadd 119963-14  (解壓後的目錄)

 

二、創建用戶和組

#groupadd dba

#groupadd oinstall

#useradd -g oinstall -G dba -m -d /export/home/oracle -s /usr/bin/bash oracle

修改oracle密碼

#passwd oracle

 

三、修改內核參數

編輯/etc/system文件,添加下行

set noexec_user_stack=1

 

檢查用戶配置文件

#id -p oracle

uid=101(oracle) gid=103(oinstall) projid=100(default)

如果是default,則添加proj配置

 

創建oracle用戶的project

#projadd group.dba

/etc/user_attr文件添加一行

oracle::::project=group.dba

 

修改內核參數

# projmod -sK "project.max-shm-memory=(priv,4g,deny)" group.dba

根據Solaris相關文檔,其他值保持默認即可。

 

查詢配置的值

# prctl -i project group.dba

 

四、創建目錄並設置環境變量

#mkdir /opt/oracle

#mkdir /opt/oraInventory

#chown -R oracle: oinstall /opt/oracle

#chown -R oracle: oinstall /opt/oraInventory

 

編輯配置文件/export/home/oracle/.profile

 

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

 

ORACLE_BASE=/opt/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME

ORACLE_SID=orcl; export ORACLE_SID

 

PATH=$ORACLE_HOME/bin:$PATH; export PATH

 

五、下載、解壓、安裝

Oracle用戶登錄

檢查Oracle安裝文件完整性

$cksum solaris.sparc64_11gR2_database_1of2.zip

 

解壓

$unzip solaris.sparc64_11gR2_database_1of2.zip

$unzip solaris.sparc64_11gR2_database_2of2.zip

 

設置運行權限(默認是可以運行的,以防萬一)

$chmod -R 755 database

 

安裝

database目錄下安裝

$./ runInstaller

 

若採用靜默安裝,需要先配置應答文件再安裝

$./runInstaller -silent -responseFile /export/home/oracle/db_install.rsp

 

安裝中,如果提示[WARNING]不必理會,此時安裝程序仍在進行,如果出現[FATAL],則安裝程序已經停止了。

查看安裝日誌信息瞭解安裝進度

 

出現類似如下提示表示安裝完成:

#-------------------------------------------------------------------

...

/opt/app/oracle/product/11.2.0/db_1/root.sh

To execute the configuration scripts:

1. Open a terminal window

2. Log in as "root"

3. Run the scripts

4. Return to this window and hit "Enter"key to continue

 

Successfully Setup Software.

#-------------------------------------------------------------------

根據提示,執行腳本完成安裝

orainstRoot.sh

root.sh

 

六、本例中的問題及解決方法

1mount系統光盤。

 

#iostat -En

查看光驅,通過容量大小,找出光驅,本例中光驅是c0t0d0

#mount -F hsfs /dev/dsk/c0t0d0s2 /cdrom/cdrom0

 

2、錯誤:Cannot find required executable /usr/bin/7za

找一下包SUNWbzip安裝下,就有了/usr/bin/7za了,就可以安裝了。

 

3、安裝系統軟件包

SUNWlibc  對應包爲 SUNWlibC

SUNWsprot  對應包爲SUNWsprot.2

 


發佈了21 篇原創文章 · 獲贊 4 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章