写个shell,在系统启动时运行dbstart

解决方案 »

  1.   

    偶是UNIX的初学者,楼上的能否给个详细的shell和步骤。谢谢!
      

  2.   

    参考~~~在Solaris下自动启动oracle
    在/etc/init.d下面新建一个文件dbora,内容:
    #!/bin/sh
    ORA_HOME=/oracle/product/9.2.0
    ORA_OWNER=oracle
    su - $ORA_OWNER -c "lsnrctl start"
    su - $ORA_OWNER -c "sqlplus /nolog @$ORA_HOME/dbstart.sql"$ORA_HOME/dbstart.sql的内容:
    conn / as sysdba
    startup
    exit将dbora改成可执行
    chmod 744 dbora将dbstart.sql改成oracle所有
    chown oracle /oracle/product/9.2.0/dbstart.sql然后作一个连接 
    ln -s /etc/init.d/dbora /etc/rc2.d/S99dbora 
    ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora 
      

  3.   

    我写了一个在HP-UX中的,具体如下:
    1、在/sbin/init.d中创建文件orastart,内容如下:
    #!/sbin/sh
    su - oracle -c "lsnrctl start"
    su - oracle -c "sqlplus /nolog @/ora_start.sql"
    2、在/目录下创建ora_start.sql脚本,内容如下:
    conn /as sysdba
    startup
    exit3、分别在/sbin/rc3.d中和/sbin/rc1.d中创建链接文件,如下:
    在rc3.d中创建的链接:#ln -s /sbin/init.d/orastart /sbin/rc3.d/S900orastart
    在rc1.d中创建的链接:#ln -s /sbin/init.d/orastart /sbin/rc1.d/K800orastart4、在/etc/rc.init.d中创建配置文件orastart,内容如下:
    #!/sbin/sh
    ORASTART=1可在HP-UX启动后,oracle数据库并未启动。我orastart的权限已经改为“可执行”。不知道我写的这些哪里有问题。谢谢!
      

  4.   

    没有人回复吗?virtuousgegewu(格格巫VS狼外公)在HP-UX中做过吗?