2台のPCを使用し、片方のPCからPHP経由でもう片方のORACLEのDBを更新するようにしたいのですがうまくいきません。
以下のようなPHPファイルを使用し、ブラウザで実行してみたところ、
ORA-12170: TNS:Connect timeout occurred (ext\pdo_oci\oci_driver.c:634)
というエラーがでてしまいます。
以下のソースの192.168.10.10部分を自分のPCのIPに変更し、自分のPCでORACLEを起動してた場合はDBが更新されます。
ORA-12170を解決し別PCのDB更新する方法を教えてください。
<?php $username = "username"; $password = "password"; $dsn = "oci:dbname=192.168.10.10/orcl;charset=UTF8"; $pdo = new PDO($dsn,$username,$password); $DATA_1 = "1"; $DATA_2 = "2"; $result = $pdo->exec("INSERT INTO T_TEST_INFO (DATA_1, DATA_2) VALUES ('$DATA_1', '$DATA_2')"); ?>
回答1件
あなたの回答
tips
プレビュー