정보관리(데이터베이스, DB)/오라클78 오라클 SGA 출처: https://blog.naver.com/qowndyd/220995596404 오라클 데이터베이스 서버구조 → 오라클 데이터베이스 서버는 하나 이상의 오라클 데이터베이스 인스턴스로 구성된다. → 인스턴스는 메모리 구조와 백그라운드 프로세스로 구성된다. → 인스턴스가 시작될 때마다 SGA(System Global Area) 라는 공유 메모리 영역이 할당되고 백그라운드 프로세스가 시작된다. ◆ 오라클 데이터베이스 SGA(System Global Area) 메모리 구조 → 데이터베이스 버퍼캐시 : 데이터베이스 파일에서 검색된 데이터 블록을 캐시에 저장한다. → 리두 로그 버퍼 : 물리적 파일에 기록하기 전에 Recovery 정보를 캐시에 저장한다. → Shared Pool : 세션 간에 공유할 수 .. 2023. 6. 22. SQL_쉘을 이용하여 sql 문 반복수행하기 쉘을 이용하여 sql 문 반복수행하기 출처: https://www.postgresdba.com/bbs/board.php?bo_table=B12&wr_id=50 ㅁ oracle [/ora11g/dba/oradba]cat loop.sh #!/usr/bin/ksh SLEEP_SEC=1 LOOP_MAX=3 COUNT=0 while [ $COUNT -lt $LOOP_MAX ] do echo "@$1" sleep $SLEEP_SEC COUNT=`expr $COUNT + 1` done MSSTDB1:[/ora11g/dba/oradba]cat loop.sql INSERT INTO dbadm.T_0814 SELECT SYSDATE SAMPLE_TIME, INST_ID, MACHINE, COUNT(*) TOTAL_CNT,.. 2022. 12. 12. 오라클_자주 쓰는 SQL 문 date_col 컬럼의 공백 제거하고, 문자열 14번째까지 자른 후 해당 기간이 포함되는지 SUBSTR (TRIM (date_col), 1, 14) BETWEEN '20221101' || '000000' AND '20221130' || '999999' group_col 컬럼에 1, 2, 3 값이 포함되어 있지 않다면 group_col NOT IN ('1', '2', '3') 2022. 12. 5. 이전 1 ··· 13 14 15 16 다음