php 컴파일시에 --with-oci8=/home/oracle(echo $ORACLE_HOME 이라고했을때의 경로)
를 해주셨다면.. 계정문제인거 같은데요.
오라클 서비스는 oracle이 했을거구.. 맞죠...
아파치 apachectl start 는 root 계정이 했을 거구 .. 맞죠...
해결방법1
아파치 소스에 추가 해주는 방법입니다.
putenv('ORACLE_HOME=/home/oracle');
putenv('TNS_ADMIN=/home/oracle/network/admin');
해결방법2
root의 .bashrc를 편집해주세요..
vi .bashrc 해서요..
export ORACLE_HOME=/home/oracle
export TNS_ADMIN=/home/oracle/network/admin
컴파일이 제대로 되었다면 문제없을 겁니다.
>>newsoju 님께서 쓰시길<<
:: 오라클은 다 되거든여...
::
:: sqlplus도되고 sqlplus scott/tiger@서비스이름도 되고
::
:: 리스너도 에러 없이 뜨고
::
:: apachectl에도 써주고 다 해봤는데요..
::
:: ocilogon함수 에서 마지막 인자 써 주면 12154에러 뜨고요
::
:: 안써주고 아이디와 패스워드만 써주면 12545던가 에러 뜹니다.
::
:: 퍼미션도 확인해봤는데.. 안되여..
::
:: 로그인이 되야 멀 하든지 할텐데 ..
::
:: 답변 부탁 바랍니다. tnsnames.ora를 설정해주는것도 어떻게 해야 하는지
::
:: 모르겠구요.. 머더라 암턴 world로 해주라고는 하는데 어떻게 하는지도
::
:: 모르겠어서 이렇게 질문을 띄웁니다..
::
:: 초보라서 모든게 어렵고 질문도 어수선 하군요..
::
:: 되도록 자세한 답변이면감사하겠습니다. ^^;;
|