环境说明: 新机器,只能安装redhat 6以上。 但是客户有10G 数据库。安装过程中出现点问题,忽略过去了,之后对性能是否有影响目前不清楚。



步骤:

1、修改 /etc/oratab

orcl:/u01/app/oracle/product/10g/db_1:Y(N改为Y)

2、修改$ORACLE_HOME/bin/dbstart 和 $ORACLE_HOME/bin/dbshut

修改内容:ORACLE_HOME_LISTNER=$ORACLE_HOME ($1改为$ORACLE_HOME 原值可能为一个绝对路径)

3、建立启动脚本:

vi /etc/rc.d/init.d/oracle

——-针对redhat 6 数据库不能启动 (echo 500 > /proc/sys/vm/hugetlb_shm_group) 500 为用户组id

 

#!/bin/bash

 

# chkconfig: 2345 99 10

# desc:  autostart database

# /etc/rc.d/init.d/oracle

echo 500 > /proc/sys/vm/hugetlb_shm_group  —-redhat 如果重启机器的话,不把dba gid加入的话数据库不能启动

export ORACLE_BASE=/u01/app/oracle/

export ORACLE_HOME=/u01/app/oracle/product/10g/db_1

export ORACLE_SID=orcl

export PATH=$PATH:$ORACLE_HOME/bin

case “$1″ in

start)

echo “—–startup oracle—–” >> /var/log/racle10log

su oracle -c “$ORACLE_HOME/bin/dbstart”

touch /var/lock/subsys/oracle

echo “—–startup oracle successful—–” >> /var/log/oraclelog

echo “OK”

;;

stop)

echo “—–shutdwn oracle—–” >> /var/log/oraclelog

su oracle -c “$ORACLE_HOME/bin/dbshut”

rm -f /var/lock/subsys/oracle

echo “—–shutdown oracle successful—–” >> /var/log/oraclelog

echo “OK”

;;

*)

echo “Usage: ‘basename $0′ start|stop”

exit 1

esac

exit 0

 

 

4、修改权限

chmod 755 /etc/rc.d/init.d/oracle

5、建立服务

chkconfig –add oracle

chkconfig oracle on




Related posts

coded by nessus
分享:  DeliciousGReader鲜果豆瓣CSDN网摘
Trackback

no comment untill now

Add your comment now

无觅相关文章插件