网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  unix系统环境下设置自动开关数据库的方法     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:69次  录入:管理员--2008-08-18  
 

【赛迪网-it技术报道】unix系统的机器在开机后和关机前都要运行一些特定的服务, 如启动和关闭sendmail,crond等。

同样我们可以设置unix机器在开机后和关机前启动和关闭oracle数据库的服务。

首先我们要确认oracle用户能否用系统自带的shell程序dbstart, dbshut正常启动和关闭数据库。

dbstart, dbshut的存放目录在$oracle_home/bin

dbstart, dbshut会读sun solaris目录下/var/opt/oracle/oratab, 或者linux目录下/etc/oratab 文件。

先确认这里参数已正确设置:

#你要启动的数据库sid:oracle_home:y

例如:

test:/oracle/product/8.1.7:y

如果有两个在用的数据库,这里oratab里可以是两行。

例如:

test:/oracle/product/8.1.7:y

test2:/oracle/product/8.1.7:y

执行dbstart, dbshut如果有问题可以查查原因:是环境变量没有设置好, 还是本身的dbstart或dbshut有错误。

我用过的oracle8.1.6.*版本的dbstart就不能启动数据库。

按dbshut的格式重新写一个dbstart, 把里面shutdown的字符替换成startup, 可以解决这个问题。

然后在sun solaris目录/etc/init.d下, 或者linux目录/etc/rc.d/init.d下.

写一个类似下面的shell文件oracle ( 你要有root权限 )

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

#!/bin/sh

opt_=$1

case "$opt_" in

 
 
上一篇: oracle developer 2000中的一些实用语句    下一篇: 经验总结:一次oracle数据库冷备份恢复过程
  相关文档
将移动数据文件到其它目录下的实用方法 03-03
通过Backup Exec实施Oracle来灾难恢复 05-27
如何使用exp以传输表空间的方式将其导出 08-12
拨云见日 正确认识password file的作用 (1) 04-24
带你深入了解管理oracle实例的相关方法 (1) 04-23
讲解oracle中job与存储过程的接合用法 03-13
Oracle中自动存储管理技术原理及应用 04-11
带你轻松接触多线索机制概念 09-29
数据字典管理的表空间存在着效率问题 09-01
“字符型”转换成“日期型”的实例脚本 01-31
解决表空间填充满时出现的ora-1652错误 (1) 04-16
非阻塞算法思想在数据库开发中的应用 01-25
轻松六步使你的Oracle存储过程迅速加密 05-27
初学者必读:oracle监听口令及监听器安全 07-16
个人经验总结:oracle数据库scn号详解 08-12
细化解析:Oracle 10g ASM 的一点经验 09-01
oracle数据库pl/sql过程调试的输出方法 08-18
深入讲解如何保证和加强数据库的安全性 (1) 02-20
job进程不能启动时间再次停止运行的现象 03-24
移动一个带有lob字段的表到另外一个表空间 03-06
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息