系统信息:

beiora01:/home/oracle> uname -a

Linux beiora01a.bskyb.com 2.6.18-348.6.1.el5 #1 SMP Tue May 21 15:29:55 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux

数据库信息:

SQL> select * from v$version;

BANNER

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

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

PL/SQL Release 11.2.0.3.0 - Production

CORE    11.2.0.3.0      Production

TNS for Linux: Version 11.2.0.3.0 - Production

NLSRTL Version 11.2.0.3.0 - Production

1. 使用root用户编辑如下文件

vi /etc/init.d/dbora

#!/bin/sh

# chkconfig: 345 99 10

# description: Oracle auto start-stop script.

#

# Set ORA_OWNER to the user id of the owner of the

# Oracle database software.

ORA_OWNER=oracle

case "$1" in

'start')

# Start the Oracle databases:

# The following command assumes that the oracle login

# will not prompt the user for any values

# Remove "&" if you don't want startup as a background process.

su $ORA_OWNER -c "/home/oracle/scripts/startup.sh >> /home/oracle/scripts/startup_shutdown.log 2>&1" &

touch /var/lock/subsys/dbora

;;

'stop')

# Stop the Oracle databases:

# The following command assumes that the oracle login

# will not prompt the user for any values

su $ORA_OWNER -c "/home/oracle/scripts/shutdown.sh >> /home/oracle/scripts/startup_shutdown.log 2>&1"

rm -f /var/lock/subsys/dbora

;;

esac

修改权限

chmod 750 /etc/init.d/dbora

chkconfig --add dbora

2. 创建自动启动和关闭数据库的脚本

# mkdir -p /home/oracle/scripts

# chown oracle.oinstall /home/oracle/scripts

vi /home/oracle/scripts/startup.sh

注意修改红体自变量

#!/bin/bash

export TMP=/tmp

export TMPDIR=$TMP

export PATH=/usr/sbin:/usr/local/bin:$PATH export ORACLE_HOSTNAME=localhost.localdomain

export ORACLE_UNQNAME=phyprimary

export ORACLE_SID=phyprimary ORAENV_ASK=NO

. oraenv

ORAENV_ASK=YES

# Start Listener

lsnrctl start

# Start Database

sqlplus / as sysdba << EOF

STARTUP;

EXIT;

EOF

vi /home/oracle/scripts/shutdown.sh

注意修改红体字变量

#!/bin/bash

export TMP=/tmp

export TMPDIR=$TMP

export PATH=/usr/sbin:/usr/local/bin:$PATH export ORACLE_HOSTNAME=localhost.localdomain

export ORACLE_UNQNAME=phyprimary

export ORACLE_SID=phyprimary ORAENV_ASK=NO

. oraenv

ORAENV_ASK=YES

# Stop Database

sqlplus / as sysdba << EOF

SHUTDOWN IMMEDIATE;

EXIT;

EOF

# Stop Listener

lsnrctl stop

3. 确认脚本权限

[root@localhost ~]# chmod u+x /home/oracle/scripts/startup.sh /home/oracle/scripts/shutdown.sh

[root@localhost ~]# chown oracle.oinstall /home/oracle/scripts/startup.sh /home/oracle/scripts/shutdown.sh

4. 测试实验结果

# service dbora start

# service dbora stop

