Oracle Database Version
SQL> select banner_full from v$version; BANNER_FULL -------------------------------------------------------------------------------- Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0
user1
, user2
계정을 생성합니다.
두 계정의 차이점은 패스워드에 특수문자가 포함되어 있는지의 여부입니다.
SQL> create user user1
2 identified by tiger;
사용자가 생성되었습니다.
SQL> create user user2
2 identified by "Qwerty12!@";
사용자가 생성되었습니다.
SQL> grant resource, connect to user1;
권한이 부여되었습니다.
SQL> grant resource, connect to user2;
권한이 부여되었습니다.
SQL> select username, profile from dba_users where username in ('USER1','USER2');
USERNAME PROFILE
------------------ ------------------
USER1 DEFAULT
USER2 DEFAULT
SQL> conn user1/tiger
연결되었습니다.
SQL> conn user2/"Qwerty12!@"
연결되었습니다.
(!성공)user1
접속 시도
C:\Users\김협>sqlplus user1/tiger
SQL*Plus: Release 19.0.0.0.0 - Production on 화 6월 13 11:42:06 2023
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
마지막 성공한 로그인 시간: 화 6월 13 2023 11:41:09 +09:00
다음에 접속됨:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
SQL>
(실패)user2
접속 시도
C:\Users\김협>sqlplus user2/"Qwerty12!@"
SQL*Plus: Release 19.0.0.0.0 - Production on 화 6월 13 11:45:21 2023
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
ERROR:
ORA-01017: 사용자명/비밀번호가 부적합, 로그온할 수 없습니다.
사용자명 입력:
(실패)user2
접속 시도
\"
로 감싸주기C:\Users\김협>sqlplus user2/\"Qwerty12!@\"
SQL*Plus: Release 19.0.0.0.0 - Production on 화 6월 13 11:45:47 2023
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
ERROR:
ORA-01017: 사용자명/비밀번호가 부적합, 로그온할 수 없습니다.
사용자명 입력:
(실패)user2
접속 시도
@
에 \"
붙여주기C:\Users\김협>sqlplus user2/\"Qwerty12!@\"
SQL*Plus: Release 19.0.0.0.0 - Production on 화 6월 13 11:45:47 2023
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
ERROR:
ORA-01017: 사용자명/비밀번호가 부적합, 로그온할 수 없습니다.
사용자명 입력:
(실패)user2
접속 시도
\"
붙여주기C:\Users\김협>sqlplus user2/\"Qwerty12!\@\"
SQL*Plus: Release 19.0.0.0.0 - Production on 화 6월 13 11:46:08 2023
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
ERROR:
ORA-01017: 사용자명/비밀번호가 부적합, 로그온할 수 없습니다.
사용자명 입력:
(실패)user2
접속 시도
sqlplus
만 입력 후 문답 형식으로 username과 password 입력C:\Users\김협>sqlplus
SQL*Plus: Release 19.0.0.0.0 - Production on 화 6월 13 11:46:36 2023
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
사용자명 입력: user2
비밀번호 입력: Qwerty12!@
SP2-0306: 부적당한 옵션입니다.
사용법: CONN[ECT] [{logon|/|proxy} [AS {SYSDBA|SYSOPER|SYSASM|SYSBACKUP|SYSDG|SYSKM|SYSRAC}] [edition=value]]
설명: <logon> = <username>[/<password>][@<connect_identifier>]
<proxy> = <proxyuser>[<username>][/<password>][@<connect_identifier>]
사용자명 입력:
(!성공)user2
접속 시도
sqlplus
만 입력 후 문답 형식으로 username과 password 입력"
로 감싸 주기C:\Users\김협>sqlplus
SQL*Plus: Release 19.0.0.0.0 - Production on 화 6월 13 11:47:05 2023
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
사용자명 입력: user2
비밀번호 입력: "Qwerty12!@"
마지막 성공한 로그인 시간: 화 6월 13 2023 11:41:26 +09:00
다음에 접속됨:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
SQL> show user
USER은 "USER2"입니다
(실패)user2
접속 시도
sqlplus
만 입력 후 문답 형식으로 username과 password 입력\"
로 감싸 주기C:\Users\김협>sqlplus
SQL*Plus: Release 19.0.0.0.0 - Production on 화 6월 13 11:53:41 2023
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
사용자명 입력: user2
비밀번호 입력: \"Qwerty12!@\"
ERROR:
ORA-12154: TNS:지정된 접속 식별자를 분석할 수 없음
사용자명 입력:
sqlplus <username>/<password>
로 접속이 가능합니다.sqlplus
로 먼저 접속 후 사용자명 입력: <username>
, 비밀번호 입력: "<password>"
와 같이 문답 형식으로 username과 password를 적어주어야 합니다. 이때 패스워드는 "
로 감싸줍니다.(!성공)user1
접속 시도
C:\Users\김협>sqlplus user1/tiger
SQL*Plus: Release 19.0.0.0.0 - Production on 화 6월 13 11:42:06 2023
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
마지막 성공한 로그인 시간: 화 6월 13 2023 11:41:09 +09:00
다음에 접속됨:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
SQL>
(!성공)user2
접속 시도
sqlplus
만 입력 후 문답 형식으로 username과 password 입력"
로 감싸 주기C:\Users\김협>sqlplus
SQL*Plus: Release 19.0.0.0.0 - Production on 화 6월 13 11:47:05 2023
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
사용자명 입력: user2
비밀번호 입력: "Qwerty12!@"
마지막 성공한 로그인 시간: 화 6월 13 2023 11:41:26 +09:00
다음에 접속됨:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
SQL> show user
USER은 "USER2"입니다
원인 파악 불가능
이유를 아시는 분은 댓글 부탁 드립니다 ㅠ.ㅠ