[oracle] system 계정 lock

민수·2022년 3월 21일
0

oracle

목록 보기
1/1
post-thumbnail

[sql developer]

  1. SID: xe->orcl
    참고: https://hunit.tistory.com/211
    상태: 실패 -테스트 실패: Listener refused the connection with the following error:
    ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
    (CONNECTION_ID=B37xyYHqRb+CabkSiBWLsg==)

  2. system 계정 비밀번호를 여러번 틀림
    상태: 실패 -테스트 실패: ORA-01017: invalid username/password; logon denied

  3. system 계정 lock
    상태: 실패 -테스트 실패: ORA-28000: the account is locked
    망했따


  1. 오라클 접속

방법1 🔴오류 ORA-01031: insufficient privileges
참고1: https://post.naver.com/viewer/postView.nhn?memberNo=36688301&volumeNo=21003404, https://benfatto.tistory.com/20
[cmd] sqlplus /nolog
[cmd-sql] conn /as sysdba
참고2: https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=standcode&logNo=220700055932, https://soozl91.tistory.com/47
[cmd] sqlplus / as sysdba
참고3: https://godsu94.tistory.com/87, https://kimfish.co.kr/209, https://meyouus.tistory.com/349
[cmd] sqlplus "/as sysdba"

참고4: https://m.blog.naver.com/baekmg1988/221298569322, , https://wookoa.tistory.com/234, https://olsh1108o.tistory.com/entry/Oracle-sys-system-%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8-%EB%B3%80%EA%B2%BD, https://velog.io/@jduckling_1024/Oracle-System-%EA%B3%84%EC%A0%95-%EC%9E%83%EC%96%B4%EB%B2%84%EB%A0%B8%EC%9D%84-%EB%95%8C
[cmd] sqlplus
사용자명 입력: sys as sysdba
비밀번호 입력: (입력없이 엔터)

별 난리를 다 해봤는데 택도 없음
왜안돼? 🤷‍

  • USER은 ""입니다
    system 접속이 안됐으니 user가 ""(null)로 떴다
    system이 lock걸렸으니 당연한 결과 😥

방법2-1 🟢성공
⚠️ 비밀번호를 모르면 불가능
참고: https://docs.oracle.com/en/database/oracle/oracle-database/12.2/ssdbi/using-sqlplus-to-unlock-accounts-and-reset-passwords.html#GUID-1147D2B9-8FFC-4F91-A774-E97066B4E9C5
[cmd] sqlplus /nolog
[cmd] connect sys as sysdba

방법2-2 🟢성공
⚠️ 비밀번호를 모르면 불가능
참고: https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=ezmo01&logNo=110067294416
[cmd] sqlplus /nolog
[cmd-sql] conn sys /as sysdba
😆 야호

방법2-3 🟢성공
⚠️ 비밀번호를 모르면 불가능
참고: https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=geeyoming&logNo=220077370376
[cmd] sqlplus /nolog
[cmd-sql] conn sys as sysdba

방법2-4 🟢성공
⚠️ 비밀번호를 모르면 불가능
참고: https://cubenuri.tistory.com/146
[cmd] sqlplus /nolog
[cmd] connect sys/비밀번호 as sysdba

  1. lock 조회

참고: https://velog.io/@jduckling_1024/Oracle-System-%EA%B3%84%EC%A0%95-%EC%9E%83%EC%96%B4%EB%B2%84%EB%A0%B8%EC%9D%84-%EB%95%8C

  1. lock 해제

참고: https://docs.oracle.com/en/database/oracle/oracle-database/12.2/axdbi/using-sql-plus-to-unlock-accounts-and-reset-passwords.html#GUID-1147D2B9-8FFC-4F91-A774-E97066B4E9C5, https://ittutorial.org/alter-user-account-lock-unlock-in-oracle/
alter user system account unlock;

  1. 비밀번호 변경

참고:
https://docs.oracle.com/en/database/oracle/oracle-database/12.2/axdbi/using-sql-plus-to-unlock-accounts-and-reset-passwords.html#GUID-1147D2B9-8FFC-4F91-A774-E97066B4E9C5, https://www.oracletutorial.com/oracle-administration/how-to-unlock-a-user-in-oracle/
[cmd] ALTER USER system IDENTIFIED BY 비밀번호;

  1. sqldeveloper 연결

  1. cmd-sql: 방법2 다시 시도

🔴오류 4.비밀번호 변경 에서 바꾼 system 비밀번호로 접속

🟢성공 바꾸기 전 비밀번호

왜죠...? 알아봐야겠다

  • 바꾼 비밀번호는 system, 접속한 계정은 sys
    두개는 서로 다르다

🔴오류 connect system as sysdba (system으로 접속?)
바꾸기 전 비밀번호, 바꾼 비밀번호 모두 동일한 오류
ERROR: ORA-01031: insufficient privileges

😥해결실패
참고: https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=geeyoming&logNo=220077370376

profile
🐥🫧😉🤍

0개의 댓글

관련 채용 정보