在solaris 10上安裝oracle 10g資料庫
本人在單位恰好有一臺閒置的SUN的小機,由於原來是玩linux出身的,所以對於類unix系統也是十分喜歡,而且最近又學習了oracle,曾經在Linux上安裝過oracle 10g,但是還沒有在solaris系統上安裝過,於是,這個晚上也就讓我用來安裝oracle 了,首先說一下,本次安裝並不是十分的順利,中間的報錯也是非常的多,幾乎大部分時間都是用來trouble shooting了。廢話少說了,直接上過程了(也有參照其他人做的地方)。
NO.1>.配置系統引數
1 、要求實體記憶體至少512M
檢查命令:# /usr/sbin/prtconf | grep "Memory size"
由於機器比較寬裕 所以設定成了2G
2 、交換空間的大小設定,
檢查命令:# /usr/sbin/swap -s
實際記憶體建議交換空間大小:
========
不超過1G2倍於記憶體
1G-2G1.5倍於記憶體
2G-8G與記憶體相同
超過8G0.75倍於記憶體
========
3、 /tmp目錄至少400M空閒空間;檢查命令:# df -k /tmp
4、oracle軟體所需空間大約3G,詳細可見如下;檢查命令:# df -k
企業版 2G空間
標準版 1.5G空間
自定義(最大) 2.5G空間
5、資料庫檔案預設所需空間1.2G左右(視你的實際情況而定);檢查命令:# df -k
6、確認系統架構(主要確認是裝32bit還是64bit版本);檢查命令:# /bin/isainfo -kv
返回的結果應該是"32-bit i386 kernel modules"
二、 檢查軟體包的安裝情況
檢查安裝oracle10g的依賴包是否存在,如沒有則安裝
pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt SUNWgcc
按照官方文件中的要求,應該包含下列的包:
---------------------------------------------------------------------------
SUNWarc
SUNWbtool
SUNWhea
SUNWlibm
SUNWlibms
SUNWsprot
SUNWtoo
SUNWi1of
SUNWi1cs
SUNWi15cs
SUNWxwfnt
如果提示有包沒有找到,可以通過下列命令安裝:
# pkgadd -R /cdrom/solaris_10/product/SUNWi15cs 安裝
我的情況是SUNWi1cs,SUNWi15cs,SUNWsprot三個包未找到,在最後的oracle資料庫安裝的時候報錯了,所以,沒有辦法,直接上光碟,安裝了這三個包。(一般在oracle安裝過程中報出的錯誤最好給與解決,否則在日後使用的過程中很可能出現一系列的問題)
三、配置安裝環境
1、配置核心引數,# vi /etc/system ,將下列內容加入該檔案。
set noexec_user_stack=1
set semsys:seminfo_semmni = 100
set semsys:seminfo_semmns = 1024
set semsys:seminfo_semmsl = 256
set semsys:seminfo_semvmx = 32767
set shmsys:shminfo_shmmax = 4294967295
set shmsys:shminfo_shmmin = 1
set shmsys:shminfo_shmmni = 100
set shmsys:shminfo_shmseg = 10
提示:上述修改在生產系統需要根據實際情況調整
2、建立相關目錄,使用者,組等
# groupadd dba
# groupadd oinstall
# useradd -g oinstall -G dba -d /export/home/oracle -m oracle
# passwd oracle
## 建立使用者和組完成,下面建立目錄,目錄位置你根據自己情況定吧,注意磁碟的空閒空間。這裡我們建立到opt目錄下。
# su - oracle
$ mkdir -p /u01/app/oracle
$ mkdir -p /u01/app/oracle/product/10g
$ mkdir -p /u01/app/oracle/oradata
$ mkdir -p /u01/app/oracle/oraInventory
修改目錄許可權
chown -R oracle:oinstall /u01/app/oracle
chown -R oracle:oinstall /u01/app/oracle/oradata
chown -R oracle:oinstall /u01/app/oracle/product/10g
chown -R oracle:dba /u01/app/oracle/oraInventory
chmod -R 775 /u01/app/oracle
3、配置oracle使用者的環境變數
進入oracle使用者進行編輯:$vi .profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10g
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export TMPDIR=/var/tmp
export DISPLAY=127.0.0.1:0.0
umask 022
編輯完成後,儲存退出。
(注:本人在寫環境變數的時候並沒有對DISPLAY進行編輯,隨後在安裝oracle剛開始檢查的時候,系統報錯了。所以要對DISPLAY進行編輯)
$. ./.profile 使環境變數生效
四、安裝oracle資料庫
由於是在solaris上裝資料庫,所以從oracle官網下載了一個專為solaris平臺使用的oracle 10g資料庫包,我當初是沒有注意自己系統是32位的直接下了個64位版本的,結果在裝的時候報錯了,而又下了一個32位的x86所以耽誤了不少時間。
下載完成後,拷貝進solaris系統,然後解壓:
# unzip 10202_database_solx86.zip
然後就是進入解壓縮後的database目錄
$ ./runInstaller 開始安裝資料庫
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9390331/viewspace-614939/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在 SLES-10-x86 上安裝 Oracle 資料庫 10gOracle資料庫
- 在Linux x86上安裝Oracle 資料庫10gLinuxOracle資料庫
- Oracle 10G在fedora core4上的安裝Oracle 10G在fedora core4上的安裝Oracle 10g
- 在 RHEL3上安裝 Oracle 10gOracle 10g
- 在Solaris 11上安裝Oracle 11.2.0.3Oracle
- Oracle 10g for Solaris x86安裝(轉)Oracle 10g
- Oracle10g在Solaris10上的安裝配置(轉)Oracle
- Solaris10上安裝Oracle10gOracle
- Solaris 10上安裝Oracle 11gOracle
- LINUX下解除安裝ORACLE 10g資料庫LinuxOracle 10g資料庫
- Linux RHEL 5 安裝ORACLE 10g資料庫LinuxOracle 10g資料庫
- 在Radhat 5 上安裝Oracle 10g(轉)Oracle 10g
- Oracle RAC 10g for Solaris環境解除安裝(二)Oracle
- Oracle RAC 10g for Solaris環境解除安裝(一)Oracle
- Oracle 10g資料庫軟體安裝和升級Oracle 10g資料庫
- solaris 10安裝oracle 10g到86%時一個BUGOracle 10g
- [原創] 在Radhat 5 上安裝Oracle 10gOracle 10g
- oracle 10gR2 在solaris 10 x86 上的安裝文件Oracle 10g
- CentOS 5.8上安裝Oracle 10gCentOSOracle 10g
- 安裝CentOS4.8 ORACLE 10g軟體 資料庫建立CentOSOracle 10g資料庫
- Oracle 10g for Redhat Enterprise Server 5資料庫安裝Oracle 10gRedhatServer資料庫
- 在anlions os上安裝資料庫資料庫
- BBED在Oracle 10g/11g上安裝筆記Oracle 10g筆記
- 在RedHat LInux5上安裝Oracle 10g dbRedhatLinuxOracle 10g
- Oracle 10G在fedora core4上的安裝(轉)Oracle 10g
- 在 Linux x86 上安裝 Oracle RAC 10gLinuxOracle
- 在oracle 10g for solaris 5.10上修改db_name|db_idOracle 10g
- Solaris10上安裝Oracle10201Oracle
- 使用 VMware 在 Oracle Enterprise Linux 上安裝 Oracle RAC 10gOracleLinux
- 【安裝配置】oracle 10g 手工建庫Oracle 10g
- Oracle 10g資料庫預設安裝應該注意的問題Oracle 10g資料庫
- ORACLE資料庫10G部署Oracle資料庫
- 【Solaris】Virtualbox 安裝 Oracle Solaris 10(三) 安裝完成後初始配置Oracle
- 在linux上安裝oracle 10g用到的幾個小命令LinuxOracle 10g
- 在ubuntu 6.06上安裝oracle 10g的幾點註記UbuntuOracle 10g
- 使用 VMware 在 Oracle Enterprise Linux 上安裝 Oracle RAC 10g (2)OracleLinux
- 在solaris 10/x86下安裝oracle10——ZT(轉)Oracle
- Solaris10上安裝64位Oracle9201Oracle