首页 > 代码库 > solaris11 安装oracle 11g
solaris11 安装oracle 11g
最近在solaris11 上安装oracle 11g数据库,本来以为都是一家的,安装起来应该很简单吧,事实让我真的无法想到,真是一波三折,
现在记录一下吧:
1,下载sol-11-1111-text-x86.iso
2,下载p10404530_112030_Solaris86-64_1of6.zip、p10404530_112030_Solaris86-64_2of6.zip(这个是oracle11g 的 11.0.3.0版本,11.0.1.0版本安装了好几天都没有成功,在67%就报错了)
下载完成后就可以下面的工作了。
首先安装solaris11 ,一路默认就OK 了。
详细说一下安装oracle吧,安装完solaris后,下载一个图形界面:
代码为:
#pkg install solaris-desktop
安装好了以后启动图形
#svcadm enable gdm
创建组:
# groupadd dba
# groupadd oinstall
创建oracle用户:
# useradd -g oinstall -G dba,asmdba,asmadmin -m -d /export/home/oracle -s /bin/bash oracle
设置密码:
# passwd oracle
设置系统参数:
# projadd -U oracle -K "project.max-shm-memory=(priv,5g,deny)" user.oracle
# projmod -sK "project.max-sem-nsems=(priv,512,deny)" user.oracle
# projmod -sK "project.max-sem-ids=(priv,128,deny)" user.oracle
# projmod -sK "project.max-shm-ids=(priv,128,deny)" user.oracle
查看是否设置成功:
#projects -l user.oracle
配置network参数:
# ipadm set-prop -p smallest_anon_port=9000 tcp
# ipadm set-prop -p largest_anon_port=65500 tcp
# ipadm set-prop -p smallest_anon_port=9000 udp
# ipadm set-prop -p largest_anon_port=65500 udp
检查设置:
# ipadm show-prop|grep anon|egrep ‘tcp|udp‘
修改 (as root) /etc/ssh/sshd_config :
LoginGraceTime 0
重启ssh服务:
ORACLE_HOME=$ORACLE_BASE/112
ORACLE_SID=ORA11GR2
LD_LIBRARY_PATH=$ORACLE_HOME/lib
创建目录:
# mkdir oracle
# chown oracle:dba oracle
查看:
解压
$./runInstaller
安装成功后执行:
# /opt/oracle/oraInventory/orainstRoot.sh
# /opt/oracle/112/root.sh