Oracle
오라클 IDENTIFIED BY 비밀번호 특수문자 처리 방법
꼬요버디
2024. 5. 7. 15:42
728x90
오라클 패스워드 특수문자 처리하기
아래와 같은 디비링크를 생성한다고 가정했을 때 SQL 문자 부적합 오류가 발생한다.
CREATE DATABASE LINK DBLK_my
CONNECT TO myuser IDENTIFIED BY p@ssword1234
USING 'mylongdb';
------------------------------------------------
SQL Error [911] [22019]: ORA-00911: 문자가 부적합합니다
IDENTIFIED BY 다음에 패스워드 입력 시 특수문자를 입력하려면 " 쌍따옴표"를 이용해서 처리하면 된다.
ex) 터미널을 통한 sqlplus 접속 or 유저나 디비링크 생성 시 identified by "p@ssword1234"
CREATE DATABASE LINK DBLK_my
CONNECT TO myuser IDENTIFIED BY "p@ssword1234"
USING 'mylongdb';
------------------------------------------------
성공