- NEW초롱이의 하루
- kisa
- 길은 가면, 뒤에 있다
- C언어 예술가
- Zer0 day - Zer0 day
- Information Security
- Secure-EDU
- 앙큼한유채's 일상 Story
- Library of Ezbeat (잠정 폐쇄)
- The Factory
- 안드
- 모후모후의 커뮤니티
- 공학도의 잡다한 시선
- 안드2
- IT속에 코코아
- IP주소검색(whois)
- IP주소검색(좌표포함)
- 소프트웨어 경력 관리
- 해저 케이블 지도
- MAC주소검색
- IANA
- 포트번호검색
- 자신의IP확인
- 웹페이퍼캡처
- 나의패스워드보안등급
- 웹 취약점 분석
- IT용어정리
- GitHub
- 라이브러리 모음
- 웹마당넷
- 시스템콜참고
- BCD 변환
- 보안뉴스
- 코딩도장(C, Python)
- 백준알고리즘
- 코딩테스트 연습
- 웹 사이트 테스트
- 스크립트꾸미기
- ctf대회목록
- 전자신문
- hash 크랙
- CVE
- 도메인등록
- N클라우드
- BugBountyList
- 칼리공식사이트
- CR4FTING BOX
- 아스키코드 변환
- 웹 사이트 통계 및 평가
- PDF변환
- AWS 및 클라우드 정보
- 가상화 및 서버관련
- 티오리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- LEVIATHAN
- RaspberryPi
- 리눅스
- 안드로이드
- 라즈베리파이
- 메소드
- 쉘 스크립트 기초
- GUI
- centos docker
- nginx
- Android
- 프로젝트
- Python
- Tkinter
- API
- JSP
- 그라파나
- Java
- 네트워크
- ACL
- 쉘 스크립트
- 쉘 스크립트 if문
- System
- synology
- docker
- 자바
- GPIO
- Linux
- Shell script
- 클라우드
- Today
- Total
IT창고
CentOS 7 - Oracle 12c 설치 본문
CentOS 7에 Oracle Database 12c를 설치해보도록 하겠습니다.
참고한 문서는 아래와 같습니다.
https://docs.oracle.com/en/database/oracle/oracle-database/12.2/ladbi/index.html
https://docs.oracle.com/en/database/oracle/oracle-database/12.2/index.html
테스트 환경은 CentOS 7 RAM 6GB 이상 입니다.
먼저 설치를 위해 Oracle Databases 12c 설치파일을 아래의 다운로드 받아야합니다.
https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
2019.02.10 기준으로 Oracle Database 18c가 가 있으며 아래에 12c Release 2가 있습니다. 저는 12c Release 2를 다운받아 진행하겠습니다.
다운로드를 위해서 오라클 사이트의 계정이 필요합니다. 없다면 회원가입 후 다운받을수 있습니다.
설치를 위해 먼저 필요한 패키지를 다운로드 해야합니다.
yum -y update
yum -y install binutils compat-libcap1 gcc gcc-c++ glibc glibc glibc-devel glibc-devel ksh compat-libstdc++-33 libaio libaio libaio-devel libaio-devel libgcc libgcc libstdc++ libstdc++ libstdc++-devel libstdc++-devel libXi libXi libXtst libXtst make sysstat xorg-x11-apps
/etc/sysctl.conf 파일에서 커널 설정을 해야합니다.
제대로 설정이 되었다면 위와 같은 결과를 확인해볼수있습니다.
커널 설정을 하고 계정과 그룹을 만들어야 합니다. 위와 같이 /etc/group 파일에서 제대로 생성됬는지 확인 할 수 있습니다.
생성한 oracle 계정의 홈디렉토리에 가서 db 디렉토리를 생성합니다. 생성후 chmod 명령어로 위와 같이 소유권과 허가권을 바꿔주고 SetGID도 설정해줍니다.
/home/oracle/.bash_profile 파일에 oracle 계정에서 사용될 환경변수를 설정합니다.
/etc/security/limits.conf 파일에서 oracle 계정의 shell limit를 설정합니다.
여기까지 리눅스에서 해야할 기본 설정이였습니다.
이제 처음에 다운받은 Oracle Databaes12c Release 2 파일을 ftp나 lrzsz를 사용하여 /home/oracle 경로에 넣어줍니다.
개인적으로 보안신경써야되는 ftp보다 lrzsz가 편합니다. 파일이 전송되었다면 unzip 명령어로 압축파일을 풀어줍니다.
압축까지 풀었다면 reboot 명령어로 재부팅 한번 해줍니다.
콘솔화면에 보면 GUI 부팅이 되어있습니다. root로 먼저 접속하겠습니다. root 접속은 목록에 없습니까를 클릭하면 직접 ID를 입력하는 칸이 나오는데 거기서 root를 입력하여 접속할수있습니다.
root로 먼저 xclock 명령어가 실행되는지 확인해봅니다.
그리고 su 명령어로 oracle 계정으로 바꾸고 xclock 명령어를 실행해봅니다. 만약 위의 사진처럼 실행이 되지 않는다면 추가 작업을 해야합니다.
oracle 계정으로 xclock명령어가 실행된다면 아래의 부분은 넘겨도 됩니다.
su 명령어로 다시 root계정으로 바꾸고 위와 같이 순서대로 진행합니다. 다시 oracle계정으로 바꿔서 xclock명령어가 위와 같이 실행된다면 oracle GUI 설치를 시작할수있습니다.
아까 압축을 풀었던 oracle 12c 설치 디렉토리에 보면 runInstaller가 있습니다. 이걸 시작해주면 설치가 시작됩니다.
설치 전에 RAM과 저장공간이 충분히 확보되어야만 설치가 제대로 됩니다. 주의합니다. PC 환경에 따라 설치속도가 느릴수있으니 느긋하게 기다려줍니다.
설치환경에 따라 글자가 깨질수있습니다. 글자가 만약 깨진다면 /home/oracle/.bash_profile 파일에 LANG=C 를 추가합니다. 위의 사진은 보안메일을 수신할지 정하는 부분입니다. 저는 단순 데이터베이스 설치만을 할것이기에 설정하지 않겠습니다.
데이터베이스를 처음 설치하기에 생성 및 구성으로 선택하고 다음으로 넘어갑니다.
DB의 고급 구성 옵션을 위해 서버클래스를 선택후 다음을 클릭합니다.
저는 단일 인스턴스로 진행하겠습니다.
고급 설정 설치로 진행합니다.
Enterprise Edition 으로 진행하겠습니다.
기본값으로 넘어가면 됩니다.
oralnventory 그룹에 처음 설치 시 만들었던 그룹의 이름으로 되어있습니다. 다음으로 클릭하고 넘어갑니다.
DB의 유형을 선택할수있습니다. 기본값으로 넘어갑니다.
oracle DB의 전역 이름과 SID 등을 설정할수있습니다. 기본값으로 넘어갑니다.
메모리 설정입니다. 2GB정도면 충분합니다. 다음을 클릭하기 전에 문자 집합을 클릭해서 넘어갑니다.
문자 집합 목록에서 KO16MSWIN949를 선택하고 다음을 클릭해서 넘어갑니다.
데이터베이스 파일 위치 지정입니다. 기본값으로 넘어갑니다.
단순 DB 설치를 위한 목적이기에 클라우드 등록은 하지 않도록 하겠습니다. 다음으로 넘어갑니다.
복구설정입니다. 필요할 경우 설정하면 됩니다.
계정의 패스워드 설정입니다. 한번에 통합하여 패스워드 설정이 가능하고 따로 설정 할 수도있습니다. 패스워드 복잡도 및 길이가 충족되지 않으면 경고 메세지가 뜨는데 무시하고 사용하셔도 됩니다.
기본값으로 넘어가면 됩니다.
위와 같이 모두 무시하고 설치하셔도 되며 최대스택 크기는 ulimit -s 명령어로 스택 크기를 확인할수있는데 ulimit -s 10240 명령어를 입력하여 스택 크기를 늘려줄수있습니다.
지금까지 설정했던 정보들이 나오며 아래에 설치 버튼을 클릭하게 되면 설치가 진행됩니다. 설치에는 시간이 걸리니 느긋하게 기다려줍니다.
79% 정도 설치가 진행되면 구성 스크립트를 실행해달라는 창이 나옵니다. 이상태에서 putty나 xshell 혹은 콘솔 터미널창에 위에 창에 나와있는 스크립트를 실행시켜주면 됩니다.
스크립트를 실행시키고 다시 콘솔창으로 돌아와 확인버튼을 클릭해주면 나머지 설치가 진행됩니다.
oracle database 12c 설치가 되었습니다. 이제 설치가 잘 됬는지 확인해보겠습니다.
정상적으로 실행이 되는걸 확인했습니다.
'서버운영 > WAS, DBMS' 카테고리의 다른 글
CentOS 7 - Postgresql 설치 (0) | 2019.02.17 |
---|---|
CentOS 7 - Nginx 설치 (1) | 2019.02.16 |
Linux JDK 바꾸기 (0) | 2019.02.10 |
CentOS 7 - JDK 설치 (0) | 2019.01.20 |
리눅스(CentOS 6,7) mysql 간단설치 및 사용법 (0) | 2018.08.02 |