免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1275 | 回复: 2
打印 上一主题 下一主题

如何在SOLARIS 2.8上面安装ORACLE 8i [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-12 11:37 |只看该作者 |倒序浏览
各位大侠,请问谁能提供给我一份在SOLARIS 2.8上面安装ORACLE 8i的安装步骤文档,十分感谢!

论坛徽章:
0
2 [报告]
发表于 2003-07-10 00:35 |只看该作者

如何在SOLARIS 2.8上面安装ORACLE 8i

ont.oracle.com上有很详细的文档

论坛徽章:
0
3 [报告]
发表于 2003-07-10 07:20 |只看该作者

如何在SOLARIS 2.8上面安装ORACLE 8i

Oracle 817 for Solaris inter Install
一、硬件情况
1.交换空间swap,必须足够大,设置为500M
如果交换空间太小,安装过程中会出很多链接错误
#swap -e //查看交换区情况
2.查看内存大小,安装文档要求至少128M内存
#/usr/bin/prtconf | grep size
3.查看内核,要求至少为106542-09以上
#showrev //查看内核
4.查看以下命令是否存在
#which make
#which ar
#which ld
#which nm

二、修改内核参数
修改/etc/system,加入:
set shmsys:shminfo_shmmax= 内存大小*0.5
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=160
set semsys:seminfo_semmns=310
set semsys:seminfo_semopm=100
set semsys:seminfo_semvmx=100
注意:开始将semmsl设为100,semmns设为200。结果在建库时出现Oracle例程启动失败,无法连接到

Oracle的错误。

三、配置Oracle用户
1.增加组:oinstall,dba
2.增加用户:oracle。第一属组为oinstall,第二属组为dba
增加用户和组和工具:#admintool
3.设置安装目的地
#chown oracle /oracle
#chgrp oinstall /oracle
4.修改Oracle用户的.profile
#cd /export/home/oracle
#vi .profile
修改内容如下:
umask 022
ORACLE_HOME=/oracle
export ORACLE_HOME
NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280
export NLS_LANG
ORACLE_SID=mydb
export ORACLE_SID
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/openwin/lib:/usr/lib:#LD_LIBRARY_PATH
export LD_LIBRARY_PATH
#ORACLE_TERM用于字符下安装
ORACLE_TERM=xsun5
export ORACLE_TERM
unset TWO_MASK
#PATH中/usr/ucb一定要放在最后
PATH=$ORACLE_HOME/bin:/opt/bin:/bin:/usr/bin:/usr/css/bin:/usr/ucb
export PATH

四、安装
1.重新启动机器
2.选择英文,以oracle用户登录
3.运行安装程序(solaris光盘放入可以自动加载)
$./runInstaller
4.安装过程中,指定拥有oracle的组:oinstall
根据提示,安装结束前另开一窗口,切换到root运行:
$su root
#/export/home/oracle/app/root.sh
输入本地bin路径:/bin
5.建立数据库mydb

五、数据库建立后,设置数据库自动启动和关闭
1.拷贝oratab到/etc下
#cp /var/opt/oracle/oratab /etc/oratab
编辑oratab,将其中的N改为Y
2.在/etc/init.d下建立一文件:dbora,内容:
#!/bin/sh
# Set ORA_HOME to be equivalent to the ORACLE_HOME
# from which you wish to execute dbstart and
# dbshut
# set ORA_OWNER to the user id of the owner of the
# Oracle database in ORA_HOME
ORA_HOME=/oracle
ORA_OWNER=oracle
if [! -f $ORA_HOME/bin/dbstart]
then
echo "Oracle startup: cannot start"
exit
fi
case "$1" in
’start’)
# Start the Oracle ddatabases:
# The following command assumes that the oracle login will not prompt the
# user for any values
su - $ORA_OWNER -c $ORA_HOME/bin/'lsnrctl start' &
su - $ORA_OWNER -c $ORA_HOME/bin/dbstart &
;;
’stop’)
# Stop the Oracle databases:
# The following command assumes that the oracle login will not prompt the
# user for any values
su - $ORA_OWNER -c $ORA_HOME/bin/dbshut &
su - $ORA_OWNER -c $ORA_HOME/bin/'lsnrctl stop' &
;;
esac
3.设置链接
#ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora
#ls -s /etc/init.d/dbora /etc/rc2.d/S99dbora
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP