본문 바로가기

프로그래밍/리눅스

(14)
Pro C 프로시저 에러 (PCC-S-02345, SQLCHECK=SEMANTICS must be given when embedded PL/SQL blocks are used) PCC-S-02345, SQLCHECK=SEMANTICS must be given when embedded PL/SQL blocks are used 깔끔하게 정리된 사이트가 없어서 정리해봅니다. 에러 PCC-S-02345, SQLCHECK=SEMANTICS must be given when embedded PL/SQL blocks are used 원인 proc 컴파일 할때 옵션에 SQLCHECK=SEMANTICS 을 넣어줘야합니다. 해결 컴파일 옵션에 넣어주면 해결됩니다. proc PARSE=NONE RELEASE_CURSOR=YES MODE=ANSI SQLCHECK=SEMANTICS ...... 그래도 다른곳에서 에러가 날겁니다.. 젠당~ 해결2 컴파일옵션에 로그인 정보를 입력해줍니다. proc use..
[ORACLE] Pro*C 간단 매뉴얼 출처 : http://thx4alice.tistory.com/396 Pro-C 간단 매뉴얼 --------------- 2000. 5. 23 --------------- +++++++++++ ProC... +++++++++++ -. 오라클 데이타베이스 내의 테이블에 존재하는 레코드들을 조회,수정 등의 데이타 처리를 하고, C프로그램으로 전환하기 위해 사용함. -. C와의 차이점 -. 외형상의 차이 : 확장자가 .pc로 끝난다. -. 기본적으로 C문법을 따르며, C프로그램코드에 DB에 접속하여 레코드들을 처리하는 과정이 추가되어 작성된다. 즉, C로 작성된 프로그램코드에 오라클의 SQL의 DML or DDL명령문이 'EXEC'구문과 결합된 형태가 추가된 것임을 알 수 있다. -. 변수선언에서 C언어에서는 ..
Oracle Instant Client 11g on Ubuntu (우분투에 오라크 11g InstantClient 설치하기) 출처:http://www.gena01.com/forum/gena01-blog/oracle-instant-client-11g-on-ubuntu/ Oracle Instant Client 11g on Ubuntu « on: May 04, 2009, 04:45:38 PM » I know things have been quiet. I've been quite busy and I am also getting ready to share some things that I've been working on. One of the bigger things is looking at Ubuntu Server as a possible distro to use for our Linux servers. As you may alrea..
proc 프로그래밍 출처 : http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Database/dbms_programing/OracleProcPrograming_Start#AEN66 proc 파헤치기 윤 상배 dreamyun@yahoo.co.kr 차례 1절. 소개 2절. 오라클 서버/클라이언트 환경만들기 2.1절. 오라클 서버 가동 2.2절. listener (서버측 설정) 2.2.1절. listener 설정 2.2.2절. listener 가동 2.3절. tnsnames (클라이언트측) 2.3.1절. tnsnames 설정 2.3.2절. 테스트 2.4절. 데이타 베이스 준비하기 3절. Pro *C/*C++ 소개 3.1절. 왜 proc 를 사용하는가 3.2절. proc 컴파일 과정..
Ubuntu Linux에서 JSP 개발 환경 구축하기 Ubuntu Linux에서 JSP 개발 환경 구축하기 출처 : http://khmirage.tistory.com/75 1. Tomcat 설치 $sudo apt-get install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps 또는 시스템 -> 관리 -> 시냅틱 꾸러미 관리자 실행 -> tomcat 검색후 적용 2. 설치 후에 자동으로 tomcat이 구동되기는 하지만 혹시나 실행이 안되었을경우 $sudo /etc/init.d/tomcat5.5 start 3. 제대로 작동되는지 확인 웹 브라우저에서 http://localhot:8180 입력 Tomcat 실행 성공 위 화면과 같이 나오면 tomcat 실행 성공 4. JSP파일을 위치하는 장소 변경 기본 셋팅에서는 /usr/s..
리눅스 캐쉬 초기화(메모리 여유공간 늘리기) 리눅스를 사용하다 보면 메모리가 점점 증가하면서 줄어들지 않는 경우가 있습니다. free 명령으로 확인해보면 아래와 같이 나타납니다.리눅스에서 실제로 사용 가능한 메모리는 free+buffers+cached 입니다. total used free shared buffers cached Mem: 8067332 352232 7715100 0 2732 49644 -/+ buffers/cache: 299856 7767476 Swap: 0 0 0 cached에 너무 많은량이 할당되어 있다면 아래의 명령어로 캐쉬를 초기화 할 수 있습니다.echo 1 > /proc/sys/vm/drop_caches초기화 후에 메모리 여유 공간이 늘어나있음을 알 수 있습니다. total used free shared buffers ca..
Ubuntu에서 Intel Server NIC Driver 설치/업데이트 방법 출처 : http://ubuntu.or.kr/viewtopic.php?f=21&t=7194 최근 Ubuntu 8.10 x64를 사용하는 고객사에 Nehalem (Xeon 5500) 2Way 서버를 납품했습니다. 저희 서버 모델에는 최신 Intel NIC, 82574L가 설치되어 있어서 8.10에서 인식이 안되더군요. 다음은 Intel NIC Linux 드라이버를 사용하여 Ubuntu에서 Compile하는 방법입니다. 인식하지 못하는 Device 뿐만 아니라 해당 Kernel driver가 구 버전인 경우 업데이트에 활용해도 좋습니다. 우선 Onboard NIC가 인식되지 못하므로 'apt-get'을 사용하지 못합니다. 저는 이 문제를 해결하려고 보편적으로 많이 사용하는 NIC를 서버에 설치해서 인식시킨 ..
inet_ntoa 64bit 사용시 에러 대처방법 32비트에 컴파일할 때 문제가 없던 일들이.. 64비트에서 일어난 경우 중 하나입니다. inet_ntoa() 이 함수 컴파일 에러는 없지만.. 이 함수가 실행하는 시점에서 Segment fault 라는 메시지를 접하실겁니다. 해결방법은.. 간단히 헤더에 한줄만 추가해주면됩니다. #include 그리고 기존에 아래와 같이 코딩하고 계셨다면.. printf("%s ", inet_ntoa(ip->saddr)); 아래와 같은 에러를 접하셨을겁니다. error: incompatible type for argument 1 of ‘inet_ntoa’ 간단히 해석해보면 inet_ntoa() 함수의 인자값이 잘못된다는 얘기입니다 아래와 같이 수정하시면 해결이 됩니다. printf("%s ", inet_ntoa(*(str..