ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Solaris10上安装Oracle10201

Solaris10上安装Oracle10201

原创 Linux操作系统 作者:yangtingkun 时间:2007-02-13 00:00:00 0 删除 编辑

记录一下10R2Solaris10上的安装步骤:


根据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=8589934592
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

这是对系统内存参数的调整,修改完毕后重新操作系统。

# 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
# 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=test
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,因此设置DISPLAYIP:1.0。然后建立所需安装路径:

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

使用XManagerroot登陆,执行

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

进入disk1目录,执行./runInstaller,进入Oracle的安装图形界面:

安装部分值得一提的是,在Product-Specific Prerequisite Checks步骤中,Oracle会检查目前的配置是否满足安装条件。可惜的是Oraclecheck窗口留的空间太小,根本看不到任何有价值的信息。想把整个窗口加大,发现窗口的大小似乎还是固定的,这一点实在是太郁闷了。幸亏配置没有问题,要是有问题的话,就比较麻烦了。

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

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

配置TNSNAMELISTENER步骤很简单,就不描述了。

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

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/4227/viewspace-69169/,如需转载,请注明出处,否则将追究法律责任。

下一篇: Solaris8安装笔记
请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2007-12-29

  • 博文量
    1954
  • 访问量
    10888151