网站大量收购闲置独家精品文档,联系QQ:2885784924

oracle 开机自启动.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle 开机自启动

设置CentOS下开机自动启动Oracle 在安装完成之后(相关阅读:在CentOS 5.6安装Oracle 10G R2图解教程 /Linux/2011-07/38826.htm 与 /Linux/2011-07/38824.htm),重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设定相关参数,首先先介绍一般而言如何启动Oracle: 在Linux启动Oracle 以root帐号登入到centos 同样开启一个终端机模式,并且输入: su – oracle 以oracle权限操作,接着输入: sqlplus /as sysdba 原本的画面会变为 SQL 接着请输入 startup 有可能会出现以下错误: ORA-01078:failure in processing system parameters LRM-00109:could not open parameter file ‘/opt/oracle/product~~~~/dbs/initorac.ora’ 当出现这些错误时,是因为没有切换到正确的SID, 此时可以输入exit离开SQL 输入echo $ORACLE_SID确认目前的SID为何,如果是依照上一篇文件所建置的,那预设的SID会是orcl,接着可以输入 export ORACLE_SID=orcl 或 oraenv 然后输入正确的SID 此时再输入 sqlplus /as sysdba 然后输入startup 就可以正常的启动资料库了。 另外停止资料库的指令如下: shutdown immediate 检查Oracle DB监听器是否正常 可以回到终端机模式,输入: lsnrctl status (检查看看监听器是否有启动) 如果没有启动,可以输入: lsnrctl start (启动监听器的指令) SQLconn sys@orcl as sysdba 然后输入密码 出现: ORA-12154: TNS:could not resolve the connect identifier specified Warning: You are no longer connected to ORACLE 你可以先执行指令看看是否可以透过监听器沟通 tnsping orac 启动emctl 另外也可以发现http://localhost.localdomain:1158/em 目前是没有反应的,这边要另外启动,启动的指令如下: emctl start dbconsole 这个指令执行时间较长,执行完的画面如下: 建立Oracle启动Script 首先先确定,目前依然是使用oracle在终端机模式,如果不是,请记得su – oracle 进到/opt/oracle/102/bin 使用指令 cd /opt/oracle/102/bin vi dbstartup 输入以下内容: #dbstartup #/opt/oracle/102/bin sqlplus / as sysdba EOF startup exit EOF 且储存后离开。(在vi中可以按esc键,然后shift+:接着输入wq后按enter完成) 建立Oracle停止Script vi dbshutdown 输入以下内容: #dbshutdown #/home/oracle/102/bin sqlplus / as sysdba EOF shutdown immediate exit EOF 同样储存后离开。可以发现,主要的内容与刚刚手动启动、停止资料库一样。 到这边还没有完成资料库的启动关闭,你还必须给予这两只script执行权限。 所以请输入: chmod +x dbstartup dbshutdown 给予权限。 接着开始做这两只程式的测试: 注意,执行dbshutdown和dbstartup会比较久是正常的。 建立Oracle服务 下一个步骤要建立oracle的服务,请回到root权限,如果你是使用su – oracle使用oracle权限的话,此时只需要输入exit即可回到root帐号权限。 输入vi /etc/init.d/oracle 接着复制以下内容: #!/bin/bash # /etc/init.d/oracle # # oracle Init file for starting and stopping # Oracle Database. Script is valid for 10g and 11g vers

文档评论(0)

kaiss + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档