Oracle 最简单的随系统自动启动

Oracle 最简单的随系统自动启动

俗话说用户是上帝,他们有时候提出一个问题非常的简单,就只需要一句话,一分钟就完事了,但是拿到我们DBA来说,可能至少得半个小时甚至半个月才能满足他的一句话,有没有更好更快的办法呢,我告诉大家这是有的;

我就拿一个例子来说,用户通常都会为了维护简单,需要数据库自动随系统启动,一句非常简单的话,但是拿给DBA来说至少得多花半个小时的时间来配置实现这个功能。那么今天你看完这篇文档之后,可以在他的话还没有说完就可以完成自启动的配置,非常简单。

一、配置自动

1、添加启动项
[[email protected] ~]# cat >> /etc/rc.d/rc.local <<EOF

su - oracle -c "lsnrctl start"
su - oracle -c "sqlplus sys/oracle as sysdba @/home/oracle/.script/.startup"
su - oracle -c "emctl start dbconsole"
EOF

2、创建并编辑启动文件
[[email protected] ~]#su - oracle
[[email protected] ~]#mkdir -p /home/oracle/.script/

[[email protected] ~]# cat > /home/oracle/.script/.startup <<EOF
startup;
alter system register;
exit 0
EOF

二、重启验证:

三、确定数据库和EM以及监听是否都已经起来

###监听状态
[[email protected] ~]$ lsnrctl status

LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 03-OCT-2014 07:26:22

Copyright (c) 1991, 2011, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.3.0 - Production
Start Date                03-OCT-2014 07:13:54
Uptime                    0 days 0 hr. 12 min. 28 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /DBSoft/Product/11.2.3/db_1/network/admin/listener.ora
Listener Log File         /DBSoft/diag/tnslsnr/db01/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=db01)(PORT=1521)))
Services Summary...
Service "woo" has 1 instance(s).
  Instance "woo", status READY, has 1 handler(s) for this service...
Service "wooXDB" has 1 instance(s).
  Instance "woo", status READY, has 1 handler(s) for this service...
The command completed successfully

###数据库状态
SQL> select instance_name,host_name,status from v$instance;

INSTANCE_N HOST_NAME  STATUS
---------- ---------- ------------
woo        db01       OPEN

###EM状态
[[email protected] ~]$ emctl status dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.3.0
Copyright (c) 1996, 2011 Oracle Corporation.  All rights reserved.
https://db01:1158/em/console/aboutApplication
Oracle Enterprise Manager 11g is running.
------------------------------------------------------------------
Logs are generated in directory /DBSoft/Product/11.2.3/db_1/db01_woo/sysman/log

至此我们已经确定,这样也可以将数据库配置为自动启动,且比Oralce推荐的老方法更为简单,老方法见如下链接:

Linux
下 Oracle随系统自动启动和关闭(老方法)

时间: 2024-12-14 04:13:09

Oracle 最简单的随系统自动启动的相关文章

Oracle 最简单的随系统自己主动启动

Oracle 最简单的随系统自己主动启动 俗话说用户是上帝,他们有时候提出一个问题很的简单,就仅仅须要一句话,一分钟就完事了.可是拿到我们DBA来说,可能至少得半个小时甚至半个月才干满足他的一句话.有没有更好更快的办法呢.我告诉大家这是有的: 我就拿一个样例来说,用户通常都会为了维护简单,须要数据库自己主动随系统启动.一句很easy的话,可是拿给DBA来说至少得多花半个小时的时间来配置实现这个功能.那么今天你看完这篇文档之后,能够在他的话还没有说完就能够完毕自启动的配置.很easy. 一.配置自

Oracle 11g随Redhat 5系统自动启动与关闭的设置方法

