오라클 외부접속
본문
define('G5_ORACLE_HOST', '아이피');
define('G5_ORACLE_USER', 'id');
define('G5_ORACLE_PASSWORD', 'password');
define('G5_ORACLE_DB', 'sid');
$connect_db = sql_connect(G5_ORACLE_HOST, G5_ORACLE_USER, G5_ORACLE_PASSWORD) or die('ORACLE Connect Error!!!');
function sql_connect($host, $user, $pass, $db=G5_ORACLE_DB)
{
global $g5;
$tns = "(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = $host)(PORT = 1521)))(CONNECT_DATA=(SID=$db)))" ;
$conn = oci_connect($user, $pass, $tns, G5_DB_CHARSET) or die('ORACLE Connect Error!!!');
if (!$conn) {
$e = oci_error();
die('Oracle Connect Error: ' . $e['message']);
}
return $conn;
}
오라클 원격접속 이렇게 하는게 맞나요? 연결됐다끊겼다 하는데 무엇이 문제일까요???
!-->답변 2
네 접속은 맞아요 .. 연뎔되엇다 끊어졋진다면 아마 세션타임 설정부분에 문제가 있지않을까하네요 다시 꼼꼼하게 체크해보시기바랍니다. 또한 데이타베이스 서버도 재시작 해보시구요
답변 감사합니다. 네트워크 문제였지만.. 잘 해결되었습니다..
답변을 작성하시기 전에 로그인 해주세요.