본문 바로가기

DB

(10)
※ 1000 만건 이상 오라클 대용량 페이징시 속도저하 ------------------------------------------------------------------------------------------------------------------------- ▣ 문제 : 페이징 쿼리가 느리다. ▣ 데이터 건수 : 1억건 ▣ 인덱스 : PK_TB_TABLE ( COL_01, COL_02 ) ------------------------------------------------------------------------------------------------------------------------- 그냥 페이징인데! 속도가 느리다. 페이징 방식은 많이 있다. 그중에 대용량 데이터에서 많이 사용하는 ROWNUM 방식으로 쿼리 했지만 결과가 느..
12강 11장 Managing Storage free Block 관리 (자동이 좀더 좋다고 하네) 수동(free list) 자동(BMB) PCTFREE 업데이트를 위해 미리 예약된 공간 Shrinking Segments ALTER TABLE employees SHRINK SPACE COMPACT; 시간 없을때는 일단 이것만 데이타를 뒤에서 앞으로 옴겨놓고 HWM는 옴기지 않는다. ALTER TABLE employees SHRINK SPACE; 뒤에 데이타를 앞으로 옴기고 뒤에를 지우고 HWM을 땡긴다. HWM 재조정 : LOCK이 걸려서 시간여유가 될때 작업진행 해야 한다. Table Full Sken HWM까지 읽는 것을 말한다. Transportable Tablespace Procedure Cross_Pla..
11강 8장 Monitoring and Managing Memory 현재 사용되고 있는 SGA 값 할당 현황이다. select component, current_size/1024/1024 size_mb from v$sga_dynamic_components; parameter show parameter pga; show parameter area_size; 9장 Automatic Performance Management 10장 Managing Schema Objects Partitioned table table size가 2G정도 된다면 기본적으로 partitioned table을 고려해본다. partitions 된 부분 부분은 별도의 tablespace에 저장할 수도 있다. Index-Organized Tabl..
10강 3장 아카이브 모드로 변경하고 RMAN으로 백업을 하긴 하는데 [oracle@ocpdba ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Sun Dec 13 09:57:38 2009 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options SQL> ARCHIVE LOG LIST Database log mode No Archive Mode Automa..
09강 Administration Workshop II 1장 Introduction 2장 Configuring Recovery Manager 강사님 vmware 사용 방법 뭐 일단 강사님 파일로 vmware 띄워 윈도우에서 cmd에서 ipconfig로 vmnet8의 ip를 냅다 기억해 현재 vmware는 192.168.0.100로 되어 있는데 vmnet8에서 ip중 세번째 값을 192.168.요따가.100 넣어주면 된다. 리눅스의 Application에서 System=>network 을 선택한다. Rmain 증복 백업 : 어제 받은 백업 이후 백업본만 추가로 백업한다. 압축도 가능하고 em을 통해서도 커맨드 라인을 통해서도 가능 repository존재 백업되어진 파일의 주소를 관리 할 수 있다.(실제 파일의 관..
08강 18장 Moving Data Data Pump: Overview $expdp system/oracle full=y estimate_only=y Benefits 버전어쩌구 병렬처리 가능 expdb, impdp Master table을 먼저 생성 한다. Dump file set을 만든다. Dump file set에 Master table이 들어 간다. impdp target db에 Master table이 먼저 생성된다. object를 옴기고 Master table은 삭제 된다. Mode Full full=y Schema schemas=sh,hr --sh, hr user의 object를 옴긴다. Table tables=employees, demartments Tablespace tablespaces=user..
07강 7강 Managinh Schema Objects 인덱스 index rebuild : 새로 만드는 것은 아니고 리빌드 하는 것인데 기존에 만들어저 있는 것을 참고하여 새로 만들어 지는 것이라고 한다.즉 쏘팅 않해도 된다. Syntax : Alter Index index명 Rebuild online 인덱스 리빌드시는 Table에 Lock이 걸려 버린다. select는 허용 되나 insert, update, delete를 할 수 없다. lock을 걸리지 않게 하려면 online 옵션을 줄 수 있다. 이경우는 리빌드가 느리게 진행된다. index logical physical b*tree (분포도가 좋으면)(이름, 주민번호)(null 계시면 않되요) bitmap (분포도가 적은 경우)(성별, 연령대)(null ..
06강 Oracle Administration Workshop Ⅰ 4장 Managing the Oracle Instance Isqlplus로 remote db에 관리자로 접근하여 db startup하기 remote에서 db에 관리자로 접근하기 위해서 isqlplus의 id:jfv, pw:jfv라는 user를 추가 하고 그 user가 dba권한을 갖도록 설정한다. 10gWSI: 4-10. Setting Up iSQL*Plus for SYSDBA and SYSOPER 0. Stop the isqlplus application 1. Create users for the iSQL*Plus DBA URL. 2. Grant the webDba role to the users. 3. Restart the iSQL*Plus ..