solaris10下安裝oracle10g文件

myy10146發表於2011-04-28
安裝文件主要來自網路,經親自檢驗、修改。

請驗證一下solaris和oracle的版本資訊,如果版本號不對,可能會安裝失敗
solaris版本:SunOs 5.10
oracle版本: Oracle Database 10g Release 2 (10.2.0.2) for Solaris Operating System (x86)
如果不知道solaris的版本,可以在命令視窗輸入uname -a

第一步以ROOT身份登陸系統

第二步建立使用者和組

#groupadd oinstall
#groupadd dba
#useradd -d /export/home/oracle -g oinstall -G dba oracle

注意這裡一定要把oracle使用者的目錄改成自己定義的,不改的話,預設在/home/oracle,oracle使用者將無法登陸。

#passwd oracle
#mkdir -p /export/home/oracle
#chown -R oracle:oinstall /export/home/oracle

第三步建立oracle目錄
1.建立oracle的基目錄和資料庫目錄
mkdir -p /u01/home/app/oracle (oracle基目錄)
mkdir /u01/home/oradata (資料檔案目錄)

2.改變目錄的屬主和組
chown -R oracle:oinstall /u01/home/app/oracle
chown -R oracle:oinstall /u01/home/oradata

3.改變目錄許可權
chmod -R 775 /u01/home/app/oracle
chmod -R 775 /u01/home/oradata

第四步配置核心引數
1.備份檔案 # cp /etc/system /etc/system.orig
2.開啟檔案並修改 # vi /etc/system
在檔案末尾新增以下內容
set semsysseminfo_semmni=100
set semsysseminfo_semmns=1024
set semsysseminfo_semmsl=256
set semsysseminfo_semvmx=32767
set shmsysshminfo_shmmax=4294967295
set shmsysshminfo_shmmni=100
儲存後重啟
# /usr/sbin/reboot

第五步:驗證系統條件
# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt

如果驗證沒有通過,請在solaris10的安裝盤中找到相應的安裝包,複製到var/spool/pkg目錄下
在命令視窗中執行:pkgadd
缺少的安裝包一般在solaris10的第一張安裝光碟的/solaris_10/product目錄下

第六步以oracle使用者登陸並配置使用者環境
1. $ su - oracle
2. $ vi .profile   增加下列內容(根據你的實際目錄情況修改):

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin
export TMPDIR=/var/tmp
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/lib64:/usr/local/lib
umask 022  

第七步開始安裝oracle資料庫
1.把oracle安裝包複製到u01目錄下解壓,修改/u01/database/install裡oraparam.ini
在 Solaris=5.6,5.7,5.8,5.9 這行中新增5.10,儲存
如果下載的是oracle 10.2.0.2 for solaris(x86),預設的是5.10,不用做任何修改

2.切換oracle使用者登陸,進入/u01/database 目錄下,在命令視窗中執行 .runInstaller 執行安裝程式.以後就是安裝過程了,就不多說了.^_^

第八步:安裝過程中可能出現的問題
一、swap空間太小驗證失敗,增加swap空間
1、建立一個swap檔案目錄:
# mkdir -p /usr/local/swap
2、在 /usr/local/swap目錄裡建立一個大約20MB的swap檔案,命名為 swapfile。
# mkfile 20m /usr/local/swap/swapfile
3、向系統swap空間中新增swap檔案:
# swap -a /usr/local/swap/swapfile
4、列出修改後的swap空間資訊:
# swap -l
二、臨時目錄空間不足
$ mkdir /u01/tmp
$ chmod a+wr /u01/tmp
$ TMP=/u01/tmp
$ TMPDIR=/u01/tmp
$ export TMP TMPDIR

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

相關文章