본문 바로가기
반응형

TechNical245

컬럼 헤더 조작하기 오라클 헤더 길이를 조절해 보자. 결과를 볼 때 헤더 길이가 너무 길면... 정신이 없다.. 헷갈려 @_@ 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.
오라클 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.
반응형