> 652번을 읽어봤는데,App튜닝에 관한 내용이군요
> PHP, 웹서버, 오라클이 모두 같은 곳에 있는데
> 저도 같은 에러가 발생하는군요
> php코드는 담과 같습니다.
> <html>
> <head></head>
> <body>
> <?php
> include( "./dbConnection.inc" );
> $dbSql = new DBConnect( '******', '****', '******' );
> $dbSql->connect();
> $dbSql->query( "SELECT no FROM test" );
> $dbSql->nextRecord();
> echo $dbSql->getRecord('no');
> ?>
> </body>
> </html>
>
> > 일단 652번을 참고하셔서 해보십시요.
> >
> > 오라클, PHP, 웹서버가 같은곳(서버)에 있다면
> > 오라클 리스너나, tnsnames.ora는 관련이 없습니다.
> >
> > > ORA12546에 관해 technet에서 찾아보니까
> > >
> > > ORA-12546 TNS:permission denied
> > >
> > > Cause: User has insufficient privileges to perform the requested o
> pe
> > ra
> > > tion.
> > >
> > > Action: Acquire necessary privileges and try again
> > >
> > > 라고 나오는데..
> > >
> > > 권한을 어떻게 주라는건지...^^;
> > >
> > > 제발 좀 알려주세요..
일단 apachectl이나 /etc/rc.d/init.d/httpd 같은 웹서버 시동 스크립트에 오라클 환경변수가 등록되어 있는지 확인하세요. 오라클이 정상적으로 동작하는데 PHP 연동시 오류가 나는 경우 환경변수 등록이 제대로 되지 않아서 발생하는 경우가 대부분입니다.
이 게시판에서 검색어로 찾아보시면 구체적인 내용을 찾으실 수 있을 겁니다.
|