本帖最后由 guoyJoe 于 2013-4-5 10:40 编辑

把export ORACLE_HOME_LISTNER=$ORACLE_HOME注释掉直接用这个启动库:

sqlplus / as sysdba

startup

你是要写自动启动库的脚本吗?可以参考如下:

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

/etc/oratab 格式为: SID:ORACLE_HOME:AUTO

把AUTO域设置为Y(大写),只有这样,oracle 自带的dbstart和dbshut才能够发挥作用。我的为:

ora9i:/home/oracle/ora/products/9.2.0:Y

2、 编写服务脚本:

vi /etc/rc.d/init.d#!/bin/bash

#

#################FUNCTION#############

#

# AutoStart Oracle and listener

# AutoStop Oracle and listener

#

#####################################

#

# Created by ZFSFOT 2005-09-15

#

case "$1" in

start)

echo "Starting Oracle Databases ... "

echo "-------------------------------------------------" >> /var/log/oracle

date +" %T %a %D : Starting Oracle Databasee as part of system up." >> /var/log/oracle

echo "-------------------------------------------------" >> /var/log/oracle

su - oracle -c "dbstart" >> /var/log/oracle

echo "Done."

echo "Starting Oracle Listeners ... "

echo "-------------------------------------------------" >> /var/log/oracle

date +" %T %a %D : Starting Oracle Listeners as part of system up." >> /var/log/oracle

echo "-------------------------------------------------" >> /var/log/oracle

su - oracle -c "lsnrctl start" >> /var/log/oracle

echo "Done."

echo ""

echo "-------------------------------------------------" >> /var/log/oracle

date +" %T %a %D : Finished." >> /var/log/oracle

echo "-------------------------------------------------" >> /var/log/oracle

touch /var/lock/subsys/oracle

;;

stop)

echo "Stoping Oracle Listeners ... "

echo "-------------------------------------------------" >> /var/log/oracle

date +" %T %a %D : Stoping Oracle Listener as part of system down." >> /var/log/oracle

echo "-------------------------------------------------" >> /var/log/oracle

su - oracle -c "lsnrctl stop" >> /var/log/oracle

echo "Done."

rm -f /var/lock/subsys/oracle

echo "Stoping Oracle Databases ... "

echo "-------------------------------------------------" >> /var/log/oracle

date +" %T %a %D : Stoping Oracle Databases as part of system down." >> /var/log/oracle

echo "-------------------------------------------------" >> /var/log/oracle

su - oracle -c "dbshut" >>/var/log/oracle

echo "Done."

echo ""

echo "-------------------------------------------------" >> /var/log/oracle

date +" %T %a %D : Finished." >> /var/log/oracle

echo "-------------------------------------------------" >> /var/log/oracle

;;

restart)

$0 stop

$0 start

;;

*)

echo "Usage: oracle {start|stop|restart}"

exit 1

esac

将脚本命名为oracle,保存在/etc/rc.d/init.d下

改变文件属性:chmod 755 oracle

注意:在windows下编辑此文件时有DOS格式字符导致在linux下不能够正常运行,建议用gedit 或用 vi编辑

3、建立服务连接:

系统启动时启动数据库,我们需要以下连结∶

--------------------------------------------------------------------------------

$ ln -s /etc/rc.d/init.d/oracle /etc/rc.d/rc2.d/S99oracle

$ ln -s /etc/rc.d/init.d/oracle /etc/rc.d/rc3.d/S99oracle

$ ln -s /etc/rc.d/init.d/oracle /etc/rc.d/rc5.d/S99oracle #rc4.d unused

--------------------------------------------------------------------------------

要在重新启动时停止数据库,我们需要以下连结∶

--------------------------------------------------------------------------------

$ ln -s /etc/rc.d/init.d/oracle /etc/rc.d/rc0.d/K01oracle # 停止

$ ln -s /etc/rc.d/init.d/oracle /etc/rc.d/rc6.d/K01oracle # 重新启动

安装oracle后电脑无法启动,求救,Oracle11g安装成功后,总是无法启动相关推荐

  1. oracle安装后怎么用plsql连接,oracle11g安装和使用PLSQL连接

    文章目录 Oracle 11g R2下载安装 下载文件: win64_11gR2_database_1of2.zip win64_11gR2_database_2of2.zip 下载后在服务器解压安装 ...

  2. 运行html后电脑不能上网了,路由器安装后电脑无法上网解决办法

    在本文中,鸿哥主要给大家介绍,一台路由器安装.设置后,电脑连不上网的解决办法. 一台路由器安装后,出现上不了网的问题,鸿哥建议从以下几个方面进行排查. 宽带出现故障 路由器线路连接 上网参数设置 其他 ...

  3. windows 如何安装oracle 补丁包,Windows Server 2003 上安装 Oracle10g(10.2.0.1)并升级 至补丁(10.2.0.4) 图解...

    Windows Server 2003 上安装 Oracle10g(10.2.0.1)并升级 至补丁(10.2.0.4) 图解 第一部分:安装 Oracle 10.2.0.1 1.选择安装方法 2.选 ...

  4. 《Oracle Database 12c DBA指南》第二章 - 安装Oracle和创建数据库(2.2 安装数据库软件)...

    当前关于12c的中文资料比较少,本人将关于DBA的一部分官方文档翻译为中文,很多地方为了帮助中国网友看懂文章,没有按照原文句式翻译,翻译不足之处难免,望多多指正. 2.2 安装数据库软件 这部分简短讲 ...

  5. ubuntu 12安装oracle,Ubuntu12.04(32位)安装Oracle 11g(32位)全过程

    Ubuntu12.04(32位)安装Oracle 11g(32位)全过程 1.将系统更新到最新: sudo apt-get update sudo apt-get dist-upgrade 2.安装O ...

  6. Windows 10上安装Oracle 11g报错: [INS-30131] 执行安装程序验证所需的初始设置失败。无法从节点 “zb-m2004-05243“ 检索 exectask 的版本

    1.报错信息: [INS-30131] 执行安装程序验证所需的初始设置失败.无法从节点 "zb-m2004-05243" 检索 exectask 的版本 本次就是用administ ...

  7. 计算机操作系统安装与应用软件安装不了,电脑什么程序都不能安装了怎么办?...

    操作本身是带有安装服务的,如果这些服务被禁止了或被损坏了,当然就安装不了应用程序,怎样启动或修复操作系统安装服务.操作系统只是一个平台,如果要让它更好地工作,必须安装其它相应的软件,如果安装软件时,却 ...

  8. l麒麟安装oracle,中标麒麟5.8x64下64bitOracle11gR2安装配置手册.docx

    中标麒麟5.8x64下64bitOracle11gR2安装配置手册.docx 中标麒麟V5.8 X64下64位Oracle 11g 安装配置手册 安装准备 中标麒麟V5.8 x64安装文件 linux ...

  9. oracle ogg 12安装,Oracle GoldenGate Studio 12.2.1.3安装

    [OGGS简介] Oracle GoldenGate Studio12.2.1.3是一个图形化OGG界面管理工具.通过此工具可以更方便的完成OGG复制设计,其主要特性: 1. 逻辑层面设计OGG,不需 ...

  10. biee 12c linux 安装,oracle biee 12c linux ha 集群安装配置手册.pdf

    oracle biee 12c linux ha 集群安装配置手册 Oracle BIEE 12c Linux 系统集群安装配置文档 仇 辉 2017 年 2 月 1 1 文档控制 编制 日期 作者 ...

最新文章

  1. android:persistent属性
  2. Mysql下载以及安装(新手入门,超详细)
  3. react入门--------安装react
  4. sass 安装配置和使用
  5. 多个 VUE 前端工程部署设置、nginx 代理配置
  6. pandas.plotting
  7. JavaScript 编码指南
  8. 多个select 多个列_程序员,你还在 Select * 吗?
  9. sprintf': This function or variable may be unsafe
  10. Mybatis如何给某个包中类起别名,以及起别名报错的解决方案
  11. Selenium Grid
  12. (pytorch)yolov3训练自己的模型
  13. python3.6对MySQL数据恢复
  14. Spring Boot电商项目6:数据库设计与项目初始化一:数据库表设计;
  15. [心得]如何系统自学经济学
  16. 王者荣耀微信登陆不了服务器,王者荣耀微信区怎么登陆不了 王者荣耀微信区怎么登不上...
  17. 【行为管理篇】01. 恢复出厂及登录 ❀ 深信服上网行为管理
  18. 学电脑编程入门要先学习什么
  19. https基础知识详解
  20. Docker网络体系结构:设计可扩展、可移植的Docker容器网络

热门文章

  1. Veeam黑科技之Direct NFS Access
  2. Java基础学习总结(144)——String类为什么要被定义为不可变类
  3. Java基础学习总结(92)——Java编码规范之排版、注释及命名
  4. PHP学习总结(12)——PHP入门篇之变量
  5. Android学习总结(4)——Andorid Studio熟练使用
  6. c语言字符串怎么转为正数,把字符串转换为与之等价的整型值
  7. 021合并两个链表并排序
  8. django 坑~~
  9. 介绍一个Spring Cloud分布式微服务架构图
  10. [xcode]instruments来检验你的app