이 있습니다. 지금 내 셀을 괴롭히는 문제가 있습니다.PHP는 연결할 수 없지만 SqlPlus는
연결할 오라클 서버가 있습니다. sqlplus 명령 줄을 사용하여 쉽게 연결할 수 있습니다.
PHP로 오라클 데이터베이스에 연결하려고하면 실패합니다. 여기 잡기가 있습니다. 우리는 다른 데이터 센터에서 동일한 설정을했습니다. PHP 시스템이 oracle 데이터베이스에 연결하려고합니다. 나는 똑같은 코드를 실행했고 두 PHP 머신 모두에서 PHP를 동일하게 구성했습니다.
PHP1은 sqlplus와 php를 통해 Oracle1에 연결할 수 있습니다.
PHP2는 sqlplus를 사용하여 Oracle2에 연결하지만 PHP에서는 연결하지 않습니다.
방화벽과 일부 포트 차단이 진행 중입니다. 현재 나의 설명은 php2 포트가 oracle2에 연결하는 데 사용 중이며 기본값 1521이 아니며 차단 중입니다.
내가 가져 오라 오류는 다음과 같습니다
ORA-06413 : 연결 열리지 않습니다.
아이디어가 있으십니까? [정보 제공에서
는
포트가 1521이 아닌지 알고 계십니까? SQL * Plus가 사용하고있는 연결 세부 정보를 볼 수 있습니까? 별칭을 사용한다면'tnsnames.ora'에? 한 클라이언트가 연결할 수 있고 다른 클라이언트가 연결할 수없는 경우 네트워크 또는 방화벽 문제 일 가능성은 거의 없습니다. 두 연결이 동일한 클라이언트 컴퓨터에서 시도되고 있다고 가정합니다. 사실입니까? –
두 컴퓨터에서 PHP를 동일하게 구성한 경우 다른 포트를 사용하여 연결하는 이유는 무엇입니까? 그랬다면, 당신이 그것들을 동일하게 구성하지 않았다고 말할 수 있습니다 ... – Svish