2016-10-18 5 views
0

Linux 서버에서 Oracle Wallet을 성공적으로 구성했습니다 (Linux 2.6.32-642.4.2.el6.x86_64 GNU/Linux).Oracle sqlplus 인스턴트 클라이언트를 사용하여 Oracle Wallet에 액세스

데이터베이스 연결 문자열을 사용하여 아래 명령을 실행하려고하면 완벽하게 작동합니다.

$/SQLPLUS/@

의 SQL * Plus를

TESTDB : 것은 화 10월 18일 7시 12분 49초 2016

저작권 (C) 1982, 2011, 오라클 11.2.0.3.0 생산을 놓습니다. 판권 소유.

에 연결

: 오라클 데이터베이스 11g 엔터프라이즈 에디션 출시 11.2.0.4.0 - 64 비트 생산 파티션 옵션을

SQL>

, 나는 SQLPLUS 인스턴트 클라이언트를 사용하여 동일한 명령을 실행할 때 , 그것은 아래의 오류 던지고있어. 이 문제를 해결하도록 도와주세요.

$ 오라클/instantclient/11.1.0.6.0-ml01/.exec/x86-64.linux.2.6/빈/SQLPLUS/@

의 SQL *

TESTDB 플러스 : 11.1.0.6.0 릴리스 - Production on Tue Oct 18 07:14:38 2016

저작권 (c) 1982, 2007, 오라클. 판권 소유.

ERROR : ORA-12534 : TNS : 작업이되지

주 지원 : 나는 사용자 이름과 암호를 사용하여 연결하는 클라이언트 SQLPLUS 인스턴트를 사용하는 경우, 어떤 방법을 , 그것을 잘 작동합니다.

/oracle/instantclient/11.1.0.6.0-ml01/.exec/x86-64.linux.2.6/bin/sqlplus 사용자 이름/암호 @의 TESTDB

의 SQL * 플러스 : 11.1.0.6을 놓습니다. 0 - Tue Oct 18 일 생산 07:16:46 2016

저작권 (c) 1982, 2007, 오라클. 판권 소유.

는에 연결 : 오라클 데이터베이스 11g 엔터프라이즈 에디션 출시 11.2.0.4.0 - 64 비트 생산 를 분할 옵션을

SQL>

+0

이 도움이 무엇입니까? http://www.orafaq.com/forum/mv/msg/181952/557475/#msg_557475 – bassrek

+0

안녕하세요 bassrek, 내 문제를 해결하지 못했습니다. 내가 언급 한 것과 같은 설정을 했어. 표준 sqlplus와 완벽하게 작동하지만 Instant sqlplus를 사용하면 실패합니다. –

답변

0

당신은 특정 환경을 사용하여 지갑을 다시 할 수 있습니다. 예를 들어 oracle-12 환경을 정의한 경우 my oracle-11 클라이언트 지갑이 작동하지 않습니다. 그 반대의 경우도 마찬가지입니다. 내 클라이언트 구성도 인스턴트 클라이언트는 아니지만 '안전한 외부 암호'(일명 지갑) 저장소는 클라이언트에만 해당됩니다.