오라클 16

[펌] [제3회】SQL 튜닝의 필수 지식을 총점검 (후편)

본 자료는 일본 @IT(http://www.atmarkit.co.jp/fdb/index/index-db.html#tuneorasql) 에 株式会社アゲハ加藤 猛씨가 연재한 Oracle SQLチューニング講座를 번역 재구성한 것입니다. 전회에 이어서 SQL 튜닝을 실시하기 위해서 필요한 기초지식으로서 액세스 하는 데이터·블록수에 큰 영향을 주는 결합 방법의 종류와 옵티마이져의 실행 계획의 결정에 영향을 주는 통계 정보, 힌트에 대해 설명하겠습니다. ■ 결합 방법의 종류 정규화된 데이타베이스에서는 필요한 데이터를 얻기 위해서 복수의 테이블로부터 데이터를 취득하여 결합하는 처리가 많이 발생합니다. 테이블을 결합하는 방법에는 몇개의 종류가 있으며 각각의 결합 방법의 특징을 이해하는 것이 SQL 튜닝의 중요한 포인트..

오라클 2008.12.05

[칼럼] Oracle Wait Event 관련 튜닝

출처: http://www.oracle.com/technology/global/kr/pub/columns/dbtuning.html 글: 안진철 (jcahn@warevalley.com) [1] Oracle Wait Event 모니터링 흔히 DBA를 3D업종이라고 부르는 이유 가운데 하나는 몸은 고달픈데 반해 그 성과가 별로 티가 나지 않는다는 사실 때문일 것이다. 실제로, DBA가 수행해야 하는 일상적인 관리 업무들은 몸은 다소 피곤하게 만들지 몰라도 어느 정도 경험이 쌓이면 그리 부담을 주는 일은 아니다. 우리가 한단계 업그레이드된 전문가로서 인정 받는 DBA가 되기 위해서는 장애상황 혹은 유사 장애 상황에서 DB 모니터링 작업을 수행하고 분석할 수 있어야 한다. 시스템이 갑자기 느려지고 업무가 마비되는..

오라클 2008.12.01

[교육] 새로쓴 대용량 데이터베이스 솔루션

지난주에는 1주일동안 엔코아 컨설팅에서 새로쓴 대용량 데이터베이스 솔루션1 과정을 듣고 왔다. 개인적으로 오라클에서는 대용량 데이터를 핸들링할 일이 별로 없어서 아쉬웠는데, 교육을 통해 대용량 데이터 운용에 대해 많이 배운 느낌이다. 특히 온라인과 배치작업의 차이, 부분범위처리 개념, 다양한 힌트적용방법 등은 깊이 이해하지 못하였던 부분이라 꽤 유용할 거 같다. 강의에서 나왔던 주요 내용들을 정리해 보자. - 자주 사용되는 코드성 테이블에서 좀더 성능개선이 필요하면 일체형테이블(IOT)을 고려하자. 변경사항은 거의 없고, 조회가 많은 데이터 크기가 작은 테이블 - RowID : 인덱스는 인덱스 칼럼 다음에 RowID로 소팅된다. RowID에는 Block No, Slot No 등이 포함되어 있다. - 오라..

오라클 2008.11.21

[DB] ORACLE import, export

출처 : http://www.superuser.co.kr, http://blog.empas.com/bkseo21/18491412 import, export사용(imp, exp) linux라는 사용자로 연결한다 SQL> connect linux/linux 연결되었습니다. SQL> set pagesize 30 linux가 가진 테이블은 다음과 같다 SQL> select * from tab; TNAME TABTYPECLUSTERID ------------------------------ ------- ---------- S_CUSTOMER TABLE S_DEPT TABLE S_EMP TABLE S_IMAGE TABLE S_INVENTORY TABLE S_ITEM TABLE S_LONGTEXT TABLE S_O..

[ORACLE] 오라클 암호화 CRYPTIT

일부 서비스에 대해 오라클 DB 버전을 9i에서 10g로 변경하면서, 암호화 패키지 CRYPTIT에서 일부 문제가 있었다. 9i에서 암호화된 테이블을 10g로 가져와서 다음과 같이 decrypt 를 쿼리하면 에러가 발생했다. select CRYPTIT.decrypt(passwd, 'keyvalue) from user_tbl ORA-28232: obfuscation 툴킷에 부적합한 입력 길이입니다. ORA-06512: "SYS.DBMS_OBFUSCATION_TOOLKIT_FFI", 줄 40에서 ORA-06512: "SYS.DBMS_OBFUSCATION_TOOLKIT", 줄 153에서 ORA-06512: "WLOWN.CRYPTIT", 줄 20에서 처음에는 일부 데이터는 정상으로 조회되길래 무슨 문제인가 찾아..

오라클 2008.08.25
반응형