Linux 에서 Oracle 11.2.0.1 서 비 스 를 구축 하고 자동 으로 시작 합 니 다.
Oracle 은 $ORACLEHOME / bin 에서 데이터 베 이 스 를 작 동 하 는 스 크 립 트 를 많이 제공 합 니 다. dbstart 와 dbshut 는 각각 데이터 베 이 스 를 시작 하고 닫 을 수 있 습 니 다.이 두 스 크 립 트 는 모니터 의 시작 이나 닫 기 를 포함 하고 있 지만 EM 에 대해 서 는 관련 작업 을 하지 않 았 습 니 다.다음 명령 사용:
/opt/oracle/11g/bin/dbstart /opt/oracle/11g # ( ) /opt/oracle/11g/bin/dbshut /opt/oracle/11g # ( )
이상 명령 이 데이터베이스 실례 를 성공 적 으로 시작 하려 면 Oracle 설정 의 관문 을 열 어야 합 니 다. vi / etc / oratab, 수정 줄:
orcl:/opt/oracle/11g:Y # orcl:/opt/oracle/11g:N
루트 로 Oacle 서 비 스 를 시작 하 는 스 크 립 트 를 만 듭 니 다: vi / etc / init. d / oracle, 다음 스 크 립 트 를 추가 합 니 다.
#!/bin/sh
#chkconfig: 2345 20 80
#description: Oracle dbstart / dbshut
# chkconfig
ORA_HOME=/baofoo1/oracle
ORA_OWNER=oracle
LOGFILE=/baofoo1/oracle/startup.log
echo "#################################" >> ${LOGFILE}
date +"### %T %a %D: Run Oracle" >> ${LOGFILE}
if [ ! -f ${ORA_HOME}/bin/dbstart ] || [ ! -f ${ORA_HOME}/bin/dbshut ]; then
echo "Error: Missing the script file ${ORA_HOME}/bin/dbstart or ${ORA_HOME}/bin/dbshut!" >> ${LOGFILE}
echo "#################################" >> ${LOGFILE}
exit
fi
start(){
echo "###Startup Database..."
su - ${ORA_OWNER} -c "${ORA_HOME}/bin/dbstart ${ORA_HOME}"
echo "###Done."
}
stop(){
echo "###Shutdown Database..."
su - ${ORA_OWNER} -c "${ORA_HOME}/bin/dbshut ${ORA_HOME}"
echo "###Done."
}
case "$1" in
'start')
start >> ${LOGFILE}
;;
'stop')
stop >> ${LOGFILE}
;;
'restart')
stop >> ${LOGFILE}
start >> ${LOGFILE}
;;
esac
date +"### %T %a %D: Finished." >> ${LOGFILE}
echo "#################################" >> ${LOGFILE}
echo ""
다음 명령 을 사용 하여 / etc / init. d / oracle 을 실행 가능 한 파일 로 설정 합 니 다.
chmod a+x /etc/init.d/oracle
이로써 Oacle 을 시작 하고 닫 으 려 면 다음 명령 을 사용 할 수 있 습 니 다.
/etc/init.d/oracle start # oracle( 、 、EM) /etc/init.d/oracle stop # oracle /etc/init.d/oracle restart # oracle
Oacle 을 chkconfig 에 추가 합 니 다:
chkconfig --add oracle
다음 명령 을 사용 하여 Oacle 서비스의 시작 단 계 를 보고 설정 할 수 있 습 니 다.
chkconfig | grep oracle # oracle
chkconfig --level 24 oracle off # oracle
chkconfig --level 35 oracle on
이로써 Oacle 의 시작 이나 닫 기 를 다음 명령 으로 관리 할 수 있 습 니 다.
service oracle start #
service oracle stop #
service oracle restart #
연결 만 들 기:
ln -s /etc/init.d/oracle /etc/rc0.d/K01oracle # ln -s /etc/init.d/oracle /etc/rc6.d/K01oracle #
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.