2012. 2. 17. 10:16

오라클 자동실행 스크립트

오라클 홈경로 : /u01/app/oracle/product/10.2.0/db_1/

vi /etc/rc.d/rc.local  수정
-- 시작시 자동실행

### Oracle Start ###
su - oracle -c /u01/app/oracle/product/10.2.0/db_1/bin/dbstart
su  - oracle -c /u01/app/oracle/product/10.2.0/db_1/bin/'lsnrctl start'
사용하면 추가
//  su  - oracle -c /u01/app/oracle/product/10.2.0/db_1/bin/'emctl start dbconsole'


실행 테스트
/u01/app/oracle/product/10.2.0/db_1/bin/dbstart
/u01/app/oracle/product/10.2.0/db_1/bin/'lsnrctl start'

실행시 오류
가 떨어지면
Failed to auto-start Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/tnslsnr
Processing Database instance "orcl": log file /home/oracle/product/10g/startup.log
Processing Database instance "orcl": log file /home/oracle/product/10g/startup.log

>> dbstart 파일 수정
vi /u01/app/oracle/product/10.2.0/db_1/bin/dbstart

아래 부분 찾아 오라클 HOME 수정!

# Set this to bring up Oracle Net Listener
ORACLE_HOME_LISTNER=/u01/app/oracle/product/10.2.0/db_1
--오라클 홈경로의 데이터베이스 경로까지 설정 자동으로 /bin/tnslsnr 경로 추가됨 

/etc/oratab    수정
orcl:/u01/app/oracle/product/10.2.0/db_1:Y