통계정보 갱신 , 기타 테이블별 I/O 확인하는 방법 테이블 DML 변경량 확인 쿼리
통계정보 갱신 식별 alter table emp monitoring; statistics_level이 typical 이상 설정시 오라클을 테이블에 발생하는 dml을 모니터링한다. 수집된 테이블별 DML은 *_tab_modifications뷰 를 통해 조회할수 있으며, insert,update,delete는 마지막 통계정보가…
DB Admin Knowhow
통계정보 갱신 식별 alter table emp monitoring; statistics_level이 typical 이상 설정시 오라클을 테이블에 발생하는 dml을 모니터링한다. 수집된 테이블별 DML은 *_tab_modifications뷰 를 통해 조회할수 있으며, insert,update,delete는 마지막 통계정보가…
1부 PSU auto 적용 – 최신 OPatch로 교체 – PSU 파일을 unzip – README.html 확인 후 진행 – Auto 적용을 위한 ocm rsp 파일 생성 – Auto로 Patch 적용 –…
캐릭터셋이 다른 DB의 한글 깨짐 현상 해결 방법 SAP 의 경우 고정적으로 WE8DEC 유럽형 언어를 쓰게 되므로 데이터를 DB Layer에서 꺼낼 경우 깨짐 현상이 있습니다. 이를 해결 하는 방법 입니다.…
cell offload processing 에 대한 이해와 검증을 위해서 아래의 시나리오을 실습합니다. 이번 실습은 난이도가 높은 실습 입니다. · Demonstrate Smart File creation for Creating Tablespaces · Demonstrate Smart…
LogMiner Overview 데이터베이스에 행해진 DDL, DML과 같은 정보는 모두 log file에 남게 된다. 이 log file(online redo log, archived redo log)로부터 원래의 SQL 문장 및 undo를 위한 SQL 문장을 뽑아낼…
Spatial Overview Oracle 9i Spatial에서 새롭게 추가된 특징은 Spatial 자체의 enhancement라기 보다는 Domain Index 자체의 enhancement에 기인한 바가 크다. Oracle 9i Spatial은 데이터를 엑세스하고 다루는 데 있어서 domain index 타입인…
LOB Enhancement Oracle 8.0버전부터 LOB이라는 데이터타입이 소개되었고 여러 가지 기능때문에 LONG 데이터타입보다는 LOB을 사용하도록 권장하고 있다. LONG과 LOB을 간단히 비교해 보면 다음과 같다. LOB LONG 4 Gigabyte까지 2…
ORACLE, MS-SQL, MySQL 의 DB 보안 설정 방법 문서입니다. 계정 관리…………………………………………………………………………………………………………….. 2 기본 계정의 패스워드, 정책 등을 변경하여 사용…………………………………….. 2 scott 등 Demonstration 및 불필요 계정을 제거하거나 잠금 …
Oracle 은 X-Window GUI 기반의 설치 프로그램을 사용합니다. 따라서 X-Window 프로그램을 써야하는데 대부분 Xmanager 를 이용하는데 이는 상용 프로그램입니다. ASM 관리도 ASMCA라는 편한 GUI 프로그램이 X-window 프로토콜 기반이라…
간혹 ODA 를 사용하다가 Disk 장애가 나서 Disk를 교체하려고 할때 Exadata 나 다른 Engineered System은 보통 ASM util 등을 이용하여 query 문을 통하여 Disk 를 off 시키고…
오라클DB 내에 테이블의 정보. 데이타의 정보를 가지고 있는 것이 통계 정보라고 합니다. 통계 정보 갱신은 DBA들이 많이 하는 작업입니다. 이 정보가 갱신 되었을 때 발생 할 수 있는 장애에 대해서…
타 사이트에서 사용 했던 오라클 DB의 기본 제공 암호화 함수를 이용해서 추가 암호화 솔루션 구매 없이 개인정보 데이터 를 컬럼 단위 암호화 하는 방법 입니다. 양방향 암호화 < 요약 >…
Reconfiguring the Oracle Database Appliance CPU Core Configuration You can change the number of CPU cores that are enabled in an Oracle Database Appliance. By default, the…
모든 오라클 버전에서 가능한 방법 자기 세션에 대하여 alter session set timed_statistics = true; alter session set max_dump_file_size = unlimited; alter session set sql_trace = TRUE; 또는 exec dbms_session.set_sql_trace(TRUE); 또는…
Flashback Database 기능을 이용한 Rewind 복구 (=오라클 타임 머신 복구) Oracle Flashback Database를 사용하여 전체 데이터베이스를 과거 시간으로 되감을 수 있습니다. 미디어 복구 와 달리 데이터베이스를 과거 상태로 되돌리려면 데이터…
http://oracledba.zapto.org/wordpress/wp-content/uploads/2018/01/oracle-12c-install-on-Azure.mp4
Data Redaction Data Redaction을 사용하기 위해서는 먼저 관련 패키지에 대한 실행 권한이 부여되어야 합니다. 그리고 테스트를 위해 scott 유저 상태를 “unlock”으로 변경하고 redac.customers 테이블에 대한 조회 권한을 scott 유저에게 부여합니다.…
Multitenant 컨테이너/Pluggable 데이터베이스 관리 Multitenant 컨테이너/Pluggable 데이터베이스 관리에 대해 살펴보도록 하겠습니다. Multitenant 아키텍쳐라고 하더라도 기존 오라클 데이터베이스와 사용 방법이 크게 다르지 않습니다. 이번에는 Multitenant 아키텍쳐에서 기존 관리 방식과는 약간의 차이가…
Multitenant 아키텍쳐 데이터베이스 상태와 버전 정보를 확인합니다. [oracle@New-Features-12c ~]$ sqlplus / as sysdba SQL*Plus: Release 12.1.0.2.0 Production on Fri Aug 7 07:51:06 2015 Copyright (c) 1982, 2014,…
http://oracledba.zapto.org/wordpress/wp-content/uploads/2018/01/mysql-install-on-Azure-.mp4
사전작업 : VM Public Key 생성 오라클 클라우드 서비스를 이용하기 위해서는 서버와 클라이언트 사이에 일치된 Public key – Private Key가 있어야 합니다. Key를 생성하는 방법은 ❶PuTTY Key Generator를 이용하거나 ❷명령어로…
RECOVER TABLE 명령어를 이용한 백업 파일에서 특정 테이블 복구 여러가지 데이터 손실에 대한 장애에 따른FLASHBACK, LOGMINER, RECYCLEBIN 등 완전 복구 방법은 많습니다. 하지만 TRUNCATE TABLE 에 대한 완전…
머니투데이가 주최하는 ‘제3회 2017 대한민국 굿컴퍼니대상 시상식’이 31일 오후 서울 중구 프레스센터에서 열렸다. 이날 행사에서 시티플러스(시티면세점, 대표 안혜진)와 유니원아이앤씨(대표 김윤복)가 서비스혁신대상 2년 연속상을, 소산퍼시픽(대표 안익제)이 고객만족대상 2년 연속상을 수상했다. http://news.mt.co.kr/mtview.php?no=2017103118420197817&type=1
오라클이 전세계 데이터베이스 관리자(DBA)를 긴장시키는 기술을 선보였다. DBA의 업무를 대폭 줄이는 자율주행 DB다. 오라클은 이달초 미국 샌프란시스코에서 개최한 ‘오라클 오픈월드2017’ 컨퍼런스에서 ‘자율주행 데이터베이스’를 공개했다. 오라클은 이와 함께 구축형 DB제품인 ‘오라클 데이터베이스 18c’를 출시한다고…
보안 패치를 적용하지 않은 오라클 미들웨어 웹로직 서버가 암호화폐 도둑 채굴에 이용됐다. 모퍼스랩 최고 연구 책임자 레나토 마리뇨는 최근 SANS 테크놀로지 인스티튜트 사이트(☞링크)를 통해 오라클 웹로직 서버에 대한 전세계적인…
유니원아이앤씨(대표 김윤복)가 악사손해보험으로부터 12억원 규모의 ‘계정계 DB(데이터베이스) 통합 및 고도화 사업’을 수주했다고 4일 밝혔다. 계정계란 실시간 처리를 필요로 하는 영업점에서 주로 쓰는 업무 정보 처리 시스템이다. 유니원아이앤씨는 이번 수주에 따라…
엔터프라이즈 소프트웨어 제품 및 서비스의 글로벌 공급사이자 오라클 및 SAP 소프트웨어 제품에 대한 최고의 서드파티 지원 서비스 제공업체인 리미니스트리트(Nasdaq: RMNI)가 오라클과의 소송에서 미국 제9연방순회항소법원이 내린 판결과 관련해 다음과 같은 성명을 내놓았다. “오늘 항소법원에서는 2015년도 소송 시와 그 이후에 오라클에 유리하게 내려졌던 특정 배상금 지불 판결을 번복했으며 금지명령을 비롯한 다른 판결사항들도 취소했다. 이러한 금지명령은 해당 항소법원에 의해 이미 보류되었던 바 있다. 판결에 따라 리미니스트리트는 궁극적으로 오라클에 지불했던 최대 5000만달러에 가까운 배상금을 환불 받게 된다” 해당 항소법원에서는 세스 라빈(Seth A. Ravin) 리미니 스트리트 CEO에게 부과되었던 모든 배상금과 판결 내용도 뒤집었다. 해당 항소법원은 리미니스트리트가 주장대로 ‘악의 없는’ 프로세스 저작권 침해와 관련해 최소한 2014년 7월 이후로 무고하다는 배심원단의 평결을 확인했으며 리미니스트리트가 오라클의 주도형 유지관리 서비스(directed maintenance services)와의 합법적인 경쟁 하에 동사의 엔터프라이즈 소프트웨어에 대한 서드파티 지원 서비스를 제공했다고 판시했다. 리미니스트리트는 현재 계류중인 오라클에 대한 소송, 그 중에도 특히 자신들이 불법적인 반경쟁적 관행이라 여기는 항목들에 대한 소송을 계속해나갈 예정이다. Rimini Street Files Court Petition to Recover Additional $32 Million From Oracle Amount sought is in addition to the previously…
오라클 12c 부터 DB 유저의 패스워드 저장 알고리즘이 SHA512를 사용하게 되었습니다. Oracle 11g 는 SHA1 11g password algorithm 을 사용 하였습니다. https://docs.oracle.com/cd/E25054_01/network.1111/e16543/authentication.htm#CHDEFIHB Ensuring Against Password Security Threats by Using the…
Oracle 18c 부터는 Linux Docker(도커)가 정식 지원 됩니다. 솔라리스 Zoning, 오라클의 멀티테넌트가 사실 Docker 의 사상을 따라한 가상화 기법입니다. “ OS 위에 또 OS 를 올리는게 아니라 Bin/Libarary 만 올려서…H/W…
현재 테이블 구조 및 관련 컬럼 별 통계 정보 현황, 밀도와 선택도 확인 하는 SQL 스크립트 입니다. 이 결과에 따라 인덱스를 만들면 됩니다. <SQL 스크립트> [oracle11]yspark-linux:/home/oracle11> cat tab_stat.sql set document…
시스템 네트웍 구성 점검 DB Server Network /etc/hosts kblotdb1@oracle10:/home2/oracle10/work>cat /etc/hosts # @(#)B.11.11_LRhosts $Revision: 1.9.214.1 $ $Date: 96/10/08 13:20:01 $ # # The form for each entry is: #…
Group by 절에 의한 자동정렬이 되지 않는 이유 Oracle 10g R2부터 Group By절에 의한 Grouping Column순으로 Sorting되지 않는 문제에 대한 접근 방식입니다.기존의 고객이 Order by를 사용하지 않고 Group By만을 사용하였다면 문제를 제기할…
New features in Oracle 9i/10g/11g RAC Oracle Real Application Clusters New features Oracle 9i RAC OPS (Oracle Parallel Server) was renamed as RAC CFS (Cluster File System) was supported OCFS (Oracle Cluster File System) for Linux and…
유니원아이앤씨 DB기술팀 의 박용석 수석 입니다. 오늘은 Oracle 12c의 In-Memory 기능 테스트를 해보겠습니다. 먼저 테스트 할 테이블 정보입니다. ======================= ====== TABLE SIZE ===== ======================= OWNER SEGMENT_NAME PARTITION_NAME SEGMENT_TYPE TABLESPACE_NAME TSIZE ————— ————————- —————————— —————— —————…
시간이 지나면서 데이터는 급속하게 증가하고 있다. 데이터가 증가함에 따라 DBMS 에서 관리 되어지는 정보도 급속하게 증가 하고 있다. 이로 인해 저장공간의 부족으로 하드웨어 비용의 증 가와 데이터 처리 성능에 많은…
Oracle Enhanced Statistics Gathering Cost-Based Optimizer(CBO)는 데이터베이스의 통계 정보에 의존합니다. 따라서, CBO가 정확한 실행 계획(Execution Plan)을 생성하도록 하려면, 사용자는 CBO를 사용하기 전에 SQL 문에서 접근하는 모든 테이블, 인덱스, 클러스터 등의…
Oracle9i의 Flashback Query를 확장한 내용이 Flashback Versions Query와 Flashback Transaction Query이다. Flashback Versions Query는 Select시 versions between명령을 넣으면 해당 정보의 history 정보가 나온다. Flashback Versions Query와 Flashback Transaction Query는 undo…
Oracle DB 12C Release 2 버전 부터 Oracle ASO ( Advanced Security Option – 구 Oracle TDE ) 의 기능을 이용 하면 DB 암호화 시 한국의 대표 알고리즘인 ARIA 방식과…
Oracle Wait Event 모니터링 순서 [1] Oracle Wait Event 모니터링 [2] Enqueue와 Latch [3] Shared Pool 관련 Wait Event [4] buffer cache 관련 Wait Event [5] redo log 관련 Wait…