1. 程式人生 > >CENTOS7下設定oracle 11g自啟動

CENTOS7下設定oracle 11g自啟動

修改oratab檔案

以root身份進入系統,通過vi命令開啟檔案

vi /etc/oratab

進入vi編輯器後,找到“orcl:/oracle/app/product/11.2.0/dbhome_1:N”,改為“orcl:/oracle/app/product/11.2.0/dbhome_1:Y”。修改完成後,儲存退出vi

# 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. # # #orcl11g:/oracle/app/oracle/product/11.2.0/db_1:N orcl11g:/oracle/app/product/11.2.0/dbhome_1:Y

鍵入命令“vi /etc/rc.d/rc.local”
在vi編輯器中,新增:

su oracle -lc "/oracle/app/product/11.2.0/dbhome_1/bin/lsnrctl start"
su oracle -lc "/oracle/app/product/11.2.0/dbhome_1/bin/dbstart"

新建Oracle服務啟動指令碼

vim /etc/init.d/oracle

新建一個以oracle命名的檔案,並將以下指令碼程式碼複製到檔案裡

#!/bin/sh
# chkconfig: 345 61 61
# description: Oracle 11g R2 AutoRun Servimces
# /etc/init.d/oracle
#
# Run-level Startup script for the Oracle Instance, Listener, and
# Web Interface
export ORACLE_BASE=/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=ORCL
export PATH=$PATH:$ORACLE_HOME/bin
ORA_OWNR="oracle"
# 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
su $ORA_OWNR -lc $ORACLE_HOME/bin/dbstart
echo "Oracle Start Succesful!OK."
;;
stop)
# Oracle listener and instance shutdown
su $ORA_OWNR -lc $ORACLE_HOME/bin/dbshut
echo "Oracle Stop Succesful!OK."
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo $"Usage: `basename $0` {start|stop|reload|reload}"
exit 1
esac
exit 0

儲存退出

在/etc新建oratab

cd /etc
vi oratab

新增如下內容:

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

儲存後退出。

檢查一下指令碼能否正確執行

cd /etc/rc.d/init.d
./oracle start
./oracle stop

加入自動啟動行列

執行如下命令:

chmod 750 /etc/rc.d/init.d/oracle
ln –s /etc/rc.d/init.d/oracle /etc/rc0.d/K61oracle
ln –s /etc/rc.d/init.d/oracle /etc/rc2.d/S61oracle
ln –s /etc/rc.d/init.d/oracle /etc/rc3.d/S61oracle
ln –s /etc/rc.d/init.d/oracle /etc/rc4.d/S61oracle
ln –s /etc/rc.d/init.d/oracle /etc/rc6.d/K61oracle

相關推薦

CENTOS7設定oracle 11g啟動

修改oratab檔案 以root身份進入系統,通過vi命令開啟檔案 vi /etc/oratab 進入vi編輯器後,找到“orcl:/oracle/app/product/11.2.0/dbhome_1:N”,改為“orcl:/oracle/app/product/1

Linux 環境設定 Oracle 11g 設定隨機

在這之前先解釋一下 會用到的四個檔案: 首先是在你自己的$ORACLE_HOME/bin下的 兩個啟動命令指令碼   dbstart     和    lsnrctl  一個是 表示資料庫啟動 一個 表示 監聽啟動 另外 oratab 和 rc.local  在 rc.lo

windows設定redis開機啟動

一、下載windows版本的Redis 去官網找了很久,發現原來在官網上可以下載的windows版本的,現在官網以及沒有下載地址,只能在github上下載,官網只提供linux版本的下載 官網下載地址:http://redis.io/download github下載地址:https:/

Linux(CentOS6.5)系統設定nginx開機啟動

Nginx 是一個很強大的高效能Web和反向代理伺服器。下面介紹在linux下安裝後,如何設定開機自啟動。 首先,在linux系統的/etc/init.d/目錄下建立nginx檔案,使用如下命令: vi /etc/init.d/nginx 在指令碼中新增如下命令: *****

linux設定tomcat開機啟動

linux 下tomcat開機自啟動 修改Tomcat/bin/startup.sh 為: export JAVA_HOME=/usr/java/j2sdk1.4.2_08 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_

Ubuntu設定tomcat開啟啟動

眾所周知的是伺服器重啟後,tomcat並不會自動啟動,所以要麼每次重啟機器後都手動去執行一次startup.sh,要麼就設定startup.sh開機執行。當然選擇開機自啟咯。 linux下開機啟動的程式貌似都放在/etc/init.d目錄下,因此一種思路就是在該目錄下新建一

Linux設定MongoDB開機啟動

將MongoDB服務加入隨機啟動 vi /etc/rc.local 使用vi編輯器開啟配置檔案,並在其中加入下面一行程式碼 /usr/local/mongodb/bin/mongod -dbpath=/usr/local/mongodb/data/db --fork --port 27017 --logpa

CentOS7Oracle 11g資料庫安裝

一、安裝環境 Linux伺服器:SUSE11、CentOS7 Oracle伺服器:Oracle 11g 系統要求 記憶體:必須高於1G的實體記憶體 交換空間:一般為記憶體的2倍,例如:1G的記憶體可以設定swap 分割槽為3G大小 硬碟 :5G以上 安裝包 p13

CentOS7設定Tomcat開機啟動

假設Tomcat的安裝路徑為/opt/tomcat1 為Tomcat新增啟動引數 catalina.sh在執行的時候會呼叫同級路徑下的setenv.sh來設定額外的環境變數,因此在/opt/tomcat/bin路徑下建立setenv.sh檔案,內容如下: export CA

Linuxoracle開機啟動設定

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

Linuxoracle開機啟動

case chm autorun art parameter bin $1 sid path 1、以root身份登錄到linux系統,編輯/etc/oratab文件,找到 testsid:/data/oracle/product/11.2.0/db_1:N ,改為

centos7設定開機啟動項,以及解決啟動項不執行的問題

centos7下設定開機啟動項,以及解決啟動項不執行的問題 ①vi /etc/rc.d/rc.local ②/usr/bin/svnserve -d -r /var/svn   #新增啟動項,如啟動svn服務 儲存後啟動伺服器發現svn服務並沒有自己開機啟動 然後 ls

centos7設定MySQL開機啟動

公司裝了一個redmine,但是資料庫沒配置自啟動,每次重啟機子,得手動重啟不是很方便,所以設定了一下開機自啟動。 手動重啟的命令: cd /opt/redmine-3.3.0-1/mysql/bin/ ./mysqld_safe --defaults-file=/opt

win10安裝Oracle 11g 32位客戶端遇到INS-13001環境不滿足最低要求

錯誤 database 環境 滿足 安裝oracle 錯誤提示 網上 XML 找到 在以管理員身份運行setup.exe之後,出現了:[INS-13001]環境不滿足最低要求,通過網上搜索之後找到了解決途徑 首先,打開你的解壓後的database文件夾,找到stage,然後

CentOS系統Redis安裝和啟動配置的步驟

管理 nec 還需要 client chm 運行時 roo shu 推薦 相信大家都知道Redis是一個C實現的基於內存、可持久化的鍵值對數據庫,在分布式服務中常作為緩存服務。所以這篇文章將詳細介紹在CentOS系統下如何從零開始安裝到配置啟動服務。有需要的可以參考借鑒。

Linux(CentOS6_64位)安裝Oracle 11g

用戶組 root images img roo bsp 最小化安裝 inux .sh 前提: 1、請務必在win下安裝Oracle至少5遍。 2、請務必掌握基本的Linux命令。 準備好Oracle linux64位安裝包(官方下載2個壓縮文件)準備好虛擬機VMware

postgresql在linux的的開機啟動服務與環境變量的配置

gpo 屬性 腳本 命令 strong 修改 post 方式 ebo 設置PostgreSQL開機自啟動 PostgreSQL的開機自啟動腳本位於PostgreSQL源碼目錄的contrib/start-scripts路徑下 linux文件即為linux系統上的啟動腳本

Linux Centos7 設置Nginx開機啟動

ble service target PE bsp sta restart tar get 新建vi /lib/systemd/system/nginx.service在nginx.service文件 [Service]Type=forkingExecStart=/usr/

CentOS7如何正確安裝並啟動Docker(圖文詳解)

main transacti linux. 機制 cee HA 管理 docke project   我使用了CentOS 7操作系統,可以非常容易地安裝Docker環境。假設,下面我們都是用root用戶進行操作,執行如下命令進行準備工作: yum install

systemdsupervisord服務開機啟動以及註意事項

blog command 獲取 esc ystemd elastic 有環 net 環境變量 systemd 下supervisord服務開機自啟動 centos7 開機自啟動腳本: #vim /lib/systemd/system/supervisord.service