CI 묻고 답하기

제목 오라클 연동 질문좀드릴게요.
글쓴이 짜이짜이 작성시각 2015/07/30 17:18:23
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 19783   RSS
안녕하세요 가입하고 처음 쓰는글이 질문이라 죄송합니다.

이번에 코드이그나이터+오라클로 개발을 하게된 초보입니다.


비트나미와 오라클 11g 설치 한 후에 config/database.php에서 디비 정보들을 입력을 하고 인덱스 콘트롤러에
$this->load->database(); 이 문구를 써줘서 제대로 연동이 되나 볼려고 했는데요.

http://www.codeigniter-kr.org/source/view/332/page/3
위의 글과 같이 
extension=php_oci8.dll
extension=php_oracle.dll 
얘네도 주석해제 해주고 확인해봤는데

 ------------------------------------------------------------------------------------------------------------------------
A PHP Error was encountered

Severity: Notice

Message: Use of undefined constant OCI_COMMIT_ON_SUCCESS - assumed 'OCI_COMMIT_ON_SUCCESS'

Filename: database/DB.php

Line Number: 201

Backtrace:

File: C:\Bitnami\wampstack-5.5.27-0\apache2\htdocs\application\controllers\isrc_manage.php
Line: 31
Function: database

File: C:\Bitnami\wampstack-5.5.27-0\apache2\htdocs\index.php
Line: 292
Function: require_once


Fatal error: Call to undefined function oci_pconnect() in C:\Bitnami\wampstack-5.5.27-0\apache2\htdocs\system\database\drivers\oci8\oci8_driver.php on line230
A PHP Error was encountered

Severity: Error

Message: Call to undefined function oci_pconnect()

Filename: oci8/oci8_driver.php

Line Number: 230

Backtrace:

 ------------------------------------------------------------------------------------------------------------------------

이런 에러가 보이게 됩니다. 

구글링과 본 사이트에서 검색을 계속해봤지만 어디가 문제인지 감이 잡히지 않네요 ㅠㅠ 

이 에러 안뜨고 오라클에 연동하려면 어떻게 해야하나요?


아 그리고 database.php 에서 디비 정보 입력부분에서


$db['default']['hostname'] = 'localhost';
$db['default']['username'] = '';
$db['default']['password'] = '';


이런 형식이 아닌 아래와 같은 형식으로 되어있습니다.
버전의 차이인것 같은데 이 버전 사용해도 괜찮은걸까요?

$db['default'] = array(
    'dsn'    => '',
    'hostname' => 'localhost',
    'username' => '',
    'password' => '',
    'database' => '',
    'dbdriver' => 'mysqli',
    'dbprefix' => '',
    'pconnect' => FALSE,
    'db_debug' => TRUE,
    'cache_on' => FALSE,
    'cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
    'swap_pre' => '',
    'encrypt' => FALSE,
    'compress' => FALSE,
    'stricton' => FALSE,
    'failover' => array(),
    'save_queries' => TRUE
);




이틀째 삽푸고 있는 초보입니다. 조금만 도와주세요 ㅠㅠ
 다음글 페이징 라이브러리 사용시 첫페이지 문제.. (6)
 이전글 URL에 한글 사용하는 방법 질문 입니다! (4)

댓글

짜이짜이 / 2015/07/30 17:30:21 / 추천 0
검색해보니 instant client를 설치하라고 하는데 오라클 11g 설치한 것과 별개로 설치를 해야되는 상황인가요?
beop / 2016/11/17 17:05:34 / 추천 0
같은현상입니다. 삽푸고있습니다. php.ini 만 엄청 건드려보고 있네요