본문 바로가기

Oracle

ORA-12012: error on auto execute of job ORA-12012: error on auto execute of job "SYS"."ORA$AT_SQ_SQL_SW_8633" ORA-38153: Software edition is incompatible with SQL plan management. ORA-06512: at "SYS.DBMS_SPM_INTERNAL", line 6014 ORA-06512: at "SYS.DBMS_SPM", line 2781 ORA-06512: at line 34 이 에러는 오라클 Standard Edition에서 SQL Plan Management 기능이 지원되지 않아 발생합니다. 에러를 없애려면 SQL Tuning Advisor 오토태스크를 비활성.. 더보기
오라클 리스너(Listener) 설치 🛠 Oracle Listener 설치 1. oracle 계정으로 접속 후$ netca 2. 3. 4. 5. 6. 7. 8. 9. 더보기
오라클 19c Instance 생성 🛠 Oracle 19c 설치 Instace 생성 oracle 계정으로 접속 후$ dbca ▶️ Select Database Operation ▶️ Select Database Creation Mode ▶️ Select Database Deployment Type ▶️ Database Identification Details ▶️ Database Storage Option ▶️ Select Fast Recovery Option▶️ Network Configuration Details ▶️ Database Option ▶️ Configuration Option SGA : 5210 (5G) / PGA : 2048 (2G) Processes : 1200 ~ 2000 ▶️ Management Options.. 더보기
오라클 19c 설치 가이드 🛠 Oracle 19c 설치 매뉴얼 (Linux 기반)이 글은 리눅스(Rocky linux 8) 서버 환경에서 Oracle Database 19c를 설치하는 과정을 단계별로 정리한 실무형 가이드입니다. 각 단계별 명령어와 스크린샷 이미지를 포함하여 쉽게 따라할 수 있도록 구성했습니다. ▶️ Select Configuration Optioninstance 생성은 다음 장에 다룰거라서 software 만 설치 하겠습니다.▶️ Select Database Installation Option단일 서버 설치 환경 선택 ▶️ Select Database Edition ▶️ Specity Installation Locationoracle 설치 경로 지정▶️ Create Inventoryorainventor.. 더보기
오라클 19C 설치 전 환경 설정 🛠 Oracle 19c 설치 환경 설정 (Linux 기반)이 글은 리눅스(Rocky linux 8)서버 환경에서 Oracle Database 19c를 설치하기 전 환경 설정 가이드 입니다. 설정 값은 사용자 환경에 따라 변동 가능 함으로 참고 하시기 바랍니다.1️⃣ 시스템 커널 파라미터 설정/etc/sysctl.conf 예시 설정:kernel.shmall = 10523004kernel.shmmax = 6465333657fs.file-max = 6815744net.ipv4.ip_local_port_range = 9000 655002️⃣ 사용자 제한 설정 (limits.conf)oracle soft nproc 2048oracle hard nproc 65536oracle soft nofile 1024orac.. 더보기
리눅스 공유 메모리 [펌] Table of Contents [hide] 1 페이지(Page) 2 공유 메모리(Shared Memory) 3 이게 왜 중요해? 4 공유 메모리 사용현황 리눅스 공유 메모리는 아주 특별하고 중요합니다. 튜닝하는데 있어서 매우 중요한 요소이기 때문입니다. PostgreSQL 를 세팅할때에도 반드시 해줘야 하는 것이기에 정확하게 무엇인지 짚고 넘어가고자 아는 선에 적습니다. 페이지(Page) 가장 먼저 이야기할 것이 바로 페이지(Page) 입니다. 리눅스 시스템은 메모리를 가상으로 만들어 관리합니다. 웃기게도 리눅스 시스템에서 동작하는 프로그램들은 자신들이 시스템의 모든 메모리를 사용할 수 있다, 아니 그보다 더 많은 메모리를 사용할 수 있다라고 착각을 합니다. 이는 리눅스 시스템이 메모리를 가상화해서 프.. 더보기
Semaphore의 설정 [펌] 세마포어(semaphore)란 (공유 메모리와 같은) 공유 리소스의 사용 과정에서 프로세스(또는 프로세스 내 쓰레드) 간의 동기화를 위해 사용되는 일종의 카운터(counter)입니다. 세마포어 셋(semaphore set)은 Unix System V에서 지원됩니다. 애플리케이션이 세마포어를 이용하면, 운영체체는 "셋(set)"을 통해 세마포어를 지원합니다. 세마포어 설정값을 확인하려면 아래와 같이 명령을 수행합니다: # ipcs -ls ------ Semaphore Limits -------- max number of arrays = 128 max semaphores per array = 250 max semaphores system wide = 32000 max ops per semop call = 3.. 더보기