IT468 move tablespace parallel 옵션 사용 reorg 방법 중 move tablespace 사용시 parallel 옵션이 사용가능합니다. index rebuild도 parallel 사용가능합니다. redo 발생량을 줄이는 nologging 옵션도 사용 가능합니다. 사용후에는 noparallel로 원래대로 바꾸어주어야합니다. 그렇지 않으면 해당 테이블을 조회할 때 계속해서 parallel옵션으로 사용하게 되어 리소스의 낭비를 초래할 수 있습니다. Table move alter table [테이블명] move tablespace [테이블스페이스 명] parallel [숫자] ; alter table YSBAE.TESTmove tablespace TS_EDMD01 parallel 8 nologging; 원복 alter table YSBAE.TEST l.. 2022. 8. 22. Online Redefinition시 Block 감소량 비교 Reorg 방법 중 하나인 Online Redefinition 을 수행했을 때 Block 감소량이 크지 않다는 이야기를 듣고 직접 테스트를 진행하여 확인해보았습니다. Reorg의 목적 중 하나인 HWM 을 낮추고 불필요하게 사용하는 Block들을 재정리하는 것에 대한 효과가 크지 않다면, Online 상에서 사용하는 Reorg 방법이라 하더라도 크게 사용성이 있을까라는 생각은 드네요. 테스트시나리오는 이전 글에서 Online Redefinition에서 테스트 했던 테이블 그대로 다시 생성하여 진행하였고, 거기에 block 확인하는 부분을 추가하였습니다. https://bae9086.tistory.com/399 Table Reorg 방법 정리 운영시에 Reorg를 해야하는 경우는 자주 있을 수 있습니다. .. 2022. 8. 16. Table Reorg 방법 정리 운영시에 Reorg를 해야하는 경우는 자주 있을 수 있습니다. 용량이슈는 늘 DB운영시에 따라오는 부분이니깐요. 특히 DML이 잦은 테이블의 크기가 실제 데이터블록에 비해 크기가 커질 수 있습니다. 그리고 이전에 글에도 reorg 관련 글은 몇개 올렸던 기억이 있는데 이번에는 Oracle SR을 토대로 정리해보겠습니다. 출처 : Oracle SR 1.CTAS 사용방법 1) 테이블 구조(METADATA)를 백업(EXP) 아래의 명령어(EXP or EXPDP)로 백업 혹은 스크립트 형태로 백업 받아놓습니다. exp username/password file=test.dmp tables=test rows=n (Or) expdp username/password directory= dumpfile=test.dmp .. 2022. 8. 12. DB 접속 체크 쉘 프로그램 간단하게 만듦 한 서버에서 다른서버에 접속하여 DB 상태를 체크하는 간단한 프로그램을 만들었습니다. 1.DB lis 파일 생성 업무명:DBNAME:IP:PORT:비밀번호:인스턴스번호(RAC일경우) 형식으로 접속을 하고자 하는 DB 리스트를 작성합니다. 업무명과 인스턴스번호는 실제 DB 접속할때는 필요하지 않고 사용자의 구분용으로만 사용되므로 정확하게 작성하지 않으셔도 됩니다. 나머지 DBNAME 부터 비밀번호는 정확하게 작성해야 합니다. vi db.lis 업무명:DBNAME:IP:PORT:비밀번호:인스턴스번호(RAC일경우) ... ... ... .. ... 2. connection.sh 생성 위의 db.lis 파일에서 변수를 받아와 easyconnect 방식으로 DB에 접속합니다. 2.vi connection.sh f.. 2022. 8. 11. 이전 1 ··· 31 32 33 34 35 36 37 ··· 117 다음