1. 程式人生 > >oracle11g在linux系統下開機自啟動設定

oracle11g在linux系統下開機自啟動設定

oracle伺服器一般來說最好是手動啟動,這樣碰到問題的話,可以現場解決,但是也擔心有時候機器故障,自動重啟後,為了快速恢復應用,需要自動開機啟動oracle,而且發現在不同的os下,啟動的設定都不太一樣

1,centos作業系統下,可以這樣設定

直接在rc.local裡面新增

[[email protected] ~]# vim /etc/rc.local 
touch /var/lock/subsys/local
su - oracle < lsnrctl start 
sqlplus / as sysdba
startup
quit
EOF
su - oracle < export ORACLE_SID=pddev1
sqlplus / as
sysdba startup quit EOF

重啟後生效,PS:但是在redhat系統下失效

2,redhat作業系統下面,用dbstart的方式

2.1,測試

[[email protected] ~]$ /oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstart
ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener
Usage: /oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstart ORACLE_HOME
[[email protected]
~]$

有報錯資訊,提示ORACLE_HOME不識別,如下解決方案,修改dbstart和dbstut,有的版本dbstut找不到不存在,可以忽略。
vim /oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstart
vim /oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstut


ORACLE_HOME_LISTNER =$1

改成
ORACLE_HOME_LISTNER=$ORACLE_HOME

2.2,[[email protected] ~]# vim /etc/oratab

powerdes:/oracle/app/oracle/product/11.2.0/dbhome_1:Y

2.3 在rc.local裡面設定開機自啟動

[[email protected] bin]# vim /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
su - oracle -lc "/oracle/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start"
su - oracle -c "/oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstart"

db伺服器重啟生效。

相關推薦

oracle11g在linux系統開機啟動設定

oracle伺服器一般來說最好是手動啟動,這樣碰到問題的話,可以現場解決,但是也擔心有時候機器故障,自動重啟後,為了快速恢復應用,需要自動開機啟動oracle,而且發現在不同的os下,啟動的設定都不太一樣 1,centos作業系統下,可以這樣設定 直接在

ActiveMq開機啟動設定(Windows

bat @echo off start /d "D:\apache-activemq\bin\win64\" activemq.bat @echo Windows+R執行  輸入gpedit.msc進入組策略編輯器   通過組策略-開機啟動呼叫指令碼

001,window開機啟動-系統服務註冊

  依賴軟體下載地址: 連結: https://pan.baidu.com/s/1UCiqqURbk-_KQ0gloK5eRg 密碼: tcr9   配置: 管理員取得所有許可權 選單 https://jingyan.baidu.com/article/ab6

Linuxoracle開機啟動設定

今天在虛擬機器安裝完oracle資料庫重啟系統後想進入資料庫卻發現如下錯誤: 出現ORA-01034和ORA-27101的原因是多方面的:主要是oracle當前的服務不可用,shared memory realm does not exist,是因為oracle沒有啟動或沒有正常啟動。那麼如何

ActiveMq、Redis開機啟動設定(Windows

之前每次開機都需要手動去執行ActiveMq和Redis程式很不方便。如果放在伺服器上,某次斷電或伺服器重啟,沒有手動將ActiveMq和Redis執行啟動,造成的後果將會是很嚴重的。因此需要一段一個開機啟動的機制。 redis有服務設定自啟動,但是ActiveMq好像沒有

NO19 優化Linux系統--重要開機啟動服務--關閉啟動

color 內核版本 數據 項目 iss rsyslog chattr -- 單個 **如何優化Linux系統: 1 不用root,添加普通用戶,通過sudo授權管理。2 更改默認的遠程連接SSH服務端口及禁止root用戶遠程連接。3 定時自動更新服務器時間

ubuntu16.4系統和Gentos6.8系統檢視開機啟動服務

ubuntu16.4系統檢視自啟服務: 需要自行安裝一個sysv-rc-conf的工具來檢視: sudo apt-get install sysv-rc-conf 檢視自啟命令: sudo sysv-rc-conf Gentos6.8系統檢視自啟服務:(注意這個只是檢視用RPM

Redis在ContSo 7開機啟動

進入 cd /var/run目錄看有沒有redis開頭的pid檔案,如果沒有的話,在redis安裝目錄下執行 ./redis-server ./redis.conf手動啟動redis服務就會生成pid檔案 執行 vim /etc/init.d/redis 然後將下面的程式

免安裝版tomcat 開機啟動設定

進行按以下步驟進行: 1、配置環境變數 JAVA_HOME  JDK所在路徑 之前在搭建java環境時配置了 CATALINA_HOME  TOMCAT所在路徑  E:\study\blogtomcat 然後修改PATH變數 在最前面

Centos7系統,oracle12c啟動設定

--- 能夠實現開機啟動Oracle--- 重啟、關閉伺服器的時候能先關閉--- Oracle可以用service命令啟、停Oracle1. 修改Oracle系統配置檔案:/etc/oratab //oratab格式:SID:ORACLE_HOME:AUTO# vi /et

windows將tomcat配置成系統服務開機啟動

一、將tomcat配置成系統服務開機自啟動 在tomcat的bin目錄下,進入cmd命令,輸入service.bat install tomcat-9.0.10,在提示安裝成功的前提下,開啟計算機的服務,找到

centos7 系統軟體開機啟動配置 tomcat Rabbitmq Redis kafka zookeeper nginx

首先說明一點,這是一個整體的自啟動配置總結,借鑑了很多前輩的經驗。 系統:centos7     這是重點,否則命令後不一樣。。。。 一、nginx 開機啟動 1.建立服務檔案 檔案路徑 vim /u

Linux開機啟動定義shell指令碼

一、Ubuntu下 1、方法一,編輯rc.loacl指令碼  Ubuntu開機之後會執行/etc/rc.local檔案中的指令碼, 所以我們可以直接在/etc/rc.local中新增啟動指令碼。【進入到/etc/rc5.d下,發現S99rc.local,即開機軟

winform程式開機啟動設定方法總結

1.原理:需要開機自啟動的程式,需要將其啟動程式的路徑寫到登錄檔中指定的資料夾下 2. 寫入登錄檔的方式有兩種 a.在生成安裝程式時配置 b.在程式執行時,動態配置。 方法一:在生成安裝程式時配置

樹莓派開機啟動設定

樹莓派正常啟動並進入圖形介面後: 1.進入/home/pi/.config資料夾: $cd /home/pi/.config 2.在.config資料夾中建立autostart資料夾: $mkdir autostart 3.在autostart資料夾中建立my.

redis安裝和使用 及Windows開機啟動

2,解壓redis-64.3.2.100.zip,解壓後的檔案結構如下:3,修改redis.windows.conf檔案,設定maxmemory 大小  設定redis密碼 4,啟動redis:redis-server.exe redis.windows.conf1,在red

【ROS總結】Turtlebot ROS 開機啟動設定

  關於ROS自啟動設定,之前查看了很多相關文章,並不是很適用,尤其是開機啟動時候載入minimal.launch和amcl.launch的時候,目前開啟自啟動的ROS包有upstart,該包是通過建立一個服務來啟動minimal.launch等基本的launch檔案,要是

mysql開機啟動設定

原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明出處,否則追究版權法律責任。 設定mysql開機自啟動 [[email protected] local]# chk

mongodb配置及其開機啟動設定

在原始碼中,mongod的引數分為一般引數,windows引數,replication引數,replica set引數,以及隱含引數。上面列舉的都是一般引數。如果要配置replication,replica set等,還需要設定對應的引數,這裡先不展開,後續會有專門的文章來講述。執行mongo –help可

tomcat 開機啟動設定

1、如果是下載 .exe 應用程式版本的 tomcat, 就像設定其他軟體一樣去設定是否開機自啟動 ,我沒有試過,只知道在電腦管家這些軟體中可以對軟體進行管理,可以設定2、我一般使用的是 檔案版的 tomcat  ,這樣的怎麼設定呢?1)進行變數配置  CATALINA_HO