Oracle在Linux下自启动实现

发表于:2009-6-26 10:31

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

  3、建立服务连接:

  系统启动时启动数据库,我们需要以下连结∶

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

  $ ln -s ../init.d/oracle /etc/rc.d/rc2.d/S99oracle

  $ ln -s ../init.d/oracle /etc/rc.d/rc3.d/S99oracle

  $ ln -s ../init.d/oracle /etc/rc.d/rc5.d/S99oracle #rc4.d unused

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

  要在重新启动时停止数据库,我们需要以下连结∶

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

  $ ln -s ../init.d/oracle /etc/rc.d/rc0.d/K01oracle # 停止

  $ ln -s ../init.d/oracle /etc/rc.d/rc6.d/K01oracle # 重新启动

  如果启动时候遇到这样的错误:

  Can't find init file for Database "lht".

  Database "lht" NOT started.

  这个错误可以/var/log/oracle中看到

  解决办法:缺少init file,需要生成initlht.ora文件;

  可以去ls /$oracle_home/dbs核实,会发现缺少initlht.ora;

  sqlplus "/as sysdba"

  create pfile from spfile;

  生成完毕;

  接着测试,执行dbstart;

  [oracle@oracelserver oracle]$ dbstart

  SQL*Plus: Release 9.2.0.4.0 - Production on Tue Jun 23 13:03:14 2009

  Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

  SQL> Connected to an idle instance.

  SQL> ORACLE instance started.

  Total System Global Area  236000356 bytes

  Fixed Size                   451684 bytes

  Variable Size             201326592 bytes

  Database Buffers           33554432 bytes

  Redo Buffers                 667648 bytes

  Database mounted.

  Database opened.

  SQL> Disconnected from Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production

  With the Partitioning, OLAP and Oracle Data Mining options

  JServer Release 9.2.0.4.0 - Production

  Database "lht" warm started.

  至此,算是完成了。

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号