在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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ISO 映象安裝oracle 10gOracle 10g
- 「Oracle」Oracle 資料庫安裝Oracle資料庫
- oracle 10g在linux下的安裝及簡單命令Oracle 10gLinux
- 在anlions os上安裝資料庫資料庫
- oracle 10g建立資料庫鏈的簡化Oracle 10g資料庫
- windows2008R2安裝oracle 10gWindowsOracle 10g
- Oracle 資料庫 10g中的分割槽功能(轉)Oracle資料庫
- Oracle 資料庫打包安裝Oracle資料庫
- Solaris下Oracle RAC 11.2.0.4 安裝方法Oracle
- Solaris 10下遷移10G RAC (六)
- Solaris 10下遷移10G RAC (八)
- Solaris 10下遷移10G RAC (四)
- Solaris 10下遷移10G RAC (二)
- Solaris 10下遷移10G RAC (七)
- Solaris 10下遷移10G RAC (三)
- Solaris 10下遷移10G RAC (一)
- Solaris 10下遷移10G RAC (五)
- solaris10中安裝oracle核心引數的調整Oracle
- oracle rac資料庫的安裝Oracle資料庫
- vgant 安裝oracle資料庫racOracle資料庫
- Solaris 10.5 安裝Oracle 11gR2Oracle
- Oracle 10g 在linux redhat as4 系統安裝圖解全過程Oracle 10gLinuxRedhat圖解
- openGauss資料庫在CentOS上的安裝實踐資料庫CentOS
- Oracle 12c資料庫安裝Oracle資料庫
- Linux下基於裸裝置建立10g資料庫Linux資料庫
- Oracle 10g RAC 資料儲存更換Oracle 10g
- 【配置上線】靜默安裝資料庫Oracle 11gR2資料庫Oracle
- 在Oracle Linux 7.1上安裝DockerOracleLinuxDocker
- 【配置上線】Oracle資料庫Linux系統下安裝(圖形介面)Oracle資料庫Linux
- 在FreeBSD中安裝MySQL資料庫MySql資料庫
- 靜默安裝Oracle11g資料庫Oracle資料庫
- 靜默安裝Oracle資料庫11gOracle資料庫
- 使用RPM安裝ORACLE-21c資料庫Oracle資料庫
- 使用RPM安裝ORACLE-19c資料庫Oracle資料庫
- 在FC5上安裝oracle 9204Oracle
- 使用虛擬機器在CentOS上安裝部署資料庫使用虛擬機CentOS資料庫
- Windows server 2016伺服器上安裝oracle資料庫的教程圖解WindowsServer伺服器Oracle資料庫圖解
- Ubuntu 16.04下安裝資料庫Oracle客戶端Ubuntu資料庫Oracle客戶端
- Oracle 11G資料庫單例項安裝Oracle資料庫單例