Legacy (4) 썸네일형 리스트형 [ORACLE] ORA-27106 : system pages not available to allocate memory OS : Oracle Linux Server 8.8 DB : Oracle Database 19.22 EE Environment : VM Startup시에 ORA-27106 에러를 발생시키며 올라오지 않는 현상을 확인하였다. 확인해보니 메모리가 부족해서 발생한 에러였음.전체적인 물리메모리가 8G, 오라클 sga_max_size가 2G , swap space는 정상적으로 설정되어있으나 , hugepage설정이 이상하게 되어있어서 free -m으로 검색했을 때 swap used가 0G 였었다. 1. 현재 설정된 Hugepagesize 확인$ grep Hugepagesize /proc/meminfo : 해당 서버의 경우는 1384로 나옴 2. 적절 Hugepagesize 확인하는 법( sga_max_size/ .. [ORACLE] RMAN Backup으로 restore & recover하기 Prod machine : Oracle Exadata X9-2QA machine : Oracle Exadata X7-2OS : RHEL 7.9 (Maipo)Disk : ASMDatabase version : 12.2.0.1.0 QA서버로 사용하고 싶다고 해서운영기 전체데이터 그대로 복제해달라는 요청을 받았다.운영기가 DW성이다보니 30T가 넘기 때문에expdp나 impdp로 하기엔 좀^^....rman backup본으로 restore & recovery로 QA서버를 생성해주는 방향으로 진행했다.따라서 DB 이름 변경 작업도 필요했던 상황임. (따로 포스팅 예정) QA서버에는 이미 엔진이 깔려있다는 가정하에 복구 하는 과정임. --qa서버 리소스 지우는 작업은 따로 포스팅 예정(25.02.27) 1. .. [ORACLE] ASM사용하는 RAC 환경에서 컨트롤파일 이중화 하기 - OS : Oracle Linux - Machine : Oracle Exadata- Disk : ASM- Database version : Oracle EE 19.*프로젝트 후에 SM 운영팀이 인수하기 위해 여러가지 점검을 하던 중,컨트롤 파일이 다중화 되어있지 않은 항목을 체크하였다.웬만하면 빠르게 빠르게 받으려고 하는데 아무래도 이건 좀.. 장애났을 때 복구하기 어려운 상황이 될 수도 있으므로 빠르게 조치를 해주자일반적으로 Single Database filesystem에서 컨트롤 파일 다중화를 한다고 하면,1. SQL > show parameter spfile; SQL > show parameter controlfile; 1-1) spfile인 경우 SQL > alter system set.. [ORACLE] 오라클 메모리 설정 (AMM, ASSM) 운영하는 시스템 중 한 서버가 ORA-4031이 발생하며 서비스가 불가능해진 적 있었다. .trc파일과 alert로그를 확인해보니,SGA : allocation forcing component growth 이벤트가 발생하며세션들이 처리되지 못하고 쌓이다보니 process수를 초과한 것이였음. SGA_TARGET값이 설정 되어 있었지만최소값이 설정이 되지 않아있었어서 db cache size가 확 작아져 있는 상태로 여러 세션이 몰리면서 발생한 일이라고 생각한다. (standard라 정확한 원인을 밝힐 수 없음) shared pool size, db buffer cache 사이즈를 최소 값으로 지정해주었지만alter system set db_cache_size=10G spfile=both;alter sys.. 이전 1 다음