반응형
sqlplus 사용시에 아래와 같은 에러가 났다.
[abc@hostname src]$ sqlplus abc/abc123!@TESTDB
-bash: !@TESTDB: event not found
해당 에러는 느낌표 '!' 때문에 일어난다.
bash 쉘에서는 '!' 가 이전에 실행한 히스토리를 실행하는 명령어의 히스토리를 참조하는 역할을 한다.
따라서 해당 에러를 없애기 위해서는 ! 가 문자열이라는 것을 알려줄 필요가 있다.
해결방법은 두가지이다.
# 1번 방법
[abc@hostname src]$ sqlplus 'abc/abc123!@TESTDB'
# 2번 방법
[abc@hostname src]$ sqlplus abc/abc123\!@TESTDB
그러면 해결이 될것이다.
반응형
'에러 > Oracle' 카테고리의 다른 글
[Oracle Pro*C Error] build error (0) | 2024.03.04 |
---|---|
[sqlplus] Error 6 initializing SQL*Plus (0) | 2024.02.22 |