`
chenjia66804610
  • 浏览: 151682 次
  • 来自: ...
社区版块
存档分类
最新评论

linux 下设置oracle开机自启动

阅读更多

以root身份登录

1、修改Oracle系统配置文件/etc/oratab文件

格式为: SID:ORACLE_HOME:AUTO

修改为:
  orcl:/oradata/app/oracle/product/10.2.0:Y

2、修改/etc/rc.d/rc.local配置文件
   在/etc/rc.d/rc.local中加入如下内容:
   su - oracle -c "/oradata/app/oracle/product/10.2.0/bin/lsnrctl start"
   su - oracle -c "/oradata/app/oracle/product/10.2.0/bin/dbstart start"

3、重新启动
  #reboot
4、以oracle身份登录,连接测试
 [oracle@server ~]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Mon Dec 20 15:36:27 2010

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> connect /as sysdba
Connected.
SQL>
测试通过

分享到:
评论
2 楼 db5201 2012-09-13  
db5201 写道
经过仔细测试,以上执行后,数据库只算是启动了一半。仍然需要连接上数据库,startup一下。
[oracle@ora 桌面]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 9月 13 06:12:37 2012

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> conn system
输入口令:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory


SQL> conn / as sysdba
已连接到空闲例程。
SQL>


不好意思,后来我找到问题的原因了,是因为我没有配置好修改/etc/rc.d/rc.local配置文件中的路径。调整正常后,reboot再实验,成功了。误解前辈了。见谅!
1 楼 db5201 2012-09-13  
经过仔细测试,以上执行后,数据库只算是启动了一半。仍然需要连接上数据库,startup一下。
[oracle@ora 桌面]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 9月 13 06:12:37 2012

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> conn system
输入口令:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory


SQL> conn / as sysdba
已连接到空闲例程。
SQL>

相关推荐

Global site tag (gtag.js) - Google Analytics