当前位置:  数据库>oracle

Solaris上Oracle数据库开机自动启动方法

    来源: 互联网  发布时间:2017-04-24

    本文导语:  Solaris上Oracle数据库开机自动启动方法总结: 一、Solaris上开机自动启动 solaris在开机时,会自动运行/etc/rc.d目录下的所有脚本,其中n越大,执行的级别越高。其中,s开头的脚本在开机时自动运行,k开头的脚本在关机时自动运行...

SolarisOracle数据库开机自动启动方法总结

一、Solaris上开机自动启动

solaris在开机时,会自动运行/etc/rc.d目录下的所有脚本,其中n越大,执行的级别越高。其中,s开头的脚本在开机时自动运行,k开头的脚本在关机时自动运行。

二、Oracle上的启动脚本

启动脚本可以自己编写,也可以使用Oracle自带的启动和关闭数据库的脚本。

Oracle自带脚本:$ORACLE_HOME/bin/dbstart、$ORA_HOME/bin/dbshut

特别需要注意的是:dbstart中的参数PFILE可能存在问题,需要手动修改

1、如在oracle用户下运行dbstart命令没有反应,则需要在文件/var/opt/oracle/oratab中将“ora:/export/home/oracle/product/9.2:N”修改为“ora:/export/home/oracle/product/9.2:Y”。

2、如运行命令dbstart提示can't find init file for database时,则需要将PFILE=${ORACLE_HOME}/dbs/init${ORACLE_SID}.ora中指定的文件修改为正确的名称。

三、设置Oracle自动启动步骤(使用Oracle自带脚本)

1、修改dbstart、dbshut脚本,保证直接运行时可启动和关闭数据库;

2、新建调用dbstart、dbshut的脚本dbora放置在/etc/init.d目录下,dbora的内容如下:

#!/bin/sh
ORA_HOME=/export/home/oracle/app/oracle/products/9.2.0
ORA_OWNER=oracle
if [ ! -f $ORA_HOME/bin/dbstart ]
  then
  echo "Oracle startup:cannot start"
  exit
fi
case "$1" in
'start' )
su - $ORA_OWNER -c $ORA_HOME/bin/dbstart &
/etc/init.d/dblsnrctl.sh
;;
'stop' )
su - $ORA_OWNER -c $ORA_HOME/bin/dbshut &
;;
esac
















3、新建启动lsnrctl的脚本dblsnrctl.sh(dbora脚本将调用此脚本)防止在/etc/init.d目录下,dblsnrctl.sh的内容如下:

#!/bin/sh

su - oracle

lsnrctl start

exit

4、修改dbora脚本和dblsnrctl.sh脚本的权限,以保证可运行:

#chmod 755 /etc/init.d/dbora

#chmod 755 /etc/init.d/dblsnrctl.sh

5、在/etc/rc2.d中设置启动链接

#cd /etc/rc2.d

#ln -s /etc/init.d/dbora S99oracle

6、在/etc/rc0.d中设置关闭链接:

#cd /etc/rc0.d

#ln -s /etc/init.d/dbora K10oracle

更多Oracle相关信息见 专题页面


    
 
 

您可能感兴趣的文章:

  • solaris下如何把weblogic和apache的服务做成随开机自动起来,急急急!
  • 救我 !!!Solaris X86 重新启动黑屏,必须把电源关掉再开机才正常启动
  • 请教:Solaris10下如何让字符设备驱动在开机自动启动呢?在线等...
  • 我装了Solaris后,98和2000都找不到了,启动时直接进入Solaris,该怎么办,请高手指点!
  • Solaris 11 如何从GUI 界面启动 切换成 console启动
  • 请问Solaris8下如何设置默认启动分区?
  • 怎样让solaris8在启动的过程中让它自动启动而不出现Ctrl+d的提示?
  • solaris9下怎么查看oracle服务是否启动,以及怎么启动,在线等待。
  • 高手请进:solaris下启动程序报错
  • Solaris 9能不能和windows2000共存并多重启动?
  • 请问如何制作Solaris Unix的安装软盘(用于启动安装)?
  • linux iis7站长之家
  • solaris启动后不能进入~!
  • 关于solaris 重新启动的问题!急!!
  • solaris 10装完启动黑屏
  • 请问各位高手,怎么样在windows上通过批处理脚步启动solaris上的编译器,实现自动编译?(solaris通过telnet登陆)?
  • solaris9 x86如何安装?必须要从软盘启动吗?
  • Solaris系统上iPlanet目录服务如何启动?
  • Solaris环境下,如何在命令行状态下启动CDE?
  • 新安装solaris 10怎么启动samba??
  • Solaris操作系统在启动的时候出错,急急救命呀 高分求救~~~
  • 我的Solaris启动不了了,请帮忙看看
  • 如何安装solaris与win98双启动?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • solaris 8上能用gcc for solaris7 或 solaris9的版本吗?
  • Solaris菜鸟!!!请问Solaris SPARC和Solaris x86这两个版本之间有什么具体的差异吗?
  • 请问Solaris现在最高的版本是多少?Solaris8.0价格如何?Solaris8.0和Red Hat Enterprise Linux AS 3.0有何区别?
  • 请教solaris高手一个solaris安装问题
  • solaris 10下的多线程和solaris 5.8下多线程编译有什么区别??
  • 听说在solaris上运行java飞快,solaris有多大,如果不大,我想下载,哪有下载?
  • 请问:SOLARIS(for intel)如何装d-link网卡。哪儿下Solaris电子文档。
  • Solaris for X86 和Solaris for Sparc主要区别在哪?
  • 请问Solaris的优势?Solaris下开发相关及系统管理相关资料是否有提供?谢谢
  • telnet 进去的时候我看写着SUN OS5.8,这个是不是Solaris?我找不到Solaris5.8的软件?
  • 没有光碟,怎样从solaris8升级到solaris9?
  • solaris 10能不能远程桌面连接Solaris 10(或 Linux) ,不要安装其他软件
  • 请问高手,在Solaris 8 gcc3.1编译的 *.o 和库文件 *.a ,可以提供在Solaris 7,9下使用吗?
  • solaris开发一窍不通,如何开发Solaris下的c程序?
  • 想用Virtual PC虚拟UNIX,求Solaris 10 ,Solaris 10 for x86版或已经设置好的虚拟文件?
  • 怎么修改IP(SOLARIS),怎么在WIN上用EXTRX!X连上SOLARIS
  • solaris 10 下怎么安装jdk-6u5-solaris-i586.sh? ftp上传大文件中断怎么解决?
  • 专门为难solaris高手,之solaris10的修改最大TCP连接数问题
  • solaris root 的shell搞错了,提示 no shell root 进不了!(solaris 8 for x86)
  • 请问:PC版本的solaris9与sun的solaris9的区别,并且哪里有PC版本SOLARIS9的下载?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,