写个shell,在系统启动时运行dbstart
解决方案 »
- ORACAL游标返回值问题
- 熟悉oracle tns协议,研究过oracle认证的请进
- 问一个问题 sql
- ORCAL的并发问题
- 急...关于数据导入、导出命令(IMP,EXP)的问题?
- oracle客户端安装
- 关于oracle字段定义的几个问题向高手请教,在线等待,多谢!!
- 请问如何在PL/SQL中创建一个新的Transaction,并且使用这个Transaction,有分,在线等待QQ:1720120 mail:[email protected]
- 在查询语句里面的where条件语句中对时间进行加一循环
- SQL排序:前面的排序结果对后面的排序结果有影响的排序方法
- 请问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
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的权限已经改为“可执行”。不知道我写的这些哪里有问题。谢谢!