Linux設(shè)置Oracle開機自動啟動--oracle11g
切換到root用戶為了配置Oracle 11g在Linux系統(tǒng)中開機自動啟動,首先需要切換到root用戶。可以使用以下命令切換到root用戶:```su -```編輯/etc/oratab文件使用以下
切換到root用戶
為了配置Oracle 11g在Linux系統(tǒng)中開機自動啟動,首先需要切換到root用戶。可以使用以下命令切換到root用戶:
```
su -
```
編輯/etc/oratab文件
使用以下命令用vi編輯器打開/etc/oratab文件,并在文件末尾添加以下內(nèi)容:
```
## what I have written is as follows
oel63:/home/oracle/app/oracle/product/11.2.0/dbhome_1:Y
## Finished wrote in 2015-12-24
```
需要注意的是,/home/oracle/app/oracle/product/11.2.0/dbhome_1是Oracle的安裝目錄,oel63是安裝數(shù)據(jù)庫的機器名,根據(jù)實際情況進行修改。
修改dbstart文件
使用以下命令用vi編輯器打開dbstart文件,并找到以下行:
```
ORACLE_HOME_LISTNER$1
```
將其修改為:
```
ORACLE_HOME_LISTNER/home/oracle/app/oracle/product/11.2.0
```
或直接修改為:
```
ORACLE_HOME_LISTNER$ORACLE_HOME
```
需要注意的是,/home/oracle/app/oracle/product/11.2.0是本機Oracle的安裝目錄,/home/oracle/app/oracle/product/11.2.0/dbhome_1的上一級目錄。
修改dbshut文件
同樣使用以下命令用vi編輯器打開dbshut文件,并找到以下行:
```
ORACLE_HOME_LISTNER$1
```
將其修改為:
```
ORACLE_HOME_LISTNER/home/oracle/app/oracle/product/11.2.0
```
或直接修改為:
```
ORACLE_HOME_LISTNER$ORACLE_HOME
```
需要注意的是,/home/oracle/app/oracle/product/11.2.0是本機Oracle的安裝目錄,/home/oracle/app/oracle/product/11.2.0/dbhome_1的上一級目錄。
切換回oracle用戶
使用以下命令切換回oracle用戶,并執(zhí)行以下操作:
```
su - oracle
```
修改root用戶下的文件
切換到root用戶,并編輯文件內(nèi)容如下:
```
##說明,這里oel63是安裝Oracle數(shù)據(jù)庫的機器名
/home/oracle/app/oracle/product/11.2.0/dbhome_1是Oracle的安裝路徑
oel63是本機Oracle的SID
```
總結(jié)
本文介紹了在Linux系統(tǒng)中設(shè)置Oracle 11g開機自動啟動的配置方法。通過切換到root用戶,編輯/etc/oratab文件和dbstart、dbshut文件,以及修改root用戶下的文件,可以實現(xiàn)在Linux啟動時自動啟動Oracle。