• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

(原创)Oracle8.1.7如何在系统启时自动启动---个人总节

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 33次 | 进入软件测试论坛讨论

领测软件测试网
这两天在Window2000 Advanced Sever+vmware4.5下成功的装上了Solalis9 U7和Oracle 8.1.7. 现就Oracle开机时如何自启动作如下总节:


一.  作准备
 在Oracle 8i for Solaris Intel中有一个严重的BUG, 就是在装完Oracle时,用以上命令

#dbstart

去启动数据库时,会报错:找不到/etc/oratab,所以导致startdb启动失败 
你可以用如下方法解决这个问题:

1.  把 /var/opt/oracle/oratab 文件中
  orclsol:/u01/app/oracle/product/8.1.7:N
   改为
  orclsol:/u01/app/oracle/product/8.1.7:Y

2.   然后连接
   #ln -s /var/opt/oracle/oratab /etc/oratab 
     就可以解决这个问题,这时用
   #dbstart
    就可以启动数据库了
   用
    #dbshut 
     就可以关闭数据库了

在进行下一步之前,请用这两个命令试试,有没有正常启动与关闭数据库

二. 设定自启动

  1. 先在/etc/init.d目录下,作下一个shell文件,
其中/export/home/oracle/product/8.1.7  是你Oracle的安装目录
,oracle是安装用户

# vi /etc/rc2.d/dbora
#!/bin/sh 
      ORA_HOME=/export/home/oracle/product/8.1.7  
      ORA_OWNER=oracle 
      if [ ! -f $ORA_HOME/bin/dbstart ] 
      then 
        echo "Oracle startup: cannot start" 
        exit 
      fi 
      case "$1" in 
         'start') # Start the Oracle databases and Net8 listener 
                  su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart" & 
                  su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start" & 
                  # Next line for Oracle 8.1.7 only 
                  su - $ORA_OWNER -c "$ORA_HOME/Apache/Apache/bin/apachectl start" 
                  ;; 
         'stop')  # Stop the Oracle databases and Net8 listener 
                  su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop" & 
                  su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut" & 
                  # Next line for Oracle 8.1.7 only 
                  su - $ORA_OWNER -c "$ORA_HOME/Apache/Apache/bin/apachectl stop" 
                  ;; 
      esac 


2. 作连接
   #ln -s /etc/init.d/dbora /etc/rc2.d/S99dbora 
     #ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora


3.重新启动看看成不成功 
#sync
#sync
#reboot

就可以了。最后祝各位一举成功!!

 pengtao_hlp 回复于:2005-01-21 14:22:35
不错努力。。。支持。

 lz_partner 回复于:2005-01-21 16:24:11
有个问题请教一下freddy2003
我在Vmware中安装oracle817时总是提示
Error invoking target install of makefile /opt/oracle/product/9.0.1/plsql/lib/ins_plsql.mk" 
"Error invoking target install of makefile /opt/oracle/product/9.0.1/precomp/lib/ins-precomp.mk" 
"Error invoking target install of makefile /opt/oracle/product/9.0.1/precomp/lib/ins.net-client" 
"Error invoking target install of makefile /opt/oracle/product/9.0.1/precomp/lib/ins-oemagent"
这些错误,不知道如何解决,不知你是否遇到,怎么解决的。

 solaris+AIX 回复于:2005-01-21 16:29:05
dbstart 不能用,不是BUG,它本身就是这么设计的.

 freddy2003 回复于:2005-01-21 16:51:24
TO:lz_partner

我没有出现你那个错误

 lz_partner 回复于:2005-01-21 17:19:41
能不能把你的硬件环境和/etc/system和.profile文件贴出来给我看一下,
谢谢!

 freddy2003 回复于:2005-01-24 08:39:48
AMD 1.8GHZ  +256M RAM
.profile没有改动过
/etc/system就是网上常用的设置

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网