티스토리 뷰

SQL> startup
ORACLE instance started.

Total System Global Area  914358272 bytes
Fixed Size                  2100520 bytes
Variable Size             230687448 bytes
Database Buffers          675282944 bytes
Redo Buffers                6287360 bytes
Database mounted.
ORA-01092: ORACLE instance terminated. Disconnection forced

SQL > startup 을 실행했을 때 ORA-01092: ORACLE instance terminated. Disconnection forced 에러가 발생했었다..

로그를 읽다보니 startup upgrade로 실행시키라고 해서 

SQL > startup upgrade 명령어를 입력하여 실행시키고 내가 생성한 user로 로그인을 해봤더니

ORA-39710: only connect AS SYSDBA is allowed when OPEN in UPGRADE mode 에러가 뜸..

upgrade모드로 oracle을 실행시켰을 때는 SYSDBA 로만 접속이 가능하고 그외의 USER로는 접속이 안된다는 절망적인 에러였다..

무조건 startup 으로 oracle을 실행시켜야했고.. 속는셈치고 아래글 따라 해봤다.

 

해결방안
SQL> startup upgrade
SQL> @$ORACLE_HOME/rdbms/admin/catupgrd.sql
(한 10분정도 작업 진행)
SQL> shut immediate
SQL> startup

위와 같은 절차를 거치면 잘 실행되는 것을 확인할 수 있고 생성한 user로 접속할 수 있게 된다!! 

 

참고

https://dba.stackexchange.com/questions/169403/how-to-solve-ora-39710-problem

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함