2017-10-09 6 views
2

내 자격 증명으로 sqlplus에 로그인하여 SHUTDOWN 명령을 수행 할 수있었습니다. 그것은 작동하고 데이터베이스가 종료되었습니다. 하지만 이제 서버를 다시 시작하기 위해 동일한 자격 증명으로 다시 로그인하려고하면 "ORA-01033 : ORACLE 초기화 또는 종료 진행 중"이라고 표시됩니다. sqlplus에 로그인하고 STARTUP 명령을 사용하려면 어떻게해야합니까?종료 후 Oracle Database 12C를 시작할 수 없음

이것은 Linux Debian - Oracle 12C에 있습니다.

EDIT : 이전 oradata 내용의 복사본을 가져 오기 위해 데이터베이스를 종료했습니다. 데이터베이스를 필요로하지 않는 운영 체제 자격 증명을

답변

1

로그인 개방하기 :

C:\> sqlplus -prelim/as sysdba 

: 일들이 정말 엉망 경우

C:\>sqlplus/as sysdba 

것은 당신이 prelim 옵션을 사용하여 연결해야 할 수도 있습니다 데이터베이스가 중단되어 제대로 종료되지 않는 경우 때때로 shutdown abort을 수행 한 다음 백업을 다시 시작해야합니다.

SQL> shutdown abort 
ORACLE instance shut down. 
SQL> startup 

이것은 srvctl 명령에서도 가능하지만 제 경험상 SQL * Plus shutdown abort만큼 신뢰할 수는 없습니다.

+0

감사합니다.하지만 불행히도이 작업을 수행 할 때 대기 시간이 여러 시간이 경과 한 후에도 문제가 계속 발생합니다. – Iosnowore

+0

이 경우 경고 로그에서 오류나 이상한 메시지를 확인하고 싶을 것입니다. 거기에 아무것도 없다면 RAC 나 ASM을 사용하는 경우'crsctl status resource -t '를 확인하십시오. 아마도 디스크 그룹이 마운트되지 않은 것처럼 의존성 중 하나가 발생하지 않았을 것입니다. –