2017-01-19 9 views
1

내 컴퓨터의 운영 체제는 Windows 7 64 비트입니다. 방금 Oracle Express 11g Windows 64 비트를 다운로드하여 설치했습니다. 설치 중에 SYS와 SYSTEM 데이터베이스 계정 모두에 대해 비밀번호를 설정하라고 묻습니다. P @ ssword1으로 제공합니다. 설치하는 동안 모든 것이 잘되었습니다.Oracle Express : SQL Plus를 사용하여 연결할 때 ORA-12154 오류가 발생합니다.

이제 SQL Plus를 사용하여 연결하려고합니다. 그래서 모든 프로그램 -> Oracle Database 11g Express Edition -> SQL 명령 행을 실행하여 SQL Plus를 엽니 다.

여기에 connect system/[email protected]을 입력하고 Enter 키를 누릅니다. ORA-12154 : TNS : 나는 연결할 수없는 이유

SQL*Plus: Release 11.2.0.2.0 Production on Wed Jan 18 22:19:11 2017

Copyright (c) 1982, 2014, Oracle. All rights reserved.

SQL> connect system/[email protected]
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified

SQL>

지정된 접속 식별자를 확인할 수 없습니다하지만이 오류 메시지가?

감사

+1

어떤 경우이든, 연결 식별자에 암호를 제공하지 않는 것이 좋습니다. 사용자 이름 만 입력하고 암호를 입력하라는 메시지가 나타납니다. – mathguy

답변

3

당신이

당신이 * SQL을 통해 DB 인스턴스에 PLUS를 연결하기 위해 다음을 시도 할 수있는 암호 [email protected]를 사용하고 있기 때문에? 이 연결 식별자 ssword1 (ssword1 @ P)을 처리하는 것을

connect system/"[email protected]"

오라클 오류가 발생하는 이유

이다.

+0

효과가있었습니다. 감사. 따라서 @에서 암호를 사용하는 것은 오라클에서 낙담 한 것입니까? – ChumboChappati

+1

이 링크는 귀하의 질의에 응답해야합니다 ... http://www.techrepublic.com/blog/software-engineer/avoid-the-symbol-in-oracle-passwords/ – TechEnthusiast