본문 바로가기

소프트웨어/오라클

[oracle10g] 사용자 계정(userid) 및 비밀번호(password) 변경

1. SQLPLUS 실행
   로그인 창이 나타난다.

2. 계정이나 비밀번호를 수정하기 위해 관리자 계정으로 로그인 한다.
   oracle 설치시 제일 처음에 입력했던 비밀번호 
   id          : SYSTEM
   passwd  : orcl 
   문자열    : 아무것도 적지 않음

3. ## userid unlock(계정 잠금 해제) ##

SQL>alter user hr account unlock;
사용법 : alter user <계정> account unlock;
- 잠겨있던 hr 계정을 해제

4. ## password 변경  ##
SQL>alter user hr identified by hr;
사용법 : alter user <계정> identified by <사용할 비밀번호>
- 계정만 풀어놓고, 비밀번호를 입력하지 않았거나 비밀번호를 잊어버렸을 경우 사용 !!

/***********************************************************
단, 계정이 SYSTEM,SYSMAN 같은 관리자 계정에서 적용하지 않으면
아래와 같이 권한이 없다고 나옵니다.
아래의 예는 scott/tiger로 로그인 해서 다른 계정의 비밀번호를 변경하려 했을 경우입니다.

(예제)
SQL> show user
USER은 "SCOTT"입니다
SQL> alter user hr identified by hr;
alter user hr identified by hr
                            *
1행에 오류:
ORA-01031: 권한이 불충분합니다

SQL>
************************************************************/