centos 6.5 oracle開(kāi)機(jī)自啟動(dòng)的環(huán)境配置詳解
centos 6.5 oracle開(kāi)機(jī)自啟動(dòng)的環(huán)境配置詳解
環(huán)境:centos 6.5 + Oracle 11g
自啟動(dòng)之前問(wèn)題
虛擬機(jī)里的oracle環(huán)境,每次重啟完系統(tǒng),用plsql developer連接,先是報(bào)錯(cuò):
無(wú)TNS監(jiān)聽(tīng)程序
解決方法是切換到系統(tǒng)的oracle用戶,執(zhí)行l(wèi)snrctl start,但是執(zhí)行之前,因?yàn)镺RACLE_HOME環(huán)境變量沒(méi)有生效,還要是環(huán)境變量文件生效,步驟如下:
[oracle@localhost ~]$ source .bash_profile [oracle@localhost ~]$ echo $ORACLE_HOME /home/oracle/app/oracle/product/11.2.0/dbhome_1 [oracle@localhost ~]$ lsnrctl start
啟動(dòng)完成后,再次連接,又報(bào)錯(cuò):
oracle沒(méi)有啟動(dòng)。啟動(dòng)步驟如下:
[oracle@localhost ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on Wed Oct 19 14:29:10 2016 Copyright (c) 1982, 2009, Oracle. All rights reserved. SQL> conn / as sysdba Connected to an idle instance. SQL> startup ORACLE instance started. Total System Global Area 776646656 bytes Fixed Size 2217384 bytes Variable Size 490736216 bytes Database Buffers 281018368 bytes Redo Buffers 2674688 bytes Database mounted. Database opened.
配置自啟動(dòng)
下面把上述過(guò)程都配置成開(kāi)機(jī)啟動(dòng)。
環(huán)境變量生效
可能是因?yàn)槲业膐racle用戶不是桌面登錄的,是從終端su切換過(guò)來(lái)的,.bash_profile文件沒(méi)有運(yùn)行。我把文件里的內(nèi)容寫入.bashrc文件后,重啟就可以了。
TNS監(jiān)聽(tīng)以及oracle服務(wù)自啟動(dòng)
編輯: /etc/oratab文件,把最后一行的N改成Y
# This file is used by ORACLE utilities. It is created by root.sh # and updated by the Database Configuration Assistant when creating # a database. # A colon, ':', is used as the field terminator. A new line terminates # the entry. Lines beginning with a pound sign, '#', are comments. # # Entries are of the form: # $ORACLE_SID:$ORACLE_HOME:<N|Y>: # # The first and second fields are the system identifier and home # directory of the database respectively. The third filed indicates # to the dbstart utility that the database should , "Y", or should not, # "N", be brought up at system boot time. # # Multiple entries with the same $ORACLE_SID are not allowed. # # orcl:/home/oracle/app/product/11.2.0/dbhome_1:Y
路徑可能不同
編輯 /etc/rc.local 文件,增加 最后兩行:
#!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the full Sys V style init stuff. touch /var/lock/subsys/local service smb restart su - oracle -c 'lsnrctl start' su - oracle -c 'dbstart' su - oracle -c 'emctl start dbconsole'
dbstart是數(shù)據(jù)庫(kù)自帶的啟動(dòng)腳本,我們只要加到rc.local中讓它開(kāi)機(jī)調(diào)用就可以了。但是還需要編輯一下它。修改dbstart的ORACLE_HOME_LISTNER,使其指向$ORACLE_HOME:
# First argument is used to bring up OracleNet Listener ORACLE_HOME_LISTNER=$ORACLE_HOME
重啟虛擬機(jī),發(fā)現(xiàn)plsql developer可以直接連接上了。
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- 詳解Centos7中Nginx開(kāi)機(jī)自啟動(dòng)的解決辦法
- centos7系統(tǒng)下nginx安裝并配置開(kāi)機(jī)自啟動(dòng)操作
- CentOS 7安裝Mysql并設(shè)置開(kāi)機(jī)自啟動(dòng)的方法
- Centos下配置Redis開(kāi)機(jī)啟動(dòng)腳本
- 詳解CentOS設(shè)置程序開(kāi)機(jī)自啟動(dòng)的方法
- 詳解Centos7下配置Redis并開(kāi)機(jī)自啟動(dòng)
- CentOS 開(kāi)機(jī)啟動(dòng)自定義腳本詳解及實(shí)現(xiàn)
- nginx centos 服務(wù)開(kāi)機(jī)啟動(dòng)設(shè)置實(shí)例詳解
- Centos 6和Centos 7下服務(wù)啟動(dòng)方法及添加到開(kāi)機(jī)啟動(dòng)項(xiàng)的方法
- CentOS6 配置Nginx,MySql,php-fpm開(kāi)機(jī)啟動(dòng)的方法
- Centos7開(kāi)機(jī)啟動(dòng)自己的腳本的方法
相關(guān)文章
基于centos7 安裝python3.6.4出錯(cuò)的解決方法
下面小編就為大家分享一篇基于centos7 安裝python3.6.4出錯(cuò)的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-01-01LNMP系列教程之 解決sendmail不能發(fā)送郵件問(wèn)題
客戶需要驗(yàn)證郵件注冊(cè)用戶我發(fā)現(xiàn)郵件發(fā)送不了。一般的主機(jī)我用過(guò),直接在dz后臺(tái)開(kāi)啟就可以實(shí)現(xiàn)。查閱相關(guān)資料應(yīng)該是sendmail不能發(fā)送郵件導(dǎo)致的。那我們?nèi)绾谓鉀Q呢2012-09-09Ubuntu系統(tǒng)下用Crontab命令定時(shí)執(zhí)行PHP文件詳解
這篇文章主要給大家介紹了在Ubuntu系統(tǒng)下用Crontab命令定時(shí)執(zhí)行PHP文件的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-06-06CentOS 7.2搭建VNC遠(yuǎn)程桌面服務(wù)的方法
本篇文章主要介紹了CentOS 7.2搭建VNC遠(yuǎn)程桌面服務(wù)的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03Apache防DDOS模塊mod_evasive安裝和配置方法詳解
這篇文章主要介紹了Apache防DDOS模塊mod_evasive安裝和配置方法,需要的朋友可以參考下2014-03-03詳解Ubuntu16.04啟動(dòng)器圖標(biāo)異常解決方法
本篇文章主要介紹了詳解Ubuntu16.04啟動(dòng)器圖標(biāo)異常解決方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-04-04easyswoole一鍵安裝腳本及寶塔安裝錯(cuò)誤問(wèn)題
這篇文章主要介紹了easyswoole一鍵安裝腳本及寶塔安裝錯(cuò)誤問(wèn)題,文中給大家提到了Linux寶塔安裝EsaySwoole的方法,需要的朋友可以參考下2019-10-10