设置oracle 随机启动,配置Oracle单实例随机启动(11gR2)
系统信息:
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)相关推荐
- oracle 11g r2 rac到单实例的dg
oracle 11g r2 rac到单实例的dg 1 主备环境说明 rac环境--primary CentOS release 6.5 (Final) hostname rac1 rac2 ip 10 ...
- Oracle RAC备份异机单实例恢复演练
本文只节选了操作方案的部分章节: 3. 操作步骤 3.1. 异机单实例Oracle数据库软件安装 在异机上进行单实例Oracle数据库软件安装.该步骤过程不再本文中重复描述,如果对安装过程存在疑问 ...
- Oracle公有云上的ADG配置(单实例)
概述 本文描述在OCI上搭建的标准ADG上的配置,以促进对概念的理解. 此ADG配置中,主备数据库均为单实例.主机名分别为db01和db02.数据库名为CDB.主库的DB_UNIQUE_NAME为ch ...
- oracle实列关闭,Oracle单实例+ASM启动与关闭
Oracle+ASM 启动和关闭 启动关闭注意事项 1 ASM实例的启动和数据库实例的启动有严格的先后关系,ASM启动一定早于数据库实例,关闭一定晚于ASM实例,因为它是数据库数据文件存储位置: 2 ...
- oracle 11g重新安装配置,Oracle 11g数据库安装和卸载教程
Oracle11g的安装教程 同时解压缩两个zip文件,生成一个database文件夹,进入到database文件夹,点击setup 去掉安全更新的选项,直接下一步 选择创建和配置数据库,点击下一步 ...
- Spring Bean默认配置为单实例 Spring Bean生命周期
2019独角兽企业重金招聘Python工程师标准>>> Spring 的Bean默认的是单例的. 如果不想单例需要如下配置: <bean id="user" ...
- websphere配置oracle数据源,Websphere - 配置Oracle数据源
Websphere 6.0下Oracle数据源配置 一.配置Oracle数据库 打开Oracle Enterprise Manager Console,右键点击数据库FLOW-〉查看/编辑详细资料-〉 ...
- oracle典型安装配置,Oracle的安装配置一些有关问题
Oracle的安装配置一些问题 在win7下安装oracle要以管理员方式运行 1:配置了tnsname后访问不了远程服务器. 1)关闭远程服务器的DHCP. 2)关闭远程服务器的防火墙. 3)tel ...
- linux 防火墙设置ftp端口,CentOS 配置防火墙操作实例(启、停、开、闭端口)CentOS Linux-FTP/对外开放端口(接口)TomCat相关...
CentOS 配置防火墙操作实例(启.停.开.闭端口): 注:防火墙的基本操作命令: 查询防火墙状态: [root@localhost ~]# service iptables status 停止 ...
最新文章
- 澳大利亚多地热浪来袭 最高温度超40摄氏度
- epson机器人编程 范例_2019年机器人盘点(IREX篇)
- 计算机组成原理 陈泽,江西师范大学-计算机组成原理的期末复习.doc
- 解决 IDEA 调用其他类的时候自动加上包路径和类名的情况_惊呆了!不改一行 Java 代码竟然就能轻松解决敏感信息加解密...
- LVIS挑战赛冠军总结 | 视觉任务中长尾分布问题研究进展与挑战
- 滴滴北京网约车将涨价 官方解释:为了平衡供需矛盾
- QT开发(四十)——GraphicsView编程
- 搭建基于hyperledger fabric的联盟社区(六) --搭建node.js服务器
- 4*4*4光立方制作分享
- fluidsim元件库下载_fluidsim手册.pdf
- 使用css样式设计一个简单的html登陆界面
- 7款优秀Vim插件帮你打造完美IDE
- 数据分析篇 Microsoft Excel 2016阻止激活silverlight控件-03
- 伤害世界怎么自建服务器,伤害世界服务器架设方法_伤害世界Hurtworld怎么架设服务器_游戏堡...
- Linux进程地址空间
- 计算机1101与0100逻辑加,算术加和逻辑加分别什么意思
- linux 下安装xampp
- Python全局变量和局部变量(超详细,纯干货,保姆级教学)
- js为什么设置为单线程,怎么实现多线程
- PIC单片机入门笔记(新手学PIC必看)——基于PIC16F886