Welcome 微信登录

首页 / 数据库 / MySQL / 设置CentOS下开机自动启动Oracle

在安装完成之后(相关阅读:在CentOS 5.6安装Oracle 10G R2图解教程 http://www.linuxidc.com/Linux/2011-07/38826.htm 与 http://www.linuxidc.com/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 (启动监听器的指令)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
另外也可以发现http://localhost.localdomain:1158/em 目前是没有反应的,这边要另外启动,启动的指令如下:emctl start dbconsole
这个指令执行时间较长,执行完的画面如下:
接下来就是重头戏,建立让系统自行启动oracle的部份了:
  • 1
  • 2
  • 3
  • 下一页
x64安装Oracle 10.2.0.4无法启动EM dbconsole问题解决解决MySQL 游标最后一行重复相关资讯      CentOS  Oracle教程 
  • Oracle中纯数字的varchar2类型和  (07/29/2015 07:20:43)
  • Oracle教程:Oracle中查看DBLink密  (07/29/2015 07:16:55)
  • [Oracle] SQL*Loader 详细使用教程  (08/11/2013 21:30:36)
  • Oracle教程:Oracle中kill死锁进程  (07/29/2015 07:18:28)
  • Oracle教程:ORA-25153 临时表空间  (07/29/2015 07:13:37)
  • CentOS虚拟机NAT静态IP设置  (07/04/2013 17:09:32)
本文评论 查看全部评论 (0)
表情: 姓名: 字数