Oracle
-
Pro*C : INTERNAL ERROR: Failed assertion [PGE Code=90105]DBMS/Oracle 2008. 9. 19. 17:54
Pro*C로 컴파일할때 난 오류입니다. 해당 에러가 발생한 원인은 기존에 컴파일된 소스(.c)파일이 존재하고 해당 파일에 대한 접근권한이 낮아서 접근하지 못해 발생한 오류였습니다. 저 같은 경우는 root에서 컴파일을 한 후 다른 사용자로 다시 컴파일하는 과정에서 위와 같은 오류가 발생하였습니다. 해결방법은 Pro*C로 컴파일될 파일(.c)이 먼저 존재하는지 확인후 해당파일의 소유자 및 접근권한을 확인하신후 파일을 삭제하거나 아니면 접근권한을 부여하시면 됩니다.
-
ORACLE_HOME (오라클 홈디렉토리) 경로 data dictionary에서 조회하기.DBMS/Oracle 2008. 9. 17. 10:39
Unix/Linux ----------------------------------------------------------------------------- SELECT SUBSTR(file_spec, 1, INSTR(file_spec, '/', -1, 2) -1) FROM dba_libraries WHERE library_name = 'DBMS_SUBADV_LIB'; ---------------------------------------------------------------------------------------- Windows ------------------------------------------------------------------------------- SELECT SUBST..
-
Pro*C 컴파일오류 : PCC-S-02015, unable to open include file ( stddef.h, stdarg.h )DBMS/Oracle 2008. 9. 10. 14:36
redhat linux 엔터프라이즈 4 버전에서 proc를 컴파일 하는 과정에서 아래와 비슷한 내용의 에러가 발생했습니다. ---------------------------------------------------------------------------------- make -f /opt/oracle/product/8.1.7/precomp/demo/proc/demo_proc.mk OBJS=sample1.o EXE=sample1 build make[1]: Entering directory `/opt/oracle/product/8.1.7/precomp/demo/proc' proc iname=sample1 Pro*C/C++: Release 8.1.7.0.0 - Production on Tue Feb 25..