Oracle 9i 데이터베이스 이상 종료 후 시작
connection can not permitted, shut in progress.
dos 프롬프트 입력:
c:\> sqlplus /nolog
표시:
sql/plus: Realease9.0.2……..all rights reserved
sql> connect /as sysdba
연 결 된 빈 루틴 보이 기
sql>startup 진행 중인 종 료 를 표시 합 니 다.
sqlplus 에 연결 하기:
sys/manager@orcl92정보 연결 이 성공 적 으로 표시 되 었 습 니 다.
Sql: select * from tab;
선 택 된 북쪽 보이 기;
데이터베이스 가 시작 되 지 않 았 습 니 다.나중에 관련 자 료 를 찾 아 보 았 다.해결 방법 을 얻 었 다.
dos 프롬프트 입력:
c:\> sqlplus /nolog
sql/plus 표시:Realease 9.0.2.....all rights reserved
sql> connect /as sysdba
연 결 된 빈 루틴 보이 기
sql> startup force
표시:시작 되 었 습 니 다.데이터베이스 가 정상적으로 시작 되 었 습 니 다.
또한 windows services 에서 Oaclehome 92 service 를 중단 한 다음 Oacle enterprise manager console 을 시작 하여 독립 적 으로 시작 하 는 것 을 선택 하고 데이터 베 이 스 를 선택 하 며 orcl(전역 데이터베이스 이름)을 클릭 하여 대화 상 자 를 팝 업 하고 사용자 이름 system 비밀번호 password 를 입력 하 며 연결 신분:sysdba,루틴,설정 을 선택 하고 일반 정보 탭 에서 루틴 상 태 를 닫 습 니 다.열 려 있어.Oaclehome 92 service 가 중단 되 었 다 는 것 을 알 리 면 이 서 비 스 를 시작 하고 데이터 베 이 스 를 시작 하면 문 제 를 해결 할 수 있 습 니 다.
첨부:startup force 는 닫 지 않 았 거나 정상적으로 시작 하지 못 한 데이터 베 이 스 를 강제로 시작 합 니 다.프로 세 스:인 스 턴 스 를 닫 고 시작 합 니 다.
Startup restrict 는 제한 모드 로 데이터 베 이 스 를 시작 하여 데이터 베 이 스 를 방문 하 는 것 을 제한 합 니 다.restricted session 권한 을 가 진 사용자 만 데이터베이스 와 연결 할 수 있 습 니 다.
alter system[enable/disable]restricted session 은 데이터 베 이 스 를 열 면 이 문 구 는 접근 제한 기능 을 시작 하거나 닫 습 니 다.주 구 조 를 변경 하거나 내 보 내기 일치 성 을 얻 으 려 면 데이터 베 이 스 를 제한 모드 로 설정 해 야 합 니 다.alter system 권한 이 있어 야 alter system[enable/disable]restricted session 명령 으로 데이터 베 이 스 를 변경 할 수 있 습 니 다.
하나의 인 스 턴 스 가 nomount 상태 로 시 작 될 때 sga 에서 데 이 터 를 읽 는 보기 만 접근 할 수 있 습 니 다.v$thread,v$controlftle 등 정보 가 sga 에서 데 이 터 를 읽 는 사전 보기 입 니 다.데이터베이스 가 설치 되 었 을 때,v$thread,v$controlftle 등에 대한 정 보 는 제어 파일 에서 읽 혀 집 니 다.
분석,데이터베이스 가 이상 하 게 닫 혔 을 때 shutdown 은 프로그램 에서 종료 되 지 않 았 기 때문에 인 스 턴 스 를 시작 할 때 shutdown 이 감지 되면 시스템 오류 가 발생 합 니 다.따라서 데이터 베 이 스 를 닫 고 데이터 베 이 스 를 시작 해 야 한다.