현재 사용중인 디비가 아닌 다른 디비에 패스워드를 복사 하게 될 때 사용 가능한 방법을 알아 보겠습니다.
먼저 필요 한것을 패스워드의 정보 입니다.
SQL> SELECT name, password, spare4 FROM sys.user$ WHERE name='TEST'; NAME PASSWORD SPARE4 TEST CA016B8AC42658BC S:954B65AEFBFA353187F42B130AE684A77E876F01A2EF5CB2DBBDAFD74BFB
오라클은 패스워드가 hash 값으로 저장이 되 있기 때문에 그 정보를 가져다 사용 하면 알고 있는 패스워드를
그대로 사용이 가능 하게 됩니다.
alter user <schema_name> identified by values '<spare4>;<password>';
alter user test identified by values 'S:954B65AEFBFA353187F42B130AE684A77E876F01A2EF5CB2DBBDAFD74BFB;CA016B8AC42658BC'
단 주의 사항
1. Schema 명은 동일 해야 합니다.
2. 버전에 따라 values 값이 달라 집니다.
10G 버전 일 경우 spare4 값이 없어 password 값만 입력 하면 됩니다.
11G R1 부터 spare4 값을 입력 하시면 됩니다.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
» | Schema Password 복사 하기 | Talros | 2016.10.05 | 3487 |
13 | Block Cleanout(블럭 클린아웃) | 명품관 | 2016.09.23 | 1801 |
12 | Fixed Table에 대한 권한은 직접적으로 부여되지 않는다. | 명품관 | 2016.08.26 | 2947 |
11 | Oracle Archive log 사용량 확인(GV$ARCHIVED_LOG) [1] | 에밀리오 | 2016.08.04 | 11900 |
10 | Oracle Resource Limit를 이용한 간단한 Parameter Check (GV$RESOURCE_LIMIT) | 에밀리오 | 2016.07.15 | 2474 |
9 | Oracle VMSTAT을 이용한 CPU 사용량 활용법 | 에밀리오 | 2016.07.14 | 1115 |
8 | Kill Session Script (GV$SESSION) | 에밀리오 | 2016.07.12 | 2353 |
7 | Active Session History를 이용한 TOP SQL 분석 (GV$ACTIVE_SESSION_HISTORY) | 에밀리오 | 2016.07.12 | 1425 |
6 | DB에 생성된 ROLE의 생성 정보 확인 [2] | 명품관 | 2016.05.31 | 2404 |
5 | 내가 돌린 SQL ID 찾기 [1] | Talros | 2016.05.12 | 9034 |
4 | 테이블 컬럼의 Default 값에 대한 흔적은 Dictionary에 계속 남게 된다. | 명품관 | 2016.04.05 | 1734 |
3 | Result Cache(oracle11g NF) [6] | ocm10gr2 | 2016.03.14 | 387 |
2 | Alert Log를 SQL 사용하여 보기 (X$DBGALERTEXT) [1] | 에밀리오 | 2016.01.28 | 2307 |
1 | Partition 추가의 계절 - Range Partition 추가시 알아 두어야할 부분 [1] | 명품관 | 2015.12.03 | 2551 |