易截截图软件、单文件、免安装、纯绿色、仅160KB

28.4.2 开机自动启动Oracle数据库服务

28.4.2  开机自动启动Oracle数据库服务
Oracle提供了3个文件,用于配置Oracle数据库服务的自动启动,它们分别是/etc/oratab、$ORACLE_HOME/bin/dbstart以及$ORACLE_HOME/bin/dbshut。关于这3个文件的说明如下所示。
q      /etc/oratab:在该文件中指定需要自动启动和关闭的数据库。
q      $ORACLE_HOME/bin/dbstart:读取oratab文件中的内容,启动相应的数据库并启动网络监听程序。
q      $ORACLE_HOME/bin/dbshut:读取oratab文件中的内容,关闭相应的数据库并关闭网络监听程序。
具体配置步骤如下所述。
(1)编辑oratab文件。该文件保存了系统中所有已创建的数据库的信息,每个数据库对应一行记录,以#号开头的是注释行。例如orcl数据库的对应记录如下所示。
 
orcl:/u01/app/oracle/product/11.1.0/db_1:N
 
如果要设置orcl数据库在开机时自动启动,把该记录最后的N改为Y,更改后的结果如下所示。
 
orcl:/u01/app/oracle/product/11.1.0/db_1:Y
 
(2)在/etc/init.d目录下创建文件oracle,加入如下内容:
 
#!/bin/sh
# chkconfig: 345 90 10
# description: Oracle auto start-stop script.
#
ORA_HOME=/u01/app/oracle/product/11.1.0/db_1
                                    # 使用ORA_HOME变量设置Oracle主目录的位置
ORA_OWNER=oracle                    # 使用ORA_OWNER变量设置Oracle用户
# 如果dbstart脚本文件不存在,则返回错误信息
if [ ! -f $ORA_HOME/bin/dbstart ]
then
echo "Oracle startup: cannot start"# 输出Oracle无法启动的错误
exit
fi
case "$1" in
'start')                            # 如果参数为start
# 执行dbstart脚本启动Oracle数据库
su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart $ORA_HOME"
;;
'stop')  &n


相关文档:

oracle job不运行 解决方案

1) Instance in RESTRICTED SESSIONS mode?
  Check if the instance is in restricted sessions mode:
  select instance_name,logins from v$instance;
  If logins=RESTRICTED, then:
  alter system disable restricted session;
  ^-- Checked!
  2) JOB_QUEUE_PROCESSES=0
  Make sure th ......

oracle 精简客户端 与 服务器端 安装

先装了数据库,用net调试的时候没有问题,但是生成网站后,在连接数据库的时候提示说客户端的版本太低(意思就是这个),后又装了一个9i的客户端,之后就把相关服务改成手动,N天之后发现数据库不能正常启动。
Message file sp1<lang>.msb not found  SP2-0750: You may need to set ORACLE_HOME to your Oracl ......

【转】oracle中hint用法

hints 這個東使用的好的話很好用。在进行sql执行过程中,由于有时候系统自动优化的方式并不是最优的。需要我们手工添加hint来提高查询效率。在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法:
1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获 ......

oracle索引详解

原文地址:http://fandayrockworld.javaeye.com/blog/540509 
回顾:
一、 ROWID的概念
  存储了row在数据文件中的具体位置:64位编码的数据,A-Z, a-z, 0-9, +, 和 /,
  row在数据块中的存储方式
  SELECT ROWID, last_name from hr.employees WHERE department_id = 20;
  比如:OOOOOOFFFBBBBBBRRR ......

学习Oracle中的过程一点小结!

最近接触Oracle的东西,刚刚开始学习并同时做点东西,最近老是使用存储过程。现在通过我个人的使用简单说下自己的感受!
在设计存储过程中,一本通过二个方式实现:
1:就是简单的实现游标
             ---过程的声明---
      ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号