본문 바로가기

오라클

[Oracle] Show Indexes of Table 테이블에 걸려있는 index 조회 SELECT R1.UNIQUENESS, R2.* FROM ALL_INDEXES R1, ALL_IND_COLUMNS R2 AND R2.INDEX_NAME = R1.INDEX_NAME WHERE R1.TABLE_NAME=UPPER('테이블명'); 더보기
[Oracle] 데이터 모델링 데이터 모델링 정보화 시스템을 구축하기 위해, 어떤 데이터가 존재하는지 또는 업무가 필요로 하는 정보는 무엇인지를 분석하는 방법 기본 데이터모델링 개념 1. 업무가 관여하는 어떤 것(Entity Type) - 엔티티 타입은 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 것으로 영속적으로 존재하는 단위(엔티티의 집합) - 엔티티 타입의 특징 1) 반드시 업무에서 필요하고 관리하고자 하는 정보이어야 한다. 2) 유일한 식별자에 의해 식별이 가능해야 한다. 3) 영속적으로 존재하는 엔티티의 집합이어야 한다. ("한 개"가 아니라 "두 개 이상") 4) 엔티티타입은 업무 프로세스에 의해 이용되어야 한다. 5) 엔티티타입은 반드시 속성이 있어야 한다. 6) 엔티티타입은 다른 엔티티타입과 최소 한 개 이상의.. 더보기
정렬과 머지조인 정렬과 머지조인 보통 오라클에서 order by절, group by절, distinct 연산자, connect by 쿼리, b-tree to bitmap conversions 오퍼레이션, 분석함수, 집합연사, 인덱스 생성 등 많은 경우 정렬처리를 필요로한다. 정렬 처리는 아주 일반적인 오퍼레이션이면서 실제 메커니즘과 자원요구량이 잘 알려지지 않았다. 정렬처리 모드(work_area_execution) 정렬처리도 해시 조인과 같이 효율성 기준으로 optimal. onepass, multipass과 같이 3가지로 구분한다 optimal정렬은 순전히 메모리에서만 수행된다. 정렬을 시작할때 데이터 읽기를 진행하면서 점차적으로 메모리가 할당되며, 정렬시작 시 sort_area_size로 설정된 크기(또는 pga_.. 더보기
Java의 아버지는 왜 오라클을 그만뒀나? [출처 : http://www.bloter.net/archives/39458 ] by 도안구 | 2010. 09. 27 (0) 사람들, 엔터프라이즈 오라클 오픈월드가 열리던 기간에 자바 개발자들의 축제인 자바원(JavaOne)도 함께 열렸다. 매년 열리던 자바원 행사가 올해 유낙히 주목을 받은 이유는 자바의 아버지라 불리는 자바의 창시자인 제임스 고슬링(James Gosling) 때문이었다. 그는 지난 4월 말 오라클을 떠났다. 창시자가 떠난 자바원 행사라는 점에서 오라클이 과연 자바 개발자들에게 무슨 메시지를 던질 지 이목이 집중됐었다. 오라클측은 “썬보다 자바에 더 많이 투자하겠다”면서 전세계 자바 개발자들에게 손을 내밀었다. 새로운 자바의 로드맵들도 대거 공개됐다. 클라우드 컴퓨팅을 위한 미들웨어 .. 더보기
오라클 브라우져 트리형태로 보기 종종 자주 잊어버리는 머리탓에 이렇게 남겨놓는다. 이런 형태로 보여지길 원하는 나로서는 이런 메모가 꼭 필요하다.. 흠... 우선 toad를 실행한 후 View --> toad option 으로 들어간다 화면에 보이는대로 설정하면 내가 원하는 트리뷰가 완성이 된다. ㅋㅋㅋ 맘에 들어~~!!! 더보기
오라클 시스템계정을 잃어버렸을 경우 sqlplus "/as sysdba" 로 로그인 하는경우에는 system 계정 패스워드 파일을 사용하거나 OS 인증을 사용한다. OS 인증의 경우에는 윈도우에서 ORA_DBA 그룹, 유닉스에서 dba 그룹인 경우 오라클이 설치된 컴에 administrator로 접속한 다음 도스창에서 sqlplus "/ as sysdba" 로 바로 로그인이 된다. 위와 같이 로그인 하면 sys 로 로그인 한 경우와 같기 때문에 System계정의 암호를 변경 할 수 있다. alter user system identified by 새암호 ; 더보기