oracle在solaris下开机启动脚本

1、首先要认识oracle在操作系统上开启关闭数据库的命令

命令行下启动停止数据库脚本,用oracle用户执行

$ dbstart     开启数据库

$ dbshut     关闭数据库

但要使能以上命令,需要先编辑oracle的一个配置文件oratab

x86机器要编辑/var/opt/oracle/oratab

cuug:/export/home/oracle/orcl/product/10gr2:Y

sparc机器要将/var/opt/oracle/oratab复制到/etc下,编辑

cuug:/export/home/oracle/orcl/product/10gr2:Y

--只有实例名(cuug)最后的值是Y的话,命令dbstart和dbshut才可用

2、开机启动要在 /etc/rc3.d/ 下创建以S开头的脚本

示例:

# vi /etc/rc3.d/S90dbstart

#!/bin/bash

su - oracle -c 'dbstart' &

3、关机停止数据库要在 /etc/rc1.d/ 下创建以K开头的脚本

示例:

# vi /etc/rc1.d/K90dbshut

#!/bin/bash

su - oracle -c 'dbshut'

注意:脚本要赋予执行权限,最好把脚本中的命令先在命令行下执行一下,确定命令可用。

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

时间: 2024-10-26 20:36:32

oracle在solaris下开机启动脚本的相关文章

Linux/UNIX环境下Oracle数据库多实例开机启动脚本(转)

操作系统平台:RHEL 5Shell环境:BashOracle:10g2 功能描述:开机时自动切换到oracle用户下,启动oracle的多个实例.并记录数据库的启动情况到自定义的日志文件中. #!/bin/bash LOG_PATH=$HOME/oracle_initing.loglog() {if [ $# -lt 1 -a $# -gt 1 ];thenexit 5ficase "$@" insuccess) echo `date +%b" "%d"

linux下开机启动DB2,WAS,TDS服务

  linux下开机启动DB2,WAS,TDS服务 参考链接: http://www.2cto.com/database/201207/141858.html www.2cto.com http://www.2cto.com/os/201207/141862.html 1.转到/etc/init.d 目录下. 以root身份执行 Shell代码 cd /etc/init.d 2.编写DB2启动脚本 Shell代码 vi startDB2 输入以下内容 Shell代码 #!/bin/sh # ch

ubuntu添加开机启动脚本

第一:使用Ubuntu自带的"启动应用程序"工具   第二:Ubuntu启动后会根据配置/etc/rc*启动其它程序,你可以在/etc/rc.local文件exit 0前添加执行脚本. 用户登录时,bash先自动执行系统管理员建立的全局登录script :/ect/profile然后bash在用户起始目录下按顺序查找三个特殊文件中的一个:/.bash_profile/.bash_login/.profile第三:使用第三方工具如rconf.chkconfig等.

Oracle在Solaris下的性能与调整简介

当一个系统运行缓慢性能下降的时候,很难知道原因是什么.是内存泄漏,磁盘子系统瓶颈,还是某个特定应用程序在可扩展性方面有限制?有一些途径可以发现和了解引起性能问题的根源,并且有可能消除它. 本文给出了从哪里入手的一些建议.文中介绍了如何着手性能方面的考虑以及如何定位常见的性能瓶颈,还介绍了与性能密切相关一些概念,比如私有的共享内存(ISM-IntimateSharedMemory)与优先内存页面调度.文章重点是放在Solaris2.6操作环境下. 着手性能问题 性能,或许比计算机系统其它方面的行为

Erlang 在linux 下的启动脚本

问题描述 #!/bin/sh NODE_ID=1 NODE_NAME=NodeName NODE_PATH=NodePath NODE_IP=localhost TCP_PORT=9527 COOKIE='necolas' ulimit -SHn 102400 # define default configuration POLL=true SMP=auto DATETIME=`date "+%Y%m%d%H%M%S"` LOG_PATH="../logs/app_${NOD

Oracle 11gR2学习之三(创建用户及表空间、修改字符集和Oracle开机启动)

一.创建用户及表空间 1.连接数据库 [root@localhost ~]# su - oracle [oracle@localhost ~]$ sqlplus /nolog   #进入sqlplus环境 [oracle@localhost ~]$ conn / as sysdba 2.创建表空间 #指定表空间存放位置,磁盘限额 SQL> create tablespace test datafile '/main/oracle/oradata/test.dbf' size 1024M auto

Linux下php5.4启动脚本_php技巧

废话不多说,直接上步骤 1.修改php-fpm.conf配置文件 修改/usr/local/php/etc/php-fpm.conf(当然这个跟你配置的php路径相关)配置文件 启动pid=run/php-fpm.pid ; Pid file ; Note: the default prefix is /usr/local/php/var ; Default Value: none pid = run/php-fpm.pid 启动error_log=log/php-fpm.log ; Error

使用sysv-rc-conf管理Ubuntu server开机启动服务

在RedHat中,都是使用chkconfig来管理服务的,但是在Ubuntu Server中,却有一个更好的工具,chkconfig也是可以使用的.今天来说一下sysv-rc-conf sysv-rc-conf是一个强大的服务管理程序,Ubuntu运行级别Linux 系统任何时候都运行在一个指定的运行级上,不同的运行级的程序和服务都不同,所要完成的工作和要达到的目的不同,系统可以在这些运行级之间进行切换,以完成不同的工作. 一.Ubuntu的运行级别 Linux 系统任何时候都运行在一个指定的运

用Windows XP启动脚本恢复系统的用户密码

用一种不用第三方软件的方法来恢复管理员密码,大家可以看看这招技巧如何. Windows XP启动脚本(startup scripts)是计算机在登录屏幕出现之前运行的批处理文件,它的功能类似于Windows 9×和DOS中的自动执行批处理文件autoexec.bat.利用这个特性,可以编写一个批处理文件重新设置用户密码,并将它加入启动脚本中,这样就达到了目的.以下是具体步骤(假设系统目录为C:\Windows). 1.使用Windows98启动盘启动电脑.编写一个能恢复密码的批处理文件a.bat