2020. 5. 26.

[oracle] 오라클 apache 연동 설정


*tnsname.ora 내용

$user_name = "php";
$password = "php";
$server = "oracle";
$conn=oci_connect($user_name, $password, $server);

*conn.php


# 우리는 conn.php 으로 만든다.

<?
$server = "(DESCRIPTION =
            (ADDRESS = (PROTOCOL = tcp)(HOST = 192.168.10.155)(port = 1521))
            (CONNECT_DATA = (SID = DB12))
            )";
$user_name = "php";
$password = "php";

$conn=@oci_connect($user_name, $password, $server) or die('Could not connect:');
echo("Oracle 12c \$conn : $conn<br>");
$st=oci_server_version($conn);
echo("$st<br>");
echo("<hr>");
show_source(__FILE__);
?>



유저를 만들어준다.
php / php


CREATE USER php
IDENTIFIED BY php
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp
QUOTA UNLIMITED ON users;

GRANT connect, resource, create view to php;

SQL > CREATE USER php 
IDENTIFIED ay php 
DEFAULT TABLESPACE users 
TEMPORARY TABLESPACE temp 
QUOTA UNLIMITED ON users; 
SQL > CREATE USER php 
IDENTIFIED ay php 
DEFAULT TABLESPACE users 
TEMPORARY TABLESPACE temp 
QUOTA UNLIMITED ON users; 
2 
User created. 
SQL > GRANT connect, 
Grant succeeded. 
resource, 
create view to php;

*확인

(O) e http://1g2.168.10.153/200526/conn.php 
19216810153 
Oracle 12c $conn Resource id #3 
Oracle Database 12c Enterprise Edition Release 12.210.1.0 - 64bit Production 
$server 
(ADCÆ-s = (FH)Tcca_ = tcp)O-OST = læ. 10. = 
(CONNECT_NTA = (SID = 0812)) 
$user_name 
$password 
$connoc i_connect $user same $password 
Oracle 12c W$conn 
$st oc i _server_version$conn , 
" $st ; 
II_E_ 
$se rver 
not connect:

댓글 없음:

댓글 쓰기