PCC-F-02104, Unable to connect to Oracle 이런 에러는??
안녕하세요..다시 도움을 요청하게 되었네요..
현재 UNIX, 솔라리스 8.1.7을 사용중입니다.
지금 하는 작업이 UNIX1 ==>UNIX2로 이전 (프로그램 및 DB모두)작업을 하고 있는데요..
UNIX2에서의 홈디렉토리는 .profile에서 설정을 바꾸었구요..
프로그램에서 DB_CONNECT를 할때 ID,PASS는 바꾸었구요..
이전 작업 목표 시스템 로그..현재 여기가 문제죠..
"myproc.pc" 2276L, 79910C written [netra02:/export/home/sean/TeleMatics/S_SOK_PROC]$make -f mymakeing proc SQLCHECK=SEMANTICS USERID=sean/sean_ocl YES MODE=ORACLE DBMS=V8 iname=myproc Pro*C/C++: Release 8.1.7.0.0 - Production on Tue Mar 25 11:18:09 2003 (c) Copyright 2000 Oracle Corporation. All rights reserved. System default option values taken from: /oracle/app/product/8.1.7/precomp/admin/pcscfg.cfg PCC-F-02104, Unable to connect to Oracle *** Error code 1 make: Fatal error: Command failed for target `myproc.c' [netra02:/export/home/sean/TeleMatics/S_SOK_PROC]$echo $ORACLE_HOME /oracle/app/product/8.1.7
이와 같은 메세지가 뜨는데...어디에 원인이 있을까요??
다시 정리하면..
지금 이 에러에 대해서 찿고 있는데..제대로 원인을 모르겠네요.
proc 와 socket으로 한 프로그램인데요..이것은 중요하지 않구요..설정이 틀린것 같아서요.
현재 작업의 내용은 unix_A라는 곳에서 oracle_8.17로 작업을 완료했습니다
이것을 unix_B oracle_8.17 로 이전 작업 중입니다.
그런데..문제는 컴파일(make)가 안 되네요..
DB도 다 옮기구..프로시져두 다시 다 옮겼습니다.물론 sqlplus로 접속해서..모든것이 다 이루어 지구요.
바뀐 부분은 유저 id,passwd인데... 이것때문에 나오는 에러는 아니구요...
$make -f mymakeing gcc -I. -I/oracle/app/product/8.1.7/precomp/public -Ipublic -Idemo -I/oracle/app/product/8.1.7/plsql/public -I/oracle/app/product/8.1.7/network/public -lm -c tele_sok.c -I. -I/oracle/app/product/8.1.7/precomp/public -Ipublic -Idemo -I/oracle/app/product/8.1.7/plsql/public -I/oracle/app/product/8.1.7/network/public gcc: -lm: linker input file unused since linking not done gcc -I. -I/oracle/app/product/8.1.7/precomp/public -Ipublic -Idemo -I/oracle/app/product/8.1.7/plsql/public -I/oracle/app/product/8.1.7/network/public -lm -c tele_main.c -I. -I/oracle/app/product/8.1.7/precomp/public -Ipublic -Idemo -I/oracle/app/product/8.1.7/plsql/public -I/oracle/app/product/8.1.7/network/public gcc: -lm: linker input file unused since linking not done proc SQLCHECK=SEMANTICS USERID=sean/sean_ocl YES MODE=ORACLE DBMS=V8 iname=myproc Pro*C/C++: Release 8.1.7.0.0 - Production on Tue Mar 25 15:28:20 2003 (c) Copyright 2000 Oracle Corporation. All rights reserved. System default option values taken from: /oracle/app/product/8.1.7/precomp/admin/pcscfg.cfg PCC-F-02104, Unable to connect to Oracle *** Error code 1 make: Fatal error: Command failed for target `myproc.c'이런 에러에 대해서 아시는분...도움을 주세요..
음..서버 이전전에 한 작업은
table_space만들고 user만들고, grant connect,resourc to myUser; 이것하고
crate tabel .... insert .... 이렇게 작업했습니다.
어디 설정을 봐야 하나요???
오라클 에러메세지임다
PCC-02104: unable to connect to Oracle
Cause: The precompiler could not connect to Oracle with the username, password,
and, if applicable, database link that was supplied. Note that this is a precompiler
message, not a run time message. This means that the USERID option
value, either on the command line or in a configuration file, was incorrect.
Action: Check that the username and password are current and correct. Run
SQL*DBA or SQL*Plus and verify that connection can be made using that username
and password.
id, pass 를 확인하세요
저도 ID/PW가 의심스럽네요.
proc SQLCHECK=SEMANTICS USERID=sean/sean_ocl YES MODE=ORACLE DBMS=V8 iname=myproc
에서 USERID가 sean/sean_ocl 맞나요?
아니면 SQLCHECHECK= 의 값을 SYNTAX나 NONE으로 바꿔보고 해보세요.
저도 같은 문제가 있었는데요..결국은 해결을 못하고 sqlcheck=
저도 같은 문제가 있었는데요..
결국은 해결을 못하고 sqlcheck=syntax로 해서
프리컴파일시 오라클에 접속을 하지 않도록 수정을 했죠.
도무지 알수가 없더라구요. --a
댓글 달기