oracle 11g服务自动启动方法_第1页
oracle 11g服务自动启动方法_第2页
oracle 11g服务自动启动方法_第3页
oracle 11g服务自动启动方法_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CentOSOracle11gR2设置开机自启动方法CentOSLinux下,oracle数据库安装完成后,默认是不是随机自动启动的。我们可以手动调用dbstart命令启动数据库。所以,需要我们利用centos的service配置oracle自启动服务。一、涉及修改文件$ORACLE_HOME/bin/dbstart$ORACLE_HOME/bin/dbshut/etc/oratab/etc/rc.d/init.d/oracle11g(需要自己创建)二、步骤1、修改dbstart文件([root@localhost~],root)文件位置:$ORACLE_HOME/bin/dbstartFirstargumentisusedtobringupOracleNetListenerORACLE_HOME_LISTNER=$1#将此处的ORACLE_HOME_LISTNER=$1修改为ORACLE_HOME_LISTNER=$ORACLE_HOME完成后可以手动运行dbstart文件,来测试是否可以正确启动oracle11g用法:./dbstart$ORACLE_HOME就可以启动oracle11g2、修改dbshut文件•文件位置:$ORACLE_HOME/bin/dbshut#ThethistobringdownOracleNetListenerORACLE_HOME_LISTNER=$1#将此处的ORACLE_HOME_LISTNER=$1修改为ORACLE_HOME_LISTNER=$ORACLE_HOME3、修改oratab文件dbstart文件受/etc/oratab控制,dbstart文件只能启动/etc/oratab文件中第三列为Y的SID。所以将需要启动的oracle实例标志位改成Y,更改/etc/oratab方法。[root@localhost~]#vi/etc/oratab#ThisfileisusedbyORACLEutilities.Itiscreatedbyroot.shandupdatedbytheDatabaseConfigurationAssistantwhencreatingadatabase.Acolon,':',isusedasthefieldterminator.Anewlineterminatestheentry.Linesbeginningwithapoundsign,'#',arecomments.#Entriesareoftheform:$ORACLE_SID:$ORACLE_HOME:<N|Y>:#Thefirstandsecondfieldsarethesystemidentifierandhomedirectoryofthedatabaserespectively.Thethirdfiledindicatestothedbstartutilitythatthedatabaseshould,"Y",orshouldnot,"N",bebroughtupatsystemboottime.#Multipleentrieswiththesame$ORACLE_SIDarenotallowed.#/oracle/11g:Y#改变此处(由N改成Y)4、创建启动Oraclellg的Init脚本先创建oracle11g文件,并修改权限:cd/etc/rc.d/init.d/touchoraclellgchmoda+xoraclellg然后,修改该文件内容如下:(可以复制后直接放入对应文件中)#!/bin/bash#whoami#root#chkconfig:3455149#description:startstheoracledabasedeamons##ORACLE_HOME=/oracleORACLE_OWNER=oracleORACLE_DESC="Oracle11g"ORACLE_LOCK=/var/lock/subsys/oracle11g0case"$1"in1'start')echo-n\"Starting${ORACLE_DESC}:\"1runuser-$ORACLE_OWNER-c'$ORACLE_HOME/bin/lsnrctlstart'runuser-$ORACLE_OWNER-c'$ORACLE_HOME/bin/dbstart'1runuser-$ORACLE_OWNER-c'$ORACLE_HOME/bin/emctlstartdbconsole'touch${ORACLE_LOCK}echo'stop')echo-n"shuttingdown${ORACLE_DESC}:"runuser-$ORACLE_OWNER-c'$ORACLE_HOME/bin/lsnrctlstop'runuser-$ORACLE_OWNER-c'$ORACLE_HOME/bin/dbshut'rm-f${ORACLE_LOCK}echo

890123456789012345671;;'restart')echo-n"restarting${ORACLE_DESC}:"$0stop$0startecho2;;*)2echo"usage:$0{start|stop|restart}"exit12esacexit022222233333335、oraclellg,3完成后执行以下命令,执行权限,这步比较关键,要引起注意,如果重启后不能自动启动即可能oracle用户没有权限执行些脚本,用root用户登录,找到此文件,设置权限,让oracle用户及组具有运行权限和读写权限。

5、oraclellg,完成后#chmod750/etc/rc.d/init.d/oracle11g6、加入系统服务列表中chkconfig--addoraclellgchkconfig--level345oracle11gon7、完成后,重启服务器,测试连接。打开浏览器,输入:https://localhost:1158/em心OracleEnterpriseManager-MozillaFiFileEditViewHistoryBookmarksTbaliHelp[LJOracleEnterpriseManager[寺』令[■https沏ocalhostms花rrVEnsol田logoryiogonOC?ACL€^nterpri^Manager11gDatabaseControlLoginCoiV9ht©199C.ZOW.Or心「AlngHt

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论