Notice
Recent Posts
Recent Comments
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- foremost
- Openstack
- NTFS
- Strings
- frida
- CTF-d
- elasticsearch
- ctf
- lord of sql injection
- ESXi
- otter
- beebox
- logstash
- Volatility
- 2018
- vulnhub
- MFT
- diva
- SQL Injection
- 인시큐어뱅크
- kibana
- binwalk
- igoat
- Suninatas
- InsecureBank
- base64
- 안드로이드
- Reflected XSS
- XSS
- Docker
Archives
- Today
- Total
Information Security
Oracle 19C 설치 본문
oracle 데이터베이스에서 필요한 패키지 설치

/etc/sysctl.conf 파일에서 아래와 같은 내용을 추가한다.

- fs.file-max : 시스템 전체에서 최대로 열 수 있는 파일 개수
- kernel.sem : 대응하는 4개의 값 - SEMMSL, SEMMNS, SEMOPM, SEMMNI
- SEMMSL : 설정별로 허용된 최대 세마포어 양
- SEMMNS : 최대 세마포어 수
- SEMOPM : 단일 조작에서의 최대 조작 수
- SEMMNI : 최대 세마포어 세트 수
- kernel.shmmni : 최대 세마포어 세트 수, 공유 메모리 식별자의 개수
- kernel.shmall : 최대 공유 메모리 크기 설정 (페이지)
- kernel.shmmax : 공유 메모리 세그먼트의 최대 크기 설정 (바이트)
- kernel.panic_on_oops : opps 또는 BUG 조건이 발생하면 패닉 (1인 경우, 0인 경우 반대)
- net.core.rmem_default, net.core.rmem_max : 오라클은 기본적으로 대용량 데이터베이스를 기준으로 하기 때문에 기본 설정된 값을 변경
- net.core.wmem_default, net.core.wmem_max : 소켓 출력 큐의 기본 값과 최대 값을 조정하기 위한 매개변수
- net.ipv4.conf.all.rp_filter, net.ipv4.conf.default.rp_filter : 자신의 네트워크가 아이피 스푸핑 공격에 방지하기 위해 설정
- fs.aio-max-nr : 허가된 최대 동시 요청 수
- net.ipv4.ip_local_port_range : 새 접속에서 사용할 수 있는 포트의 사용 가능 범위를 확장
sysctl -p 명령어로 적용한다.

/etc/security/limits.conf 파일에 아래와 같이 추가한다.

- soft : 오라클 프로그램 처음 수행시
- hard : 오라클 프로그램 수행 시
- nofile : User당 오픈할 수 있는 파일 개수
- nproc : User당 사용할 수 있는 프로세스 최대 개수
- stack : 최대 stack 사이즈 (KB)
- memlock : 최대 locked-in-memory 주소 공간 (KB
oracle 홈디렉터리 .bash_profile에 아래와 같은 내용을 추가한다.

oracle 계정과 그룹을 생성한다.

db 디렉터리를 생성 후 chmod 명령어로 SetGID 권한을 부여한다.

oracle 계정으로 dbhome 디렉터리에서 압축을 푼다.

root 계정과 oracle 계정에서 xclock이 아래와 같이 실행되면 oracle GUI 설치가 가능하다.




oralce 홈디렉터리에서 .bash_profile 입력한 Oracle base 경로를 선택한다.








Ignore ALL 선택 후 다음으로 넘어간다.


아래와 같은 문구가 보이면 Oracle 설치한 위치에서 root.sh 파일을 실행한다.

root.sh 파일을 실행한다.

설치가 완료되는 것을 확인

'LINUX > 인프라 취약점 진단' 카테고리의 다른 글
| IBM DB2 설치 방법 (0) | 2023.08.15 |
|---|---|
| MySQL 설치 (0) | 2022.09.12 |
| 다중 Tomcat 설치 (0) | 2022.09.09 |
| Webtob 설치 (0) | 2022.09.04 |
| JEUS 7 설치 (0) | 2022.09.04 |