最近,ORACLE系统基本调试通过,是时候设置ORACLE随RHEL自动启动与关闭服务的时候了,之所以把这个任务放在最后来做,是因为我觉得这个应该不会很难,但真正实施起来,还是遇到了个不小的障碍:写好脚本,注册好服务之后,经测试,ORACLE可以随RHEL启动而启动,但不能随系统关闭而关闭.在网上找答案,发现几乎所有的设置过程帖子都是从同一篇原样照抄过来的,根本就行不通.天下文章一大抄.求助他人,没有得到一个好的解决方案.无奈,自己静下心来慢慢研究分析,总算找到了问题的关键原因所在. 现在就把我

oracle初级简单逻辑备份还原

oracle初级简单逻辑备份还原 注: 1,所有命令在cmd命令提示符下运行(键入 EXP HELP=Y 或者IMP HELP=Y 获取帮助信息). 2,路径文件夹必须存在(本例中,文件夹oracleback必须存在). 单独备份用户orcl下的fruit表: exp userid=xxk/password direct=y tables=(fruit) file=d:\oracleback\baktb_fruit20140509.dmp log=d:\oracleback\baktb_frui

linux内核分析 第三周 构造一个简单的Linux系统MenuOS

一.计算机的三个法宝 存储程序计算机,函数调用堆栈,中断二.操作系统的两把剑:1.中断上下文的切换,保存现场和恢复现场2.进程上下文的切换. 三.linux内核源代码的分析: ·arch/目录保存支持多种CPU类型的源代码,重点是x86·init目录:含有main.c,内核启动相关的代码基本都在init目录下·ipc目录:进程间的通信·kernel目录:有Linux内核的核心代码.四.构造一个简单的Linux系统 使用实验楼的虚拟机打开shell 1.cd LinuxKernel/2.qemu

作业3:构造一个简单的Linux系统MenuOS 20135115臧文君

构造一个简单的Linux系统MenuOS 注:作者:臧文君,原创作品转载请注明出处,<Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.Linux内核源代码介绍 1.根目录 arch/x86目录下的代码是我们重点关注的,arch中包括支持不同CPU的源代码. init目录下包含内核启动相关的代码,如main.c(start_kernel函数相当于普通C程序的main函数,是Linux内核初始化的起点). ipc

Linux内核设计第三周——构造一个简单的Linux系统

Linux内核设计第三周 ——构造一个简单的Linux系统 一.知识点总结 计算机三个法宝: 存储程序计算机 函数调用堆栈 中断 操作系统两把宝剑: 中断上下文的切换 进程上下文的切换 linux内核源代码分析 arch/目录保存支持多种CPU类型的源代码 其中的关键目录包括:Documentation.drivers.firewall.fs(文件系统).include init目录:含有main.c,内核启动相关的代码基本都在init目录下 start_kernal()函数为启动函数,初始化内

【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇四:关于OneNote入库处理以及审核

篇一:WPF常用知识以及本项目设计总结:http://www.cnblogs.com/baiboy/p/wpf.html 篇二:基于OneNote难点突破和批量识别:http://www.cnblogs.com/baiboy/p/wpf1.html 篇三:批量处理后的txt文件入库处理:http://www.cnblogs.com/baiboy/p/wpf2.html 篇四:关于OneNote入库处理以及审核:http://www.cnblogs.com/baiboy/p/wpf3.html [

c#简单写售票系统

代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 售票系统 { class Program { static void Main(string[] args) { Console.Title = "售票系统"; string[,] zuo = new string[9, 4]; for (int i = 0; i < 9; i++)

20135327郭皓--Linux内核分析第三周 构造一个简单的Linux系统MenuOS

Linux内核分析第三周  构造一个简单的Linux系统MenuOS 前提回顾 1.计算机是如何工作的三个法宝 1.存储程序计算机 2.函数调用堆栈 3.中断 2.操作系统的两把宝剑 中断上下文的切换 进程上下文的切换 第一讲  Linux内核源代码介绍 arch目录包括了所有和体系结构相关的核心代码.它下面的每一个子目录都代表一种Linux支持的体系结构,例如i386就是Intel CPU及与之相兼容体系结构的子目录.PC机一般都基于此目录. init目录包含核心的初始化代码(不是系统的引导代