> ora_ 인스턴스가 없습니다.
> 제서버환경은 solaris입니다.
> db는 oracle7.3이구요
> 해결 방법은 없읍니까??
> 도움 부탁드립니다.
>
오라클이 어떻게 start하는지 말씀드리겠습니다.
먼저 화경변수 ORACLE_HOME, ORACLE_SID, PATH가 제대로 잡혀있어야 합니다.
특히 PATH에 ORACLE_HOME/bin이 있어야 합니다.
그러면 svrmgrl 에서 오라클을 startup 하면
svrmgrl은 오라클의 환경화일을
$ORACLE_HOME/dbs/init$ORACLE_SID.ora 화일을 참조로 하여
백그라운드 프로세스와 공유메모리에 SGA를 만들고,
$ORACLE_HOME/dbs/init$ORACLE_SID.ora 에 지정된 CONTROL 화일을
읽어들입니다.
오라클의 CONTROL 화일에는 데이타베이스의 구조가 있지요.
특히 오라클 데이타 파일 및 리두로그 화일의 위치가 있습니다.
그래서 그 파일들을 읽고 유저에게 DB를 OPEN 합니다.
제일 먼저 alert_$ORACLE_SID.log 파일을 찾아서 어떤 에러가 발생하는지
알아보는 것이 좋습니다.
그후 님의 환경 파일이 있는지 조사해 보셔야 하구요.
다음에 환경 파일에 있는 control files가 제대로 있는지
조사해야 합니다.
다음에 데이타베이스를 마운트한 후에 datafiles, redo log files
가 제대로 있는지 확인하셔야 하구여.
다음에 open 하면서 이상이 있는지 조사하면 됩니다.
에러 메세지가 나오거나 하면
당연히 alert_$ORACLE_SID.log 파일을 한번 더 확인하여야 합니다.
svrmgr> connect internal
Connected to an idle instance.
svrmgr> startup
하시면 오라클 인스턴스가 시작합니다.
( 위의 모든 사항에서 이상이 없을 경우에만요. 이상이 있다면 다시 연락주세요.)
|