oracle XE client 데비안 패키지
작성자 관리자 작성시간 2016-01-29 11:49:31
 

1. 패키지준비,설치
  -  의존성 패키지 설치

  w겟  http://debian.osuosl.org/debian/pool/main/liba/libaio/libaio1_0.3.106-
4_i386.deb

  w겟 http://debian.osuosl.org/debian/pool/main/liba/libaio/libaio-dev_0.3.1
06-3_i386.deb

  2개 패키지 설치

  ex) dpkg -i libaio1_0.3.106-4_i386.deb

\    dpkg -i libaio-dev_0.3.106-3_i386.deb



  - 오라클 패키지 설치

    http://www.oracle.com/technology/software/products/database/xe/htdocs/
102xelinsoft.html 에서

   

  여러언어코드셋이지원되는 oracle-xe-universal_10.2.0.1-1.0_i386.deb 버전 다운로드 후 설치

    ex) dpkg -i oracle-xe-universal_10.2.0.1-1.0_i386.deb

  정상설치 후  아래와같은메시지 출력

  ======================================================================
============

    .................................

    Oracle Database 10g Express Edition is not configured.  You must run
    '/etc/init.d/oracle-xe configure' as the root user to configure the database.
    Executing Post-install steps...
    You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.


2. 설정

    root로 /etc/init.d/oracle-xe configure 실행하여

    웹설정포트 지정,리스너포트지정 , system 계정 암호 지정, 리부팅시 기동여부 선택하면 아래와같은 메시지 출력

    ======================================================================
============

    ................................. 

    Starting Oracle Net Listener...Done
    Configuring Database...Done
    Starting Oracle Database 10g Express Edition Instance...Done
    Installation Completed Successfully.
    To access the Database Home Page go to target=_blank>http://127.0.0.1:8080/apex


    포트 변경은  /etc/default/oracle-xe 여기서 수정


3. 기동/종료

    2번 설정이 정상이라면 이미 기동 상태다 여기서 기동/종료는 아래와같다.

    기동- /etc/init.d/oracle-xe start

    종료 - /etc/init.d/oracle-xe stop



3. sqlplus 접속

    패키지로 설치되었다면 이미 oracle 계정과 dba 그룹이 만들어진다

  oracle 계정의 홈디렉토리는 /usr/lib/oracle/xe

  oracle 계정으로 접속후 /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin 이동 후

  #>. oracle_env.sh 실행을 하던지 .bash_profile 에 oracle_env.sh 안의 내용을 입력해준다.

  다음 sqlplus 실행 

======================================================================
===============

  SQL*Plus: Release 10.2.0.1.0 - Production on Fri Apr 6 10:21:28 2007

  Copyright (c) 1982, 2005, Oracle.  All rights reserved.

  Enter user-name:system

  Enter password:oracle-xe configure설정시 입력한 암호 입력
  Connected to:
  Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production

  SQL>select * from tab;



  * 로컬에서는  http://127.0.0.1:8080/apex 접속하여 웹인터페이스로 설정을 조정 할 수 있지만

    외부에서 접근할려면 막혀있다 기본 디폴트이기 때문에 이걸 풀려면 아래와 같은 SQL 문을 실행한다.



  SQL>EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE); 


  실행후 원격지의 oracle-xe를 웹에서 설정 가능하게된다.


4. 삭제/재 설치



  dpkg -r 로는 설정이 남아 있기 때문에 --purge을 주어 완전삭제 후 재설치를 해야한다.

  ex)dpkg --purge oracle-xe-universal

  클라이언트도 설치했다면 dpkg --purge oracle-xe-client



5. 마무리

  - redhat 의 rpm 계열도 패키지만 따로 받으면 위와 절차는 같다고 봐야할 것임

  - oracle-xe 경우 공짜이고 교육용 테스트용으로 만들었기 때문에 cpu는 한개만 사용가능하고  최대 메모리사용량도 1G

    디스크(DB)용량은 4G기가로 제한 되어있다~ 이정도면 충분히 테스트나 작은기업?용으로는 좋을것 같다


목록 | 입력 | 수정 | 답변 | 삭제