본문 바로가기

Oracle

오라클 IDENTIFIED BY 비밀번호 특수문자 처리 방법

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';

------------------------------------------------
성공