Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2007-09-14 14:02:54
Size: 557
Editor: 203
Comment:
Revision 3 as of 2007-09-17 13:58:57
Size: 999
Editor: 203
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
[Oracle 세팅] [Oracle] 세팅
Line 13: Line 13:
 1. CREATE TABLE, CREATE SEQUENCE, CREATE PROCEDURE 권한들을 가진 사용자를 생성한다. (test suites를 쓰기 위해서는 CREATE|DROP DATABASE and CREATE|DROP TABLESPACE 도 필요하다. )
 1. [cx_Oracle] 설치

[Django] settings.py
{{{
DATABASE_ENGINE = 'oracle'
DATABASE_NAME = 'xe'
DATABASE_USER = 'a_user'
DATABASE_PASSWORD = 'a_password'
DATABASE_HOST = 'dbprod01ned.mycompany.com'
DATABASE_PORT = '1540'
}}}

[Django]의 [Oracle] 지원

History

  1. 최초 [Django]는 [PostgreSQL], [MySQL], [Sqlite] 만을 지원했다.
  2. [http://code.djangoproject.com/ticket/87 #87]을 시작으로 [Oracle] 지원 구현 시작

  3. 2006-11-4 [http://code.djangoproject.com/wiki/OracleBranch Oracle branch] starts

  4. 2007-06-23 [http://code.djangoproject.com/changeset/5519 #5519]로 trunk 에 통합됨

사용방법

[Oracle] 세팅

  1. [http://www.oracle.com/technology/software/products/database/xe/index.html Oracle Database 10g Express Edition] 설치

  2. CREATE TABLE, CREATE SEQUENCE, CREATE PROCEDURE 권한들을 가진 사용자를 생성한다. (test suites를 쓰기 위해서는 CREATE|DROP DATABASE and CREATE|DROP TABLESPACE 도 필요하다. )
  3. [cx_Oracle] 설치

[Django] settings.py

DATABASE_ENGINE = 'oracle'
DATABASE_NAME = 'xe'
DATABASE_USER = 'a_user' 
DATABASE_PASSWORD = 'a_password'
DATABASE_HOST = 'dbprod01ned.mycompany.com'
DATABASE_PORT = '1540'

DjangoAndOracle (last edited 2011-09-25 17:03:37 by 211)

web biohackers.net