免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2968 | 回复: 7
打印 上一主题 下一主题

oracle11+ASM自动启动问题(解决) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-19 13:22 |只看该作者 |倒序浏览
手动执行$ORACLE_HOME/bin/dbstat程序没有问题,可以启动数据实列和监听.

以根用户建立脚本/etc/rc.d/init.d/oracle11
chmod u+x oracle11
建立完后执行:  加为服务
chkconfig --add oracle
chkconfig --list oracle

脚本调用了dbstat
手动执行oracle11 start也可以启动数据库.

但重启os后,并没有随linux启动,而是卡在oracle11处很久....屏幕晃一下,进了gdm

oracle11启动脚本
  1. #!/bin/bash
  2. # chkconfig: 345 99 10
  3. # description: Startup Script for oracle Databases
  4. # /etc/init.d/oracle
  5. #export ORACLE_SID=demo1
  6. export ORACLE_BASE=/home/oracle/app/oracle
  7. export ORACLE_HOME=/home/oracle/app/oracle/product/11.1.0/db_1
  8. export PATH=$PATH:$ORACLE_HOME/bin
  9. case "$1" in
  10. start)
  11. su oracle -c $ORACLE_HOME/bin/dbstart
  12. touch /var/lock/oracle
  13. echo "OK"
  14. ;;
  15. stop)
  16. echo -n "Shutdown oracle: "
  17. su oracle -c $ORACLE_HOME/bin/dbshut
  18. rm -f /var/lock/oracle
  19. echo "OK"
  20. ;;
  21. *)
  22. echo "Usage: 'basename $0' start|stop"
  23. exit 1
  24. esac
  25. exit 0
复制代码

[ 本帖最后由 打靶归来 于 2008-3-20 18:01 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-03-19 14:15 |只看该作者
直接运行

su oracle -c $ORACLE_HOME/bin/dbstart会启动oracle数据库么?

会启动数据库么?
直接运行/etc/rc.d/init.d/oracle11 start 呢?

论坛徽章:
0
3 [报告]
发表于 2008-03-19 15:08 |只看该作者
原帖由 blue_stone 于 2008-3-19 14:15 发表
直接运行

su oracle -c $ORACLE_HOME/bin/dbstart会启动oracle数据库么?

会启动数据库么?
直接运行/etc/rc.d/init.d/oracle11 start 呢?

**
可以,两种启动方式都没有问题.

论坛徽章:
0
4 [报告]
发表于 2008-03-19 17:25 |只看该作者
顶一下

论坛徽章:
0
5 [报告]
发表于 2008-03-20 09:49 |只看该作者
chkconfig --list |grep oracle
结果帖出来看看,
你执行 chkconfig --level 345 oracle11 on没?

论坛徽章:
0
6 [报告]
发表于 2008-03-20 09:51 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
7 [报告]
发表于 2008-03-20 10:45 |只看该作者
顶一下

论坛徽章:
0
8 [报告]
发表于 2008-03-20 18:01 |只看该作者

问题解决..

seems that your covering Oracle Bug 3458327. Search in Metalink for further descriptions. Solutions is to modify /etc/inittab.

remove last line from /etc/initab added by Oracle
h1:35:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 </dev/null
and insert this line to


l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
h1:35:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 </dev/null
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP