国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

centos 6.5 oracle開機自啟動的環境配置詳解

2019-11-02 16:49:48
字體:
來源:轉載
供稿:網友

centos 6.5 oracle開機自啟動的環境配置詳解

環境:centos 6.5 + Oracle 11g

自啟動之前問題

虛擬機里的oracle環境,每次重啟完系統,用plsql developer連接,先是報錯:

無TNS監聽程序

解決方法是切換到系統的oracle用戶,執行lsnrctl start,但是執行之前,因為ORACLE_HOME環境變量沒有生效,還要是環境變量文件生效,步驟如下:

[oracle@localhost ~]$ source .bash_profile [oracle@localhost ~]$ echo $ORACLE_HOME/home/oracle/app/oracle/product/11.2.0/dbhome_1[oracle@localhost ~]$ lsnrctl start

啟動完成后,再次連接,又報錯:

oracle沒有啟動。啟動步驟如下:

[oracle@localhost ~]$ sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on Wed Oct 19 14:29:10 2016Copyright (c) 1982, 2009, Oracle. All rights reserved.SQL> conn / as sysdbaConnected to an idle instance.SQL> startupORACLE instance started.Total System Global Area 776646656 bytesFixed Size         2217384 bytesVariable Size       490736216 bytesDatabase Buffers     281018368 bytesRedo Buffers        2674688 bytesDatabase mounted.Database opened.

配置自啟動

下面把上述過程都配置成開機啟動。

環境變量生效

可能是因為我的oracle用戶不是桌面登錄的,是從終端su切換過來的,.bash_profile文件沒有運行。我把文件里的內容寫入.bashrc文件后,重啟就可以了。

TNS監聽以及oracle服務自啟動

編輯: /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/localservice smb restartsu - oracle -c 'lsnrctl start'su - oracle -c 'dbstart'su - oracle -c 'emctl start dbconsole'

dbstart是數據庫自帶的啟動腳本,我們只要加到rc.local中讓它開機調用就可以了。但是還需要編輯一下它。修改dbstart的ORACLE_HOME_LISTNER,使其指向$ORACLE_HOME:

# First argument is used to bring up OracleNet ListenerORACLE_HOME_LISTNER=$ORACLE_HOME

重啟虛擬機,發現plsql developer可以直接連接上了。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 崇文区| 宝山区| 资源县| 侯马市| 永年县| 香格里拉县| 都兰县| 民乐县| 安仁县| 胶南市| 汕尾市| 枞阳县| 邹平县| 无锡市| 茌平县| 嘉鱼县| 渝北区| 克什克腾旗| 隆林| 宿州市| 临海市| 卓尼县| 阳信县| 湘潭县| 华阴市| 洪雅县| 康平县| 沽源县| 察雅县| 信丰县| 怀仁县| 东方市| 区。| 郯城县| 蒲城县| 左权县| 昭苏县| 和田市| 南江县| 武平县| 成安县|