centos 7 에서 Oacle 이 시작 되 었 습 니 다.
7450 단어 Linux
# 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::
#
# 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:/home/oracle/app/oracle/product/11.2.0/db_1:N
orcl11g:/home/oracle/app/oracle/product/11.2.0/db_1:Y
vi 편집기 에 "vi / etc / rc. d / rc. local" 명령 을 입력 하고 추가:
su oracle -lc "/home/oracle/app/oracle/product/11.2.0/db_1/bin/lsnrctl start"
su oracle -lc "/home/oracle/app/oracle/product/11.2.0/db_1/bin/dbstart"
주: 그 중 / home / oracle / app / oracle / product / 11.2.0 / db1 은 ORACLEHOME 2. Oacle 시작 바 인 딩 모니터 2.1 dbstart 와 dbshut 시작 닫 기 스 크 립 트 를 수정 하여 데이터 베 이 스 를 시작 하 는 동시에 자동 으로 모니터 를 시작 합 니 다 (즉, 데이터 베 이 스 를 시작 할 때 모니터 를 시작 하고 데이터 베 이 스 를 정지 할 때 모니터 를 중단 합 니 다): vim / oracle / produt / 11.2.0 / db1 / bin / dbstart 에서 아래 코드 를 찾 았 습 니 다. 실제 스 크 립 트 코드 에서 도 dbshut 스 크 립 트 를 수정 합 니 다: vim / oracle / produt / 11.2.0 / db1/bin/dbshut
# The this to bring down Oracle Net Listener
ORACLE_HOME_LISTNER=$1
# ORACLE_HOME_LISTNER=$1
ORACLE_HOME_LISTNER=$ORACLE_HOME
if [ ! $ORACLE_HOME_LISTNER ] ; then
echo "ORACLE_HOME_LISTNER is not SET, unable to auto-stop Oracle Net Listener"
echo "Usage: $0 ORACLE_HOME"
else
LOG=$ORACLE_HOME_LISTNER/listener.log
3. 새 Oracle 서 비 스 는 스 크 립 트 vim / etc / init. d / oracle 을 시작 합 니 다. Oacle 이름 을 가 진 파일 을 새로 만 들 고 다음 스 크 립 트 코드 를 파일 에 복사 합 니 다.
#!/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=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_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
종료 4 를 저장 하고 스 크 립 트 가 cd / etc / rc. d / init. d. / oracle start. / oracle stop 5 를 정확하게 실행 할 수 있 는 지 확인 하 십시오.다음 명령 을 실행 하 는 자동 시작 행렬 에 추가 합 니 다. 명령 명령 을 실행 하려 면 다음 명령 을 실행 합 니 다: chmod 750 / etc / rc / c / etc / rc. d / init.. / etc / etc / etc / etc / 다음 명령 을 실행 하 는 명령 을 실행 합 니 다. / etc / etc / etc / etc / etc / 다음 명령 을 실행 하려 면 다음 명령 을 실행 합 니 다. 다음 명령 을 실행 하 는 명령 을 실행 합 니 다. / etc / etc / rc.. / etc / etc / rc. / etc / etc / etc / etc / etc / rc. / etc / etc / etc / rc. / etc / etc / etc / etc / etc / etc / etc / etc / etc / etc / etc / etc / etc / etc / etc / etc / etc / etc / etc / etc / etc / etc / etc / etc / etc / etc / etc 61 oracle chkconfig –level 234 oracle on chkconfig –add oracle
참고: 1.https://www.jianshu.com/p/3f5f33ad8707 2.http://hechuangqiang.iteye.com/blog/2233538
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
바이너리 파일cat 또는tail, 터미널 디코딩 시 처리 방법cat으로 바이너리 파일을 보려고 할 때 코드가 엉망이 되어 식은땀이 났다. 웹에서 스크롤된 정보의 처리 방법과alias의 설정을 요약합니다. reset 명령을 사용하여 터미널을 재설정합니다.이렇게 하면 고치지 못하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.