[오라클 XE oracle xe 데비안 패키지 설치 용-ILE/설치편2008. 5. 15. 19:15
http://suite.tistory.com/ 2007 4 fs
oracle-xe + debian 3.1
1. 패키지준비,설치
- 의존성 패키지 설치
wget http://debian.osuosl.org/debian/pool/main/liba/libaio/libaio1_0.3.106-4_i386.deb
wget http://debian.osuosl.org/debian/pool/main/liba/libaio/libaio-dev_0.3.106-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 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기가로 제한 되어있다~ 이정도면 충분히 테스트나 작은기업?용으로는 좋을것 같다.
'용-ILE > 설치편' 카테고리의 다른 글
[SMALLSQL] 순수 자바 DBMS | small | sql | java | 디비 (0) | 2008.05.15 |
---|---|
[APACHE cronolog] 아파치 로그 관리 월 날짜별로 월별 일별 (0) | 2008.05.15 |
APACHE + FCGI 연동 , 예제 ( apache2 - fast cgi - 2006 06) (0) | 2008.05.15 |
APM (FCGI) 소스 DSO 모드 설치 - 연동 ( apache2 - fast cgi - mysql5 php5 - 2006 06) (2) | 2008.05.15 |