让oracle开机自动启动,设置CentOS下开机自动启动Oracle

在安装完成之后,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设

866f1c6834d85e4ef1b4c78e2cb34eec.png

在安装完成之后(相关阅读:在CentOS 5.6安装Oracle 10G R2图解教程 与 ),重开机之后,你会发现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

245b2c2163b8665b71b37389ee22dfd3.png

检查Oracle DB监听器是否正常

可以回到终端机模式,输入:

lsnrctl status (检查看看监听器是否有启动)

如果没有启动,可以输入:

lsnrctl start (启动监听器的指令)

SQL>conn 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

另外也可以发现:1158/em 目前是没有反应的,这边要另外启动,启动的指令如下:

emctl start dbconsole

这个指令执行时间较长,执行完的画面如下:

d951381d930f3eddea3daf31b1120e3a.png

接下来就是重头戏,,建立让系统自行启动oracle的部份了:

logo.gif 本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值