오라클 DB 의 환경을 설정해주는
환경변수를 지정하는 것입니다. ( 아마도 C 프로그램이겠죠?)
ORACLE_HOME이 지정이 되어야 오라클의 여러 필요한 파일들을
제대로 참조할 수 있습니다.
NLS_LANG 이 제대로 설정이 되어야 해당 문자가 정상적으로
입력/출력되지요.
그러나 가능하다면 이런 것은 환경변수에서 읽어도록 해야지
만약 ORACLE_HOME이 변경되면 다시 컴파일해야 합니다.
(안좋은 프로그래밍 습관이죠?)
>>전병제 님께서 쓰시길<<
:: 잘 모르겠네요... 좀 아르켜 주세요...
:: 아래의 구문이 뭐하는 구문인지...
:: sqlEnv() {
::
:: char Env[100];
::
:: putenv("NLS_LANG=American_America.K016KSC5601");
:: sprintf(Env, "ORACLE_SIC=%S", "database");
:: putenv(Env);
:: putenv("ORACLE_HOME=/oracle");
:: }
|