在linux下需要启动oracle是一件技术活,需要敲很多条指令,而且每一次重启之后都要重新敲,因此写了一个shell脚本用来启动oracle

 

  1. #! /bin/bash 
  2. lsnrctl start 
  3. lsnrctl start listener1 
  4. su - root  /opt/oracle/product/10g/bin/dbstart 
  5. #emctl start dbconsole 
  6. #isqlplusctl start 
  7. (echo 'startup'
  8. echo 'exit' )| sqlplus / as sysdba   

第一句的作用是启动服务监听器进程,第二句是启动服务的监听器,第三句用来取得root权限并启动数据库;下面注释的两句是启动oracle的oracle enterprise manager,因为平时我都不会用到,因此注释掉。最后的两句就是启动数据库服务后退出。

附上附件吧: