很有幸能过接手在unix-solaris下安装oracle10g,先开始在网上找到了很多资料看了下,然后就照着网上说
的那样去安装,整个安装过程还是比较轻松的,安装完之后也能正常的访问,管理oracle,以为这样就和windows
一样万事大结了,但当我重起机子的时候,发现oracle没有启动,自己也不能很好的手动启动.郁闷,然后找资料
但结果很失望,一无所获,就在csdn上发个帖, 南远新都(380367267)兄弟帮忙解决了整个问题,特此感谢
安装oracle10g过程:
1:建组和用户
#groupadd dba
#useradd –g dba –d /export/home/oracle –m oracle
#passwd oracle
然后输入oracle用户的密码
2:设置内核参数
cd /etc
cp system system.orig
vi system
添加以下内容:
set semsys:seminfo_semmni=100
set semsys:seminfo_semmns=1024
set semsys:seminfo_semmsl=256
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_semmni=100
从新启动Solaris10 x86系统---reboot
3:设定oracle用户的环境参数
#su – oracle --------注意是 - oracle
$vi .profile ------------如果此处不能编辑,此使用/usr/bin/vi ./.profile
加入内容:
ORACLE_BASE=/export/home/oracle
ORACLE_HOME=$ORACLE_BASE/OraHome_1
ORACLE_SID=ora10g
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/local/lib:/usr/li
b
PATH=$PATH:/usr/bin:/bin ----为的是使在oracle用户下可以使用所有的命令
DISPLAY=192.168.0.102:0.0
TMPDIR=/var/tmp
export ORALCE_BASE ORACLE_HOME ORACLE_SID NLS_LANG PATH
export LD_LIBRARY_PATH DISPLAY TMPDIR ----export此行是不能换行的
umask 022
保存 按"esc"键,然后再按":wq"
使.profile生效。命令:. ./.profile
检查环境变量
env -----显示所有的环境变量如果有对的地方要加上
4:开始安装
解压
#gunzip sol10g.cpio.gz
执行
#cpio -ivmd <sol10g.cpio
报错,不能继续安装,修改oraparam.ini,oraparam.var
#vi ./Disk1/oraparam.ini
Solaris=5.6,5.7,5.8,5.9,5.10 (就是添加5.10)
保存
#:wq
#vi ./Disk1/oraparam.var
Solaris=5.8,5.9,5.10 (就是添加5.10)
保存
#:wq
重试安装
#./runInstaller -----如果不能安装报display之类的错误时要用root用户登陆,然后运行"xhost +"
-----进入图形界面
.基本安装
安装类型:企业版(1.3GB)
下一步>根据相关配置进行配置
一直到有个提示框提示要用root用户登陆时,另开一个终端
执行命令:
#/按照提示的路径进入/root.sh,回车
继续安装....
安装结束
退出>----确认退出><
启动oracle
进入OraHome_1目录下的bin目录,然后执行命令''./lsnrctl start"命令,即可启动监听
然后启动oracle 命令"./dbstart"
接着启动sqlplus "sqlplus /nolog"
然后"conn /as sysdba" 回车 然后"startup"
接着'conn system/manager ',如果可以连接上表示启动ok
posted on 2007-03-25 11:55
落雪无声 阅读(291)
评论(0) 编辑 收藏