zoukankan      html  css  js  c++  java
  • Linux下Oracle10G服务的配置

    我的OS:Red Hat Enterprise Server 4
    安装了数据库服务,Oracle EM,Oracle ISQLPLUS

    以root身份登陆,
    1) 更改/etc/oratab文件
       例如我的oratab文件如下:
       sharkl:/u01/app/oracle/product/10.2.0/db_1:Y
       这一行含义是:实例名称:ORACLE_HOME:是否启动
       在Oracle_home/bin下的dbstart和dbshut会扫描该文件,以确定启动ORACLE数据库服务
    2) goto /etc/init.d
       创建文件oracle(是一个shell脚本文件),例如我的oracle文件内容如下:
      
    #!/bin/bash
    #
    # /etc/rc.d/init.d/oracle
    #
    # Source function library.
    #
    #test -x /usr/sbin/atd || exit 0

    RETVAL=0
    ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1

    #
    # See how we were called.
    #

    prog="oracle"

    start() {
     # Check if atd is already running
     #if [ ! -f /var/lock/subsys/oracle ]; then
         echo -n $"Starting $prog: "
              su - oracle -c "$ORACLE_HOME/bin/dbstart"                 
         su - oracle -c "$ORACLE_HOME/bin/lsnrctl start"
     #fi
     return $RETVAL
    }

    stop() {
     echo -n $"Stopping $prog: "
     su - oracle -c "$ORACLE_HOME/bin/dbshut"
     su - oracle -c "$ORACLE_HOME/bin/lsnrctl stop"
           return $RETVAL
    }


    restart() {
     stop
     start

    reload() {
     restart


    case "$1" in
    start)
     start
     ;;
    stop)
     stop
     ;;
    reload|restart)
     restart
     ;;
    *)
     echo $"Usage: $0 {start|stop|restart}"
     exit 1
    esac

    exit $?
    exit $RETVAL


    3) 运行chmod 755 oracle

    4) 以root身份登陆到xwindow,
       单击菜单"应用程序/系统设/服务器设置/"
      选择菜单:"行动/添加服务",输入服务名称oracle,请注意名称一定要与第二步创建的文件名称要一致

    其他Oracle EM 服务和ISQLPlus 服务类似Oracle数据库服务
    Oracle EM: emctl start|stop dbconsole
    ISQLPlus:isqlplusctl start|stop

      

  • 相关阅读:
    关于idea的目录, mybatis里mapper无法用resource获取 和 驼峰命令规则
    直接调用类方法 和 new再调用方法 的区别
    腾讯笔试题
    linux安装包
    centos 学习笔记一
    putty链接l虚拟机linux centos
    单链表的一般处理(C语言)
    华为2011机试题
    【转】函数返回类型为指针类型时的一些问题
    在 Windows Server 2012 上安装 dotNET Framework v3.5
  • 原文地址:https://www.cnblogs.com/SharkXu/p/LinuxOracleService.html
Copyright © 2011-2022 走看看