当前位置:文档之家› Solaris10下安装oracle10g

Solaris10下安装oracle10g

Soaris10下安装orace10g
根据Orace官方文档的步骤进行安装,首先是对系统需求的检查:
# /usr/sbin/prtconf | grep "Memory size"
Memory size: 16384 Megabytes
# /usr/sbin/swap -s
tota: 56936k bytes aocated + 4840k reserved = 61776k used, 32556464k avaiabe
# df -h /tmp
Fiesystem size used avai capacity Mounted on
swap 31G 0K 31G 0% /tmp
# df -h /ora10g
Fiesystem size used avai 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 kerne modues
# uname -r
5.10
# pkginfo -i SUNWarc SUNWbtoo SUNWhea SUNWibm SUNWibms SUNWsprot SUNWtoo SUNWi1of SUNWxwfnt
system SUNWarc int ibraries (usr)
system SUNWbtoo CCS toos bunded with SunOS
system SUNWhea SunOS Header Fies
system SUNWi1of ISO-8859-1 (atin-1) Optiona Fonts
system SUNWibm Math & Microtasking ibrary Headers & int Fies (Usr)
system SUNWibms Math & Microtasking ibraries (Usr)
system SUNWsprot Soaris Bunded toos
system SUNWtoo Programming Toos
system SUNWxwfnt X Window System patform required fonts
满足安装Orace的最小要求后,就可以创建使用root用户来设置系统参数并创建Orace用户了。

在/etc/system文件后面添加下面内容:
set shmsys:shminfo_shmmax=4294967296
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmni=100
set semsys:seminfo_semms=256
set semsys:seminfo_semmns=1024
set noexec_user_stack=1
这是对系统内存参数的调整,修改完毕后重新操作系统。

# mkdir /export/home/orace
# groupadd oinsta
# groupadd dba
# useradd -g oinsta -G dba -d /export/home/orace orace
# passwd orace
New Password:
Re-enter new Password:
passwd: password successfuy changed for orace
# chown orace:oinsta /export/home/orace
# chown orace:oinsta /ora10g
# id nobody
uid=60001(nobody) gid=60001(nobody)
创建完用户、组,并对相应的目录进行授权后,root用户的工作结束,切换到orace用户。

注意,如果nobody用户不存在,可以通过useradd增加用户。

# su - orace
$ vi .profie
编辑.prife文件,添加下列内容:
umask 022
ORACE_SID=test
export ORACE_SID
ORACE_BASE=/ora10g/orace
export ORACE_BASE
ORACE_HOME=$ORACE_BASE/product/10.2.0
export ORACE_HOME
PATH=$PATH:$ORACE_HOME/bin:/usr/bin:/usr/ccs/bin:/etc:/usr/openwin/bin
export PATH
NS_ANG="SIMPIFIED CHINESE_CHINA.ZHS16GBK"
export NS_ANG
DISPAY=218.197.80.25:0.0
export DISPAY
由于使用XManager,因此设置DISPAY为IP:1.0。

然后建立所需安装路径:
$ mkdir -p /ora10g/orace/product/10.2.0
使用XManager用root登陆,执行
# xhost +
access contro disabed, cients can connect from any host
# su - orace
进入disk1目录,执行./runInstaer,进入Orace的安装图形界面:
安装部分值得一提的是,在Product-Specific Prerequisite Checks步骤中,Orace会检查目前的配置是否满足安装条件。

可惜的是Orace的check窗口留的空间太小,根本看不到任何有价值的信息。

想把整个窗口加大,发现窗口的大小似乎还是固定的,这一点实在是太郁闷了。

幸亏配置没有问题,要是有问题的话,就比较麻烦了。

其他没有什么可说的,根据Orace的图形提示输入相应的信息一路NEXT就可以了。

当软件安装结束后,会提示以root执行$ORACE_BASE/oraInventory/orainstRoot.sh和$ORACE_HOME/root.sh脚本,执行后,点击ok,Orace软件部分就安装完成了。

配置TNSNAME和ISTENER步骤很简单,就不描述了。

最后是建立数据库,这个过程也比较简单就不描述了。

相关主题