본문 바로가기
반응형

전체 글402

오라클 마구잡이 정리 #2 MODUAL 4. DATABASE STRUCTURE TEMPORARY TABLESPACE - Temporary Segment만 포함, 할당 해제 후 재사용 PERMANENT TABLESPACE - 일반 SEGMENT와 함께 Temporary Segment 포함 - SMON(조각모음)에 의해 할당해제 - 영구 테이블 스페이스 ALTER TABLESPACE 테이블스페이스명 PERMANENT[TEMPORARY] 데이터가 없다면 바꿀 수 있다. LOCAL MANAGEMENT TEMPORARY 테이블 스페이스 생성 CREATE TEMPORARY TABLESPACE TEMP2 TEMPFILE ‘C:\TEMP02.DBF’ SIZE 1M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 10K; - P.. 2007. 12. 8.
오라클 마구잡이 정리 #1 4. REDO LOG BUFFER - DATABASE에서 발생한 모든 변경사항 저장, 데이터 베이스 장애 시 복구 담당 발생한 트렌젝션의 old와 new 데이터를 쌍으로 가지고 저장한다. 순차적으로 사용하고 모두 사용되면 처음부터 다시 쓰는 Circular Buffer. Buffer의 내용이 모두 차면 LGWR 프로세스에 의해 Redo Log File에 기록한다. * Redo Log File 최소 두 개의 파일과 두 개의 그룹과 하나의 멤버로 구성되어 있다. 그룹간에는 크기가 달라도 되지만 효율성 측면으로 같게 해주는 것이 좋다. 기본적으로 세 개의 파일로 생성되며 1번 파일이 모두 쓰여지면 2번으로 이동하며 그 다음 3번 파일로 이동한다. 1번으로 다시 쓸 때는 덮어 쓰는 것이 기본으로 설정되어 있고 .. 2007. 12. 8.
컬럼 헤더 조작하기 오라클 헤더 길이를 조절해 보자. 결과를 볼 때 헤더 길이가 너무 길면... 정신이 없다.. 헷갈려 @_@ name id loc zipcode ___________________________ ________________ ____________ ________________ kei 1 earth 1818-28 뭐 대충 이런식으로 말이지...ㅡㅡ..;; 헤더길이를 줄입시다! SQL> col name format a7; 요래 해주면 헤더가 7자 길이로 줄어 든답니다! 보기 깔끔해 지겠지.. 그럼 id도 너무 긴데 줄여 볼까? SQL> col id format a5; 이런 똘갱이 짓은 하지 말자 -_- 위 쿼리를 숫자에 적용 하였을 경우.... 다음과 같은 재앙이 닥친다 :) name id loc zipco.. 2007. 12. 8.
10g 모든 테이블 사이즈를 확인해보자 오라클 10g 에서 제공하는 EM에서 테이블 > 세그먼트를 보면 테이블이 얼마의 공간을 할당 받았고 실제로 데이터를 얼마를 쓰고 있는지를 알 수가 있다. 허나...... 스키마에 테이블이 한두개냐 -ㅅ-.. 하나씩 하나씩 언제 그걸 다 보라고 ㅗㅡㅡㅗ 고로 SQL*PLUS에서 쿼리로 테이블 데이터 사이즈를 확인해 보기로 했다. 일단 어떤 프로시져를 사용 할 지 보자. dbms_space.object_space_usage 란 놈을 사용 할 거다.procedure object_space_usage ( object_owner in varchar2 , object_name in varchar2 , object_type in varchar2 , sample_control in number , space_used .. 2007. 12. 8.
특정 유저가 특정 테이블스페이스에서만 꼬장 부리도록 권한 지정 테이블스페이스 딱 하나에서만 지 맘대로 설치고 다닐 유저 한 놈을 생성할 일이 생겼다. 그럼... 그렇게 해 줘야지 ㅡㅡ test_user 유저를 그냥 만들어 버리고 connect , resource 권한을 준다. test 유저를 만들면 시스템 권한 부분에 unlimited tablespaces 라는 권한이 자동으로 할당이 된다. 이 권한은 모든 테이블스페이스에 접근해서 지 하고 싶은거 다 할 수 있는 권한이다. 그러면... unlimited tablespaces 권한을 제거해 주자. 암때도 못 가게.ㅋㅋ 그리고 요런 쿼리를 날리자~ 얘도 뭔가 해야 할게 아닌가?? test_tbs에만 접근 할 수 있는 권한을 줘야겠다. SQL> alter user test_user quots unlimit on test.. 2007. 12. 8.
아이스테이션 U43 DMB U43 DBM 되는 PMP 로구나~ 아직 PMP는 한번도 가져 본 적이 없는 관계로다가... 한번쯤은 가져 보고 싶구려.. ㅎㅎ 까만게 디자인이 미끈해 보여 =_= 광고는 기깔나게 맹글어 놨구만..... 처음에 네비게이션 인줄 알았다. ... 대기시간 150시간 ㅡㅡ? 가능한가 -_-;; 네비게이션은 아이스테이션 T7 쓰고 있는데.. 화면이 널찍하이 보기도 좋던데 PMP는 어떨랑가? 사실.. 초기에 뽑기를 잘 못 해서 거시기 했지만 바로 교체를 해서 ㅎㅎ 남들은 어쩌니 저쩌니 하던데.. 난 뭐 괜찮던데 ^^;; 이렇게 이벤트 응모를 하면... 덜커덕 줄 수도 있다던데 ㅋㅋ ... 근데.. 기타가 몇번 나오는지 세어 보래더니.. 바로 밑에서는 몇개 나오냐고 묻는다..... 어쩌란거니 -_-;;;;;;; 이.. 2007. 12. 4.
오라클 sqlldr 사용 방법 -- 리눅스 시스템, 오라클 10G -- 데이터 파일 형식, 컬럼값이 NULL이 들어가 있다. abc 1232 dd 1111 vv 33.22 dd 12 abc 1232 dd 1222111 vv 33.22 dd 12 abc 1232 dd 1111 abc 1232 dd 1111 vv 33.22 dd 12 gg 3555 ff 333 -- 테이블스페이스 생성 create tablespace kei datafile '/oracle/oradata/kei/kei_ts.dbf' size 10m autoextend on next 10m maxsize 100m; -- 유저 생성 create user kei identified by kei default tablespace kei_ts; -- 권한 부여 grant conne.. 2007. 11. 30.
모든 DB 데이터 파일의 사용량을 한방에 확인하자! EM에서 DB 파일 사용량을 체크 할 수도 있고 DBCC SHOWFILESTATS 를 이용해서 하나하나 볼 수도 있지만 만약... DB가 전나게 많다면... ㅡ ㅡ?? 그걸 일일이 마우스로 찍고 있거나 한줄씩 쿼리문을 계속 날린다? 이건 좀 뭔가... 노가다성이 다분해 보이므로... 쓸대 없이 계략을 꾸며 보았다. 컨셉은 이렇다! DBCC SHOWFILESTATS 를 한방에 몰아서 결과를 봅시다~ 또한.. 단순하므로 개념은 이러하다! 커서를 이용해서 USE + DBCC 로 와장창 정보를 끌어 모아서 테이블에 쑤셔 넣는다! 그리하여... 이따구 쿼리가 나오게 되었습니다.. 하하하 =ㅠ= 이 쿼리를 날리면 #size_tmp_dbcc 테이블에 결과값이 입력이 된다. 임시 테이블로 맹글꺼이므로 세션을 끝으면 삭.. 2007. 11. 29.
로그인 유저 리스트 초 간단 블로그질 시리즈 MSSQL 로그인 유저 리스트 확인 sp_helplogins ..... 쿼리 분석기에서 master db 를 잘 뒤져 보면 사용가능한 모든 sp를 볼 수가 있다 -_-;; 심심하면 이거 잘 뒤져 보센 ~ 2007. 11. 29.
제트기랑 콘크리트 벽이랑 충돌 장면~ 팬텀 제트기가 핵 시설에 쓰이는 콘크리트 벽에 쳐 박는 동영상이 화제라고 뉴스에 났길레... 유튜브에서 퍼 왔음.. ㅎㅎ .... 진짜 이렇게 되는 건가 =_=;; 그냥 가루가 되는군요. 동영상이 링크로 안 걸리는 구나!! ㅋㅋ 밑에 주소를 따라 가시오 -_- 원문 주소 http://www.youtube.com/watch?v=4q35xHzjxB0 2007. 11. 29.
반응형