设置oracle 随机启动,配置Oracle单实例随机启动(11gR2)相关推荐

  1. oracle 11g r2 rac到单实例的dg

    oracle 11g r2 rac到单实例的dg 1 主备环境说明 rac环境--primary CentOS release 6.5 (Final) hostname rac1 rac2 ip 10 ...

  2. Oracle RAC备份异机单实例恢复演练

    本文只节选了操作方案的部分章节: 3.   操作步骤 3.1. 异机单实例Oracle数据库软件安装 在异机上进行单实例Oracle数据库软件安装.该步骤过程不再本文中重复描述,如果对安装过程存在疑问 ...

  3. Oracle公有云上的ADG配置(单实例)

    概述 本文描述在OCI上搭建的标准ADG上的配置,以促进对概念的理解. 此ADG配置中,主备数据库均为单实例.主机名分别为db01和db02.数据库名为CDB.主库的DB_UNIQUE_NAME为ch ...

  4. oracle实列关闭,Oracle单实例+ASM启动与关闭

    Oracle+ASM 启动和关闭 启动关闭注意事项 1 ASM实例的启动和数据库实例的启动有严格的先后关系,ASM启动一定早于数据库实例,关闭一定晚于ASM实例,因为它是数据库数据文件存储位置: 2 ...

  5. oracle 11g重新安装配置,Oracle 11g数据库安装和卸载教程

    Oracle11g的安装教程 同时解压缩两个zip文件,生成一个database文件夹,进入到database文件夹,点击setup 去掉安全更新的选项,直接下一步 选择创建和配置数据库,点击下一步 ...

  6. Spring Bean默认配置为单实例 Spring Bean生命周期

    2019独角兽企业重金招聘Python工程师标准>>> Spring 的Bean默认的是单例的. 如果不想单例需要如下配置: <bean id="user" ...

  7. websphere配置oracle数据源,Websphere - 配置Oracle数据源

    Websphere 6.0下Oracle数据源配置 一.配置Oracle数据库 打开Oracle Enterprise Manager Console,右键点击数据库FLOW-〉查看/编辑详细资料-〉 ...

  8. oracle典型安装配置,Oracle的安装配置一些有关问题

    Oracle的安装配置一些问题 在win7下安装oracle要以管理员方式运行 1:配置了tnsname后访问不了远程服务器. 1)关闭远程服务器的DHCP. 2)关闭远程服务器的防火墙. 3)tel ...

  9. linux 防火墙设置ftp端口,CentOS 配置防火墙操作实例(启、停、开、闭端口)CentOS Linux-FTP/对外开放端口(接口)TomCat相关...

    CentOS 配置防火墙操作实例(启.停.开.闭端口): 注:防火墙的基本操作命令: 查询防火墙状态: [root@localhost ~]# service   iptables status 停止 ...

最新文章

  1. 澳大利亚多地热浪来袭 最高温度超40摄氏度
  2. epson机器人编程 范例_2019年机器人盘点(IREX篇)
  3. 计算机组成原理 陈泽,江西师范大学-计算机组成原理的期末复习.doc
  4. 解决 IDEA 调用其他类的时候自动加上包路径和类名的情况_惊呆了!不改一行 Java 代码竟然就能轻松解决敏感信息加解密...
  5. LVIS挑战赛冠军总结 | 视觉任务中长尾分布问题研究进展与挑战
  6. 滴滴北京网约车将涨价 官方解释:为了平衡供需矛盾
  7. QT开发(四十)——GraphicsView编程
  8. 搭建基于hyperledger fabric的联盟社区(六) --搭建node.js服务器
  9. 4*4*4光立方制作分享
  10. fluidsim元件库下载_fluidsim手册.pdf
  11. 使用css样式设计一个简单的html登陆界面
  12. 7款优秀Vim插件帮你打造完美IDE
  13. 数据分析篇 Microsoft Excel 2016阻止激活silverlight控件-03
  14. 伤害世界怎么自建服务器,伤害世界服务器架设方法_伤害世界Hurtworld怎么架设服务器_游戏堡...
  15. Linux进程地址空间
  16. 计算机1101与0100逻辑加,算术加和逻辑加分别什么意思
  17. linux 下安装xampp
  18. Python全局变量和局部变量(超详细,纯干货,保姆级教学)
  19. js为什么设置为单线程,怎么实现多线程
  20. PIC单片机入门笔记(新手学PIC必看)——基于PIC16F886

热门文章

  1. sudo: apt-get:找不到命令”的解决方法
  2. activiti 工作流_一文让你读懂什么是Activiti工作流
  3. 零中频接收机频率转换图_接收机抗噪声技术
  4. HHT变换基本理论-学习笔记
  5. 点到面距离公式向量法_点到线或面的距离公式
  6. vue父组件使用子组件函数,vue子组件使用父组件函数
  7. springboot通过url访问项目外的其他目录下的图片
  8. js将json数据保存到本地
  9. Qt无法用UTF-8编辑问题
  10. 漫画|你还记得原生的JDBC怎么连接数据库吗?