让oracle自动启动方法

文章作者 100test 发表时间 2007:03:14 13:39:17
来源 100Test.Com百考试题网


  #!/bin/sh

  echo "begin to start oracle"

  su - oracle -c "lsnrctl start"

  su - oracle -c "agentctl start"

  su - oracle -c "sqlplus /nolog" <
  connect /as sysdba

  startup open

  exit

  ##以下部分为自动停止

  #!/bin/sh

  su - oracle -c "lsnrctl stop"

  su - oracle -c "agentctl stop"

  su - oracle -c "sqlplus /nolog" <
  connect /as sysdba

  shutdown immediate

  exit

  ##另附Oracle常见启动方式:

  1、startup nomount

  非安装启动,这种方式启动下可执行:重建控制文件、重建数据库读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。

  2、startup mount dbname

  安装启动,这种方式启动下可执行:

  数据库日志归档、

  数据库介质恢复、

  使数据文件联机或脱机,

  重新定位数据文件、重做日志文件。

  执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置,但此时不对数据文件和日志文件进行校验检查。


相关文章


法国前5家电子商务网站访问量及活跃用户比例
网络设备商齐聚国会山反对网络中立性法案
解决方案:Oracl数据库中大数据的备份
Oracle初始化参数设置
让oracle自动启动方法
SQLServer索引结构及其使用之二
减少ORACLE中的磁盘I_O
英国邮政部推崇网上电子邮票
SQLServer索引结构及其使用之三
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