程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle 10R2在Solaris10的安裝過程

Oracle 10R2在Solaris10的安裝過程

編輯:Oracle數據庫基礎
 

根據Oracle官方文檔的步驟進行安裝,首先是對系統需求的檢查:

# /usr/sbin/prtconf | grep "Memory size"
Memory size: 16384 Megabytes
# /usr/sbin/swap -s
total: 56936k bytes allocated + 4840k reserved = 61776k used, 32556464k available
# df -h /tmp
Filesystem size used avail capacity Mounted on
swap 31G 0K 31G 0% /tmp
# df -h /ora10g
Filesystem size used avail capacity Mounted on
/dev/dsk/c1t1d0s0 134G 65M 133G 1% /ora10g

內存最小要求是1G。

swap的最小空間與內存大小有關,內存1G,則swap為內存的2倍,內存小於2G,則swap為內存的1.5倍,內存小於8G,swap和內存相等,內存大於8G,則swap為內存的0.75倍。

/tmp目錄需要至少400M以上的空間。

安裝目錄至少需要2G以上的空間來安裝軟件。

檢查系統和系統包、字體包的安裝情況:

# /bin/isainfo -kv
64-bit sparcv9 kernel modules

# uname -r
5.10

# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWxwfnt
system SUNWarc Lint Libraries (usr)
system SUNWbtool CCS tools bundled with SunOS
system SUNWhea SunOS Header Files
system SUNWi1of ISO-8859-1 (Latin-1) Optional Fonts
system SUNWlibm Math & Microtasking Library Headers & Lint Files (Usr)
system SUNWlibms Math & Microtasking Libraries (Usr)
system SUNWsprot Solaris Bundled tools
system SUNWtoo Programming Tools
system SUNWxwfnt X Window System platform required fonts

滿足安裝Oracle的最小要求後,就可以創建使用root用戶來設置系統參數並創建Oracle用戶了。

在/etc/system文件後面添加下面內容:

set shmsys:shminfo_shmmax=4089934592
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=256
set semsys:seminfo_semmns=1024
set noexec_user_stack=1

這是對系統內存參數的調整,修改完畢後重新操作系統


接著創建oracle用戶和一些安裝oracle必須的目錄:

# mkdir /export/home/oracle
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba -d /export/home/oracle oracle
# passwd oracle
New Password:
Re-enter new Password:
passwd: password successfully changed for oracle

授權oracle
# chown oracle:oinstall /export/home/oracle
# chown oracle:oinstall /ora10g
# id nobody
uid=60001(nobody) gid=60001(nobody)


創建完用戶、組,並對相應的目錄進行授權後,root用戶的工作結束,切換到oracle用戶。注意,如果nobody用戶不存在,可以通過useradd增加用戶。

# su - oracle

$ vi .profile

編輯.prifle文件,添加下列內容:

umask 022
ORACLE_SID=orcl
export ORACLE_SID
ORACLE_BASE=/ora10g/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0
export ORACLE_HOME
PATH=$PATH:$ORACLE_HOME/bin:/usr/bin:/usr/ccs/bin:/etc:/usr/openwin/bin
export PATH
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
export NLS_LANG
DISPLAY=172.25.6.201:1.0
export DISPLAY

由於使用XManager,因此設置DISPLAY為IP:1.0。然後建立所需安裝路徑:

$ mkdir -p /ora10g/oracle/product/10.2.0

使用XManager用root登陸,執行

# xhost +
access control disabled, clients can connect from any host
# su - oracle

進入disk1目錄,執行./runInstaller,進入Oracle的安裝圖形界面:

安裝部分沒有什麼可說的,根據Oracle的圖形提示輸入相應的信息一路NEXT就可以了。

當軟件安裝結束後,會提示以root執行$ORACLE_BASE/oraInventory/orainstRoot.sh和$ORACLE_HOME/root.sh腳本,執行後,點擊ok,Oracle軟件部分就安裝完成了。

配置TNSNAME和LISTENER步驟很簡單,就不描述了。

最後是建立數據庫,這個過程也比較簡單就不描述了。
 

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved