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
CentOS7下的Oracle 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
Linux下oracle開機自啟動設定
今天在虛擬機器安裝完oracle資料庫重啟系統後想進入資料庫卻發現如下錯誤: 出現ORA-01034和ORA-27101的原因是多方面的:主要是oracle當前的服務不可用,shared memory realm does not exist,是因為oracle沒有啟動或沒有正常啟動。那麼如何
Linux下oracle開機自啟動
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
systemd下supervisord服務開機自啟動以及註意事項
blog command 獲取 esc ystemd elastic 有環 net 環境變量 systemd 下supervisord服務開機自啟動 centos7 開機自啟動腳本: #vim /lib/systemd/system/supervisord.service