본문 바로가기

ORACLE

오라클 - 관리자 계정(sys) 비밀번호를 잊어버렸을때


아래 내용은 데이터베이스가 설치된 로컬에서만 실행가능하다.

1. sqlplus 실행

2. 사용자명에 sys as sysdba 입력

3. 암호는 쓰지 않는다.

4. show user 명령으로 계정 정보 확인

5. alter user sys identified by [새로만들비밀번호]  // alter user 명령은 user의 정보를 바꾸어 주는 명령이다.


관리자 권한으로 데이터베이스에 접속하고 싶다면
사용자명에 sys as sysdba 를 입력하고 로그인하라.

그냥 사용자명 sys 으로 접속하려고 하면 오류가 발생한다.


오류 예)
사용자명 입력: sys
암호 입력:
ERROR:
ORA-28009: connection as SYS should be as SYSDBA or SYSOPER


정상 예)
사용자명 입력: sys as sysdba
암호 입력:

다음에 접속됨:
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL>

==============================================================================

위 방법으로 에러나면서 안되면

sqlplus /nolog

connect sys/패스워드 as sysdba 
 
===============================================================================


출처 : http://onecellboy.tistory.com/30