메뉴 건너뛰기

(*.39.157.219) 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

가 크게 작게 위로 아래로 댓글로 가기 첨부
Extra Form
출처 https://ttend.tistory.com/158

CentOS 6.2 에 Oracle 11g 설치

- 레드햇 계열 리눅스(레드햇 엔터프라이즈, 페도라, CentOS)  동일

오라클 다운로드

오라클은 오라클 사이트에 회원가입후 다운로드 가능 

(영리 목적이 아닌 테스트용도는 별도 라이센스 불필요)


* 다운로드 사이트 

(http://www.oracle.com/technetwork/indexes/downloads/index.html)



리눅스가 32bit라면 x86, 64bit라면 x86-64를 다운로드 받는다


오라클 설치에 대한 안내는 Oracle Document Library에 있는 것을 참고했다



Oracle Documentaion Library 접속(http://www.oracle.com/pls/db112/homepage)

왼쪽에서 Linux Installation Guide 선택 후 원하는 버전 선택


하드웨어 요구사항, 디스크 공간 확인.. 등은 건너뛰고..


CentOS는 Red Hat Enterprise Linux와 동일한 버전으로 배포되므로

여기서는 Red Hat Enterprise Linux에 해당하는 부분을 따른다. 

(CentOS와 RHEL의 관계에 관한 자세한 내용은 이전글 참고

2013/04/11 - [Linux/AIX] - 페도라, 레드햇, CentOS 리눅스 )



Package Requirements


RedHat Enterprise Linux 6는 아래 패키지들이 설치되어 있어야 한단다.  CentOS도 같다고 보고... 


binutils-2.20.51.0.2-5.11.el6.i686

compat-libcap1-1.10-1.i686

compat-libstdc++-33-3.2.3-69.el6.i686

gcc-4.4.4-13.el6.i686

gcc-c++-4.4.4-13.el6.i686

glibc-2.12-1.7.el6.i686

glibc-devel-2.12-1.7.el6.i686

ksh

libgcc-4.4.4-13.el6.i686

libstdc++-4.4.4-13.el6.i686

libstdc++-devel-4.4.4-13.el6.i686

libaio-0.3.107-10.el6.i686

libaio-devel-0.3.107-10.el6.i686

make-3.81-19.el6.i686

sysstat-9.0.4-11.el6.i686



버전은 여기 표기된 버전 또는 최신버전이면 된다고 하니, yum으로 한꺼번에 인스톨한다. 



[root@localhost ~]# yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc 

glibc-devel ksh libgcc libstdc++ libstdc++-devel libaio libaio-devel make sysstat




(명령어 부분만 본문 제일 아래 별도의 텍스트 파일을 첨부했으니, 복사해서 그냥 사용하실 분은 첨부파일 참고)


ODBC, JDBC 같은 것들은 필요없어서 통과 



그룹과 계정 생성


인스톨에 필요한 오라클 그룹과 계정을 생성한다. 



오라클 계정의 패스워드도 적당히 설정하고.. 




커널 파라미터 설정


오라클 페이지에서 제시한 값으로 커널 파라미터가 설정되어 있는지 확인한다. 



상당히 많다. 


설명을 보면.. 이미 시스템 설정이 여기서 제시한 값보다 클 경우는 냅두고, 작을 경우는 바꿔주라는데.. 이것도 한번에 바꾼다. 귀찮으니까. ^^ 


/etc/sysctl.conf 파일 제일 아래쪽에

fs.aio-max-nr = 1048576

fs.file-max = 6815744

#kernel.shmall = 2097152

#kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576


이 값을 복사해서 붙여 넣는다. 

(kernel.shmall 과 kernel.shmmax는 기존 시스템 값이 더 커서 그냥 주석처리




수정 후 시스템 재부팅하면 파라미터 값이 변경된다




Resource Limits for Oracle



리소스 리미트 관련 설졍 변경

이것도 etc/security/limits.conf 파일 제일 아래에 다음을 넣어준다. 


oracle              soft    nproc   2047

oracle              hard    nproc   16384

oracle              soft    nofile  1024

oracle              hard    nofile  65536

oracle              soft    stack   10240




오라클 설치 디렉토리 만들기


필요한 경우 마운트 포인트를 별도로 지정할 수 있다는데, 그냥 루트 밑에 app만 만들었다. 

디렉토리 만들고,

소유권 넘겨주고

권한 설정해주고

[root@localhost test0]# mkdir -p /app

[root@localhost test0]# chown -R oracle:oinstall /app

[root@localhost test0]# chmod -R 775 /app



오라클 환경변수 만들기


명령줄에서 환경변수를 입력해준다. 

ORACLE_BASE는 조금 전에 설정한 오라클을 설치할 디렉토리

ORACLE_SID는 앞으로 오라클에서 사용할  SID 이름을 설정(다른 서버의 오라클과 구분할 수 있는 이름)

[root@localhost /]# ORACLE_BASE=/app/oracle

[root@localhost /]# ORACLE_SID=CENTORA


이 환경변수는 앞으로도 계속 사용하는거니까, 

오라클 계정으로 스위치해서 bash_profile에도 넣어준다. 


[oracle@localhost ~]$ vi /home/oracle/bash_profile


(profile 파일 제일 아래에 추가)


export ORACLE_BASE=/app/oracle

export ORACLE_SID=CENTORA

export ORACLE_HOME=/app/oracle/dbhome

export ORACLE_HOME_LISTNER=$ORACLE_HOME/bin/lsnrctl




오라클 설치 시작


아직 이유는 모르지만 터미널에서 실행하면 디스플레이 에러가 나오면서 설치가 중단된다. 

그래서 시스템을 재부팅시키고, oracle 계정으로 X-window로 접속해서 설치해본다. 


(리눅스에 설치된 한글은 utf-8이고, 오라클은 ecu-kr을 사용하므로 

설치할 때 한글설정을 바꾸거나, 영어로 바꿔서 진행해야 한다)



다운로드 받아놓은 2개의 오라클 설치 압축파일을 풀어서 하나로 합쳐야 한다. 

두 개의 압축파일을 풀어서 database 폴더 하나에 모아두고, database 디렉토리에 있는 runInstaller를 실행시키면 잠시후 GUI 환경의 설치프로그램이 가동된다. 

이 후의 진행과정은 윈도우에서 설치하던 것과 큰 차이점은 없다. 

윈도우에 설치할 때 설치화면이 한글로 나와서 좀 더 편하다는 점.. ^^ 

윈도우 설치의 경우는 이전 글 참조

( 2013/02/24 - [Oracle] - Oracle 11g 설치 (Windows 7) )


보통은 넥스트만 잘 눌러주면 된다. 



이메일 보내는건 체크해제하고 그냥 패스



데이터베이스 생성 선택


서버 클래스 선택


싱글 인스턴스 선택


advanced install 선택


한국말 추가


엔터프라이즈 에디션 선택



아까 위에서 설정했던 Oracle Base 디렉토리랑 넣어주고... 



오라클 인벤토리는 초기값 그대로 패스



이것도 아까 위에서 정한 SID 값 입력

(다른 오라클들과 함께 사용할게 아니고 실습용으로 그냥 사용한다면 Global database name과 동일해도 상관없다)


메모리는 일단 자동관리로 선택. 

여기서 바로 Next 누르면 안된다.

(깜빡 잊고 그냥 지나갔다면 back을 눌러서 되돌아와야. ^^)



메모리 옆에 Character Set을 선택해서 UTF-8 선택


테스트 용으로 사용할 샘플 스키마도 설치하고. 


전에 설치할 때는 백업없는걸로 설치했는데, 

백업도 공부해야 할 듯 싶어서 일단 자동 백업으로 설정

나 혼자 쓸꺼니까 모두 같은 패스워드로 설정


관리자도 나 혼자니까 전부 DBA로


여기까지 잘 왔는데... 


먼가 체크하더니 fail이 나온다. 

아까 오라클 페이지에서 설치하라고 했던 프로그램들은 다 설치했는데..  -,.-

그냥 넘어가자니 왠지 조금 꺼림직해서 일단 설치하는걸로.....

터미널 창을 따로 하나 열어서 yum으로 설치한다.

# yum install unixODBC, unixODBC-devel, pdksh

이렇게 설치했더니 pdksh는 설치가 yum으로 설치가 안된다. 


구글링해보니 pdksh는 따로 다운로드 받아서 rpm으로 설치해야 한단다. 

다운로드 사이트 - http://rpm.pbone.net/index.php3/stat/4/idpl/2398776/com/pdksh-5.2.14-8.i386.rpm.html



이렇게 해놓고 check Again을 클릭해서 다시 확인



이제 fail 없이 정상적으로 나온다.  히유~ ^^;;

finish를 클릭하면 그 다음부터 설치 시작~~~




설치가 끝나면 SID 등을 다시 확인시켜주고 패스워드 설정할 수 있는 메뉴가 보인다. 


디폴트로 계정이 잠겨있는데 Scott처럼 실습용으로 사용할 계정은 미리 풀어준다

(나중에 풀어줄 수도 있지만, 여기서 미리 풀어줘도 된다)

루트로 바꿔서, 쉘을 실행하란다. 


터미널창 하나 더 열어서 2개의 쉘을 실행시킨다.  아주 짧고 간단한 쉘인가보다 금방 끝난다. 



설치 끝~~~~



sqlplus 들어가서 설치 확인.


  1. No Image

    LDAP / SSO Authentication

    Services Community Extensions Documentation Shop My TYPO3 Get TYPO3 LDAP / SSO Authenticationig_ldap_sso_auth / stable 5 This extension provides LDAP support for TYPO3 by delegating the authentication of frontend and/or backend users to the...
    Date2020.09.10 Reply0 Views1203
    Read More
  2. Oralce DB 백업(덤프) 하는 방법(exp, expdp툴 사용)

    Oralce DB 백업(덤프) 하는 방법(exp, expdp툴 사용)현수 deftkang 2020. 2. 14. 18:20 Oracle 10g 부터 데이터 백업과 복원을 위해 기존엔 exp/imp 툴이 있었는데 expdp/impdp 툴이 제공됐다. 11g 부터는 exp/imp 툴에 대한 사용 지원은 되지 않는다고 하는 ...
    Date2020.09.09 Reply0 Views787
    Read More
  3. No Image

    새로운 Oracle export/import 유틸리티 - Oracle Data Pump(exp...

    새로운 Oracle export/import 유틸리티 - Oracle Data Pump(expdp/impdp)프로그래밍/데이터베이스 2018. 4. 17. 19:55 Oracle 10g 부터는 데이터의 백업과 복원을 위해서 기존에 사용되는 exp/imp툴을 대신할 Oracle Data Pump(expdp/impdp) 유틸리티가 제공되...
    Date2020.09.09 Reply0 Views504
    Read More
  4. Oracle LDAP INSTALLATION AND CONFIGURATION

    LDAP INSTALLATION AND CONFIGURATIONThe LDAP Installation and Configuration consists of following topics: Using Oracle Unified Directory Creating Weblogic Domain for Oracle Unified Directory Creating the Attributes, Object Class, Users, Group...
    Date2020.09.09 Reply0 Views2113
    Read More
  5. LDAP Command-Line Tools - Oracle9i Directory Service Integr...

    Oracle9i Directory Service Integration and Deployment Guide Release 2 (9.2) Part Number A96579-01 Home Book List Contents Index Master Index Feedback B LDAP Command-Line ToolsLDAP protocol operations are divided into three categories: authen...
    Date2020.09.09 Reply0 Views2014
    Read More
  6. No Image

    CentOS 7 에 OpenLDAP 설치

    CentOS 7 에 OpenLDAP 설치
    Date2020.09.09 Reply0 Views540
    Read More
  7. No Image

    CentOS 7 에 Oracle 11g r2 설치 1/5

    CentOS 7 에 Oracle 11g r2 설치 1/5
    Date2020.09.09 Reply0 Views546
    Read More
  8. CentOS 6.2 에 Oracle 11g 설치

    CentOS 6.2 에 Oracle 11g 설치 - 레드햇 계열 리눅스(레드햇 엔터프라이즈, 페도라, CentOS) 동일 오라클 다운로드 오라클은 오라클 사이트에 회원가입후 다운로드 가능 (영리 목적이 아닌 테스트용도는 별도 라이센스 불필요) * 다운로드 사이트 (http://www...
    Date2020.09.09 Reply0 Views515 file
    Read More
  9. No Image

    Red Hat Enterprise Linux 7.x에서 Oracle 12c 릴리스 2 그리드...

    Red Hat Enterprise Linux 7.x에서 Oracle 12c 릴리스 2 그리드 및 RAC 데이터베이스를 구축하는 방법
    Date2020.09.09 Reply0 Views509
    Read More
  10. No Image

    OpenLDAP을 활용한 기반시스템 중앙 인증관리 #1

    OpenLDAP을 활용한 기반시스템 중앙 인증관리 #1openldap•Feb 25, 2016 지금까지 프로젝트 진행하면서 기반시스템(svn, jenkins, sonarqube, redmine, nexus...)은 개별 시스템 별로 유저를 관리하거나 admin 계정이나 다른 하나의 계정으로만 사용을 해왔었다...
    Date2020.09.07 Reply0 Views479
    Read More
  11. No Image

    OpenLDAP을 활용한 기반시스템 중앙 인증관리 #2

    OpenLDAP을 활용한 기반시스템 중앙 인증관리 #2openldap•Mar 11, 2016 OpenLDAP을 활용한 기반시스템 중앙 인증관리 #1에서 기반시스템과 연결을 위한 디렉토리 서비스를 구축하였다. 2편에서는 구축된 OpenLDAP 서비스를 활용하여 기반시스템을 인증처리 하...
    Date2020.09.07 Reply0 Views493
    Read More
  12. No Image

    LDAP 클라이언트를 사용하여 Oracle Directory Server Enterpri...

    LDAP 클라이언트를 사용하여 Oracle Directory Server Enterprise Edition 설정 이 장에서는 LDAP 클라이언트를 지원하도록 Oracle Directory Server Enterprise Edition을 구성하는 방법에 대해 설명합니다. 이 정보는 Oracle Directory Server Enterprise Ed...
    Date2020.08.25 Reply0 Views496
    Read More
  13. No Image

    LDAP (Lightweight Directory Access Protocol)

    LDAP (Lightweight Directory Access Protocol) LDAP는 조직이나, 개체, 그리고 인터넷이나 기업 내의 인트라넷 등 네트웍 상에 있는 파일이나 장치들과 같은 자원 등의 위치를 찾을 수 있게 해주는 소프트웨어 프로토콜이다. LDAP는 DAP의 경량판(코드의 량이...
    Date2020.08.25 Reply0 Views489
    Read More
  14. Splunk 기능 및 용어 설명

    Splunk 기능 및 용어 설명Splunk란 다양한 머신 데이터를 검색, 모니터링 및 경고, 보고 및 분석, 사용자 대시보드 생성이 가능하도록 하는 플랫폼이다. Splunk는 스키마를 사전에 정의하여 사용하지 않고 즉시 생성할 수 있고 RDMS가 불필요하고 필터링이 불...
    Date2020.08.18 Reply0 Views507 file
    Read More
  15. 세상을 바꾸는 Oracle 데이터베이스 - Oracle 변천사

    세상을 바꾸는 Oracle 데이터베이스 - Oracle 변천사
    Date2020.07.05 Reply0 Views510 file
    Read More
  16. MYSQL 일반적인 오류 해결 정보

    MYSQL 일반적인 오류 해결 정보 [참고 사이트] - MySQL 일반적인 오류를 해결하는 유용한 정보들 - [MySQL || MariaDB] System,SQL ERROR 모음 원인 및 해결 총 정리 - mysql DB 복원시 경고 메시지 해결 방법 1. 일반적인 오류를 해결하는 유용한 정보들 (1) ...
    Date2020.07.05 Reply0 Views502 file
    Read More
  17. 빅데이터분석 기사 자격증 생긴다...2020년 하반기 취득 가능

    빅데이터분석 기사 자격증 생긴다...내년 하반기 취득 가능 정부, '국가기술자격법 시행령 개정령안 국무회의서 의결 빅데이터분석기사 자격증이 새로 생긴다. 검정 위탁 기관 선정, 출제 기준 작성, 시험 문제 출제 등의 준비를 거쳐 내년 하반기부터 딸 수 ...
    Date2019.12.23 Reply0 Views491 file
    Read More
  18. QlikTech의 BI솔루션 QlikView

    QlikView (클릭뷰) QlikView (클릭뷰)를 만든 QlikTech 회사는 전혀 새로운 유형의 BI솔루션 소프트웨어를 공급하는 회사인 QlikTech은 1993년에 스웨덴에서 설립 되었고 미국에 본사가 있다. 통합한 믹스 인사이트 애널라이저는 시각적으로 호소력있고 역동...
    Date2019.12.22 Reply0 Views498 file
    Read More
  19. 한림대의료원, 임상정보 빅데이터 분석솔루션 도입 추진

    한림대의료원, 임상정보 빅데이터 분석솔루션 도입 추진 한림대학교의료원은 미소정보기술과 임상데이터 분석 솔루션인 'Smart CDW'(Clinical Data Warehouse)를 도입하기로 했다고 28일 밝혔다. 미소정보기술은 글로벌 기업 빅데이터 분석시스템 개발업체인 ...
    Date2019.12.22 Reply0 Views515 file
    Read More
  20. DW, DM, OLAP의 이해

    DW, DM, OLAP의 이해 BI를 구축하기 위해서는 알아야할 몇 가지 개념이 있습니다. 아래의 그림만 잘 이해할 수 있다면, 쉽게 이해가 될것입니다. 공장에서 생산한 물건은 도매시장으로 넘어 오게 됩니다. 도매시장에서 다시 소매시장인 슈퍼마켓 등에서 물건을...
    Date2019.11.18 Reply0 Views541 file
    Read More
목록
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7