易截截图软件、单文件、免安装、纯绿色、仅160KB

solaris下oracle自启动

Solaris上Oracle自动启动设置
===========================================================
作者: tianying(http://tianying.itpub.net)
发表于: 2005.04.03 21:51
分类: 初始分类
出处: http://tianying.itpub.net/post/2852/24823
---------------------------------------------------------------
刚在一台solaris上装了oracle9i,对于oracle在solaris上的自动启动设置很感兴趣,研究了一下。总结如下:
一、Solaris上开机自动启动
Solaris在开关机时,会自动运行/etc/rc.d目录下的所有脚本。其中N越大,执行的级别越高。其中,S开头的脚本在开机时自动运行,K开头的脚本在关机时自动运行。
二、Oracle上的启动脚本
脚本可手写,或使用Oracle自带的启动和关闭数据库的脚本。
Oracle自带脚本:$ORA_HOME/bin/dbstart、$ORA_HOME/bin/dbshut
注意:dbstart中的参数PFILE可能存在问题(Oracle默认不使用pfile启动),需手动修改。
三、设置Oracle自动启动步骤(使用Oracle自带脚本)
1、修改dbstart、dbshut脚本,保证直接运行时可启动关闭数据库
2、将调用dbstart、dbshut的脚本dbora放置在/etc/init.d目录下,dbora的内容如下:
#!/bin/sh
ORA_HOME=/export/home/oracle/app/oracle/products/9.2.0
ORA_OWNER=oracle
if [ ! -f $ORA_HOME/bin/dbstart ]
then
echo "Oracle startup:cannot start"
exit
fi
case "$1" in
'start' )
su - $ORA_OWNER -c $ORA_HOME/bin/dbstart &
/etc/init.d/dblsnrctl.sh
;;
'stop' )
su - $ORA_OWNER -c $ORA_HOME/bin/dbshut &
;;
esac
3、将启动lsnrctl的脚本dblsnrctl.sh(脚本dbora将调用此脚本)放置在/etc/init.d目录下,dblsnrctl.sh内容如下:
su - oracle


相关文档:

用sqlplus为oracle创建用户和表空间


 用Oracle9i自带的企业管理器或PL/SQL图形化的方法创建表空间和用户以及分配权限是相对比较简单的,本文要介绍的是另一种方法,使用Oracle 9i所带的命令行工具:SQLPLUS来创建表空间,这个方法用起来更加简明快捷。
       
        假设 ......

ORACLE to_char函数详解


The following are number examples for the to_char
function.
to_char
(1210.73,
'9999.9')
would return '1210.7'
to_char
(1210.73,
'9,999.99')
would return '1,210.73'
to_char
(1210.73,
'$9,999.00')
would return
'$1,210.73'
to_char
(21,
'000099')
would return '000021'
The foll ......

Oracle 11g 安装


对于Oracle,笔者也是一个初学者,如文章中的不足之处还请各位网友指正
     下面我们开始安装Oracle,在安装之前,我们先来列出一些在安装Oracle数据库时需要注意的事项;Oracle安装程序(OUI)不支持字符界面安装,因此安装服务器必须有X windows支持 下面是我安装Oracle数据库的系统信息
操作系 ......

ORacle语句

 MYSQL/MSSQL/ORACLE数据库脚本代码 收藏
/******************************************************************************/
/*
主流数据库MYSQL/MSSQL/ORACLE测试数据库脚本代码
脚本任务:建立4个表,添加主键,外键,插入数据,建立视图
运行环境1:microsoft sqlserver 2000 查询分析器
运行环境2:mysql5.0 p ......

oracle实例名、数据库名与服务名的理解

实例名(instance_name),一个用于数据库和操作系统之间通信的标志,数据库和操作系统之间要进行交互用的就是实例名,实例名可以和数据库名相同,一会再说数据库名,一般一个数据库名对应一个实例名,一对一关系,但在oracle的集群应用中,数据库名和实例名就是一对多的关系了。
  查看实例名:select instance_name fr ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号