zhyiwww
          用平實(shí)的筆,記錄編程路上的點(diǎn)點(diǎn)滴滴………
          posts - 536,comments - 394,trackbacks - 0
          下`按照下面的命令操作

          #cp /etc/oratab /etc/oratab.bak.0  備份
          #vim /etc/oratab

          ORCL:/opt/oracle/product/10.2.0/db_1:Y
          主要是黑體的部分

          配置/etc/init.d/oracle-10g啟動(dòng)腳本
          #touch /etc/init.d/oracle-10g
          #vim /etc/init.d/oracle-10g
          內(nèi)容如下:

          #!/bin/bash
          # chkconfig: 345 99 10
          # description: Startup Script for Oracle Databases
          # /etc/rc.d/init.d/dbstart

          export ORACLE_BASE=/opt/oracle
          export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
          export ORACLE_SID=ORCL
          export PATH=$PATH:$ORACLE_HOME/bin
          ORA_OWNR="oinstall"
          # if the executables do not exist -- display error
          if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]
          then
          echo "Oracle startup: cannot start"
          exit 1
          fi
          # depending on parameter -- startup, shutdown, restart
          # of the instance and listener or usage display
          case "$1" in
          start)
          # Oracle listener and instance startup
          echo -n "Starting Oracle: "
          su - $ORA_OWNR -c "$ORACLE_HOME/bin/dbstart"
          touch /var/lock/Oracle
          su - $ORA_OWNR -c "$ORACLE_HOME/bin/emctl start dbconsole"
          su - $ORA_OWNR -c "$ORACLE_HOME/bin/isqlplusctl start"
          echo "OK"
          ;;
          stop)
          # Oracle listener and instance shutdown
          echo -n "Shutdown Oracle: "
          su - $ORA_OWNR -c "$ORACLE_HOME/bin/emctl stop dbconsole"
          su - $ORA_OWNR -c "$ORACLE_HOME/bin/isqlplusctl stop"
          su - $ORA_OWNR -c "$ORACLE_HOME/bin/dbshut"
          su - $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop"
          rm -f /var/lock/Oracle
          echo "OK"
          ;;
          reload|restart)
          $0 stop
          $0 start
          ;;
          *)
          echo "Usage: `basename $0` start|stop|restart|reload"
          exit 1
          esac
          exit 0

          保存退出。
          注意:要把里面的對(duì)應(yīng)目錄和SID修改成你自己對(duì)應(yīng)的配置。

          添加自啟動(dòng)
          #chkconfig --add oracle-10g

          #chkconfig --edit oracle-1g
          內(nèi)容如下
          oracle-10g on


          #chkconfig --list oracle-10g

          oracle-10g                0:off  1:off  2:on   3:on   4:on   5:on   6:off
          這就OK了。

          最后,再去
          /opt/oracle/product/10.2.0/db_1/network/admin目錄,查看tnsnames.ora文件,檢查你的監(jiān)聽配置。

          #cat tnsnames.ora
          內(nèi)容如下:


          LISTENER_ORCL =
            (ADDRESS = (PROTOCOL = TCP)(HOST = CCXFIT-DBSERVER)(PORT = 1521))


          ORCL =
            (DESCRIPTION =
              (ADDRESS = (PROTOCOL = TCP)(HOST = CCXFIT-DBSERVER)(PORT = 1521))
              (CONNECT_DATA =
                (SERVER = DEDICATED)
                (SERVICE_NAME = ORCL)
              )
            )

          EXTPROC_CONNECTION_DATA =
            (DESCRIPTION =
              (ADDRESS_LIST =
                (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC3))
              )
              (CONNECT_DATA =
                (SID = PLSExtProc)
                (PRESENTATION = RO)
              )
            )

          最重要的是關(guān)注端口,我開始以為默認(rèn)是1521端口,可是怎么也連不上,一看,才知道,原來自動(dòng)配置的是1523端口。
          所以,在此需要核實(shí)一下監(jiān)聽端口的配置。

          至此,配置完畢。重啟系統(tǒng)以驗(yàn)證配置是否生效。

          以后如果需要重啟,可以執(zhí)行
          /etc/init.d/oracle-10g restart
          來進(jìn)行重啟。














          |----------------------------------------------------------------------------------------|
                                     版權(quán)聲明  版權(quán)所有 @zhyiwww
                      引用請(qǐng)注明來源 http://www.aygfsteel.com/zhyiwww   
          |----------------------------------------------------------------------------------------|
          posted on 2010-01-29 10:58 zhyiwww 閱讀(809) 評(píng)論(0)  編輯  收藏 所屬分類: linuxoracle
          主站蜘蛛池模板: 赣榆县| 喀喇| 察雅县| 涟水县| 灵武市| 漯河市| 广河县| 土默特右旗| 华亭县| 黎城县| 怀柔区| 新河县| 江孜县| 中山市| 清丰县| 枣强县| 洛扎县| 吉水县| 华容县| 太仆寺旗| 峨山| 江陵县| 万荣县| 汕头市| 陈巴尔虎旗| 旬邑县| 呼伦贝尔市| 墨江| 翼城县| 常德市| 西畴县| 大厂| 四子王旗| 建阳市| 乳山市| 海丰县| 独山县| 广安市| 泗水县| 平湖市| 诸暨市|