테이블스페이스 문법
참조: http://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_7003.htm

    - 문법      
      Create Tablespace [생성할 T/S이름]
      Datafile '/oracle/oradata/[datafile 이름].dbf' size [integer] [단위(M,K)]
               '/oracle/oradata/[datafile 이름02].dbf' size ....
      [Default Storage(                  (extend 할당 설정, dictionary management방식)
                       initial(초기값) integer [M/K]
                       next (다음 증가값) integer [M/K]
                       Maxextents (최대값) integer [M/K]
                       pctincrease (증가율) integer) ]
      [online/offline] (T/S 온라인 오프라인 설정)
      [logging/nologging] (undo data 생성, undo data 생성하지않음)
      [permanent/temporary] (저장대상의 영구적 저장/임시적 저장)
      [extent management
                         Dictionary | Local(원하는 만큼 할당)
                         Autoallocate | uniform size integer [M/K](일정한 size 할당)]
      [segment space management (manual/auto)]

create tablespace
오라클 데이터베이스내에서 생성되고 처리될 테이블들의 레코드들이 실제로 존재할 영역을 디스크 상에 물리적으로 생성시키는 명령어이다.

datafile
데이터베이스내에서 사용되는 레코드들이 실제로 디스크상에 파일로 존재하게 되는데, 이때의 파일의 위치와 이름을 지정하는 곳이다.

data_file
데이터베이스내에서 사용되는 레코드들이 실제로 디스크상에 파일로 존재하게 되는데, 이때의 파일의 위치와 이름을 지정하는 곳이다.

data_full_file_name
레코들이 실제로 존재할 디렉토리(절대패스사용)와 이름이다.

size
테이블스페이스내의 레코드들을 저장할 디스크상의 파일의 최대 크기를 지정해 줄 수 있다.

datafilesize_min
테이블생성시 사용할 수 있는 공간의 크기로, 예를 들어 10m로 지정되면 생성된 임의의 테이블에 입력되는 데이터들을 10m의 영역에 저장

next
처음에 저장될 데이터의 영역인 initial 만큼을 다 쓰고 더 이상의 공간이 없을 때, 사용할 수 있는 영역을 할당 시켜 준다.

datafilesize_max
추가로 테이블에 데이터가 입력될 때, 사용할 수 있는 영역의 크기이다.
예를 들어 5m를 할당, 임의의 테이블이 사용한 영역이 10m(위의 initial 영역의 크기이다.)를 넘을 경우, 추가로 5m만큼의 영역을 더 사용할 수 있게 된다. 따라서 총 사용공간은 15m가된다.

minextents mininum
next 영역으로 할당할 수 있는 최소의 개수를 지정해 줄 수 있다.

maxextents maxnum
next 영역으로 할당할 수 있는 최대의 개수를 지정해 줄 수 있다.

picincrease num
next를 지정하여 추가로 사용할 영역을 확장하고자 할 때, 늘어날 영역의 크기를 '%'로 나타낸 값이다. pct는 '%'를 의미한다. 예를 들어 picincrease 5라고 지정해 두면, next로 추가로 작업할 영역을 늘여 줄때, 처음에는 next를 설정된 영역만을 확장시켜 주나, 두 번째는부터는 next영역의 크기에서 5%만큼 더 크게 확장시켜 주게 되는 것이다.

online/offline
테이블스페이스 생성시 online이나 offline 중 택일하여 쓸 수 있으며, 생략하면 online을 의미한다. 테이블스페이스 생성을 하더라도 offline 상태라면, 상용자들은 해당 테이블스페이스를 사용하지 못한다.


 

'Database Oracle > TABLESPACE' 카테고리의 다른 글

TSB 간략 정리  (0) 2013.01.11
테이블스페이스 실습 1  (0) 2013.01.11
LMT  (0) 2013.01.10
TBS 자동 증가  (0) 2013.01.10
TBS 정보 조회  (0) 2013.01.10
Posted by 아트민
,

참조: sys 사용자 or dba권한 부여 받은 사용자로 실습

-- 데이터베이스 사용자 아이디 생성 및 수정
create user xhr identified by xhr;

-- 사용자에게 권한 주기
grant resource, connect, dba to xhr;

-- 데이터베이스 사용자 삭제
drop user xhr cascade;

-- 데이터베이스에 등록된 사용자 정보 조회
select username, default_tablespace, temporary_tablespace, created from dba_users;

-- 데이터베이스에 등록된 xhr 사용자 정보 조회
select
    username,
    default_tablespace,
    temporary_tablespace,
    created
from
    dba_users

where username like '%XHR%';

-- user의 object 정보 조회
select object_name, object_type from user_objects where object_type ='INDEX';

-- 사용자의 권한 목록 조회
select * from session_privs;

-- 사용자 xhr 권한 부여
grant 
    create database link,
    create table,
    alter any table,
    backup any table,
    drop any table,
    select any table,
    insert any table,
    update any table,
    delete any table,

    create procedure,
    create any procedure,
    alter any procedure,
    drop any procedure,
    execute any procedure,
    create session,
    lock any table,
    comment any table,
 
    create sequence,
    create any sequence,
    alter any sequence,
    drop any sequence,
    select any sequence,
    create trigger,
    create any trigger,
    alter any trigger,
    drop any trigger,

    create view,
    create any view,
    drop any view to xhr;

      
-- 다른 유저의 권한 확인(sys, system 계정만 가능, 단 dba 권한 부여 받으면 조회가능)
select grantee, privilege
from dba_sys_privs
where grantee = 'XHR';

user_about.sql

Posted by 아트민
,

달걀삶기

Food Style 2013. 1. 10. 20:24

요즘 운동을 다닌다.
다이어트에 필요한 단백질 보충~~~
삶은달걀이 필요하다. 매번 삶는 거지만~~ 잘될때와 안될때가 있다.
더이상 실패는 없다.
    출처: http://blog.naver.com/sukha83/150135881455

 

 

 

계란삶는 법, 계란터지지않게 삶는 법

 

이웃님들 즐거운 토욜이네요~

어제 저녁에는 금요일이라 잠도 안오고 배는 고파서

문득 생각난 것이 삶은 달걀이었어요.

달걀 삶은 것 오랜만에 먹으니 정말 맛있었어요~

달걀 삶는 법을 잘 모르시는 분이 많은것 같아서

소개해드릴게요..

저도 옛날에는 잘 몰라서 엉망이 되고 했답니다 ㅎㅎㅎ

 

 

<달걀 삶는 법, 계란 터지지않게 삶는 법>


* 댤걀 온도
: 계란이 잘 삶아지려면 냉장고에서 바로 꺼내면 안되고

실온에 좀 두었다가 하셔야 합니다.

차가운 냉장고에서 나온 계란이 바로 뜨겁게 삶아지면 터질수가 있으니

실온에서 30분정도 두어서 온도차를 줄여주세요~

 

* 물의 양 : 계란이 많이 굴러다니지 않을 정도로 계란양을 적당히 넣고 

 물은 넉넉히 넣어주세요.

 

* 삶는 시간  실온계란을 냄비에 넣고 12분 삶음  -- 완숙상태(완숙)

 실온계란을 냄비에 넣고 10분 삶음  -- 노른자가 반정도 익은 상태 (반숙)

실온계란을 냄비에 넣고 8분 삶음 -- 흰자가 익은 상태

 

계란을 너무 오래 삶으면 노른자의 철분과 황이 만나 노른자가 파랗게 변해버려요~


* 계란이 오래되면 껍질이 얇아져서 터지기 쉬우니

소금과 식초를 넣어주면 터지는 걸 방지해 줍니다.

 

* 만약에 급한 경우 냉장고에서 바로 꺼내 삶는 경우는

시간을 7분정도 더 추가해주세요~

 

* 계란 노른자 중앙에 오게 삶기 : 계란을 삶을 때 한번씩 젓가락으로 굴려주면

노른자가 중앙에 오게 삶아져요~

데코레이션할때는 노른자가 중앙에 있으면 이쁘잖아요~

 

* 계란 껍질을 잘 벗기려면 : 삶아진 계란은 재빨리 찬물에 담궈서

물을 몇번 갈아가면서 찬물에 담궜다가 껍질을 벗겨주세요.

 

 

달걀이 잘 삶아졌어요~

달걀을 잘 삶으려면 우선 달걀이 신선해야 좋은 것 같아요.

달걀은 표면이 매끈하고 광택이 나고 이물질이 없는 것이 좋은 계란이에요.

표면이 매끈하다는 건 이물질이 없는 걸 말하는 거지

오래된 계란도 매끈하답니다.

 

 

매끈하게 완숙으로 삶아서

소금에 콕 찍어 먹으니 정말 꿀맛이었어요 ㅎㅎㅎ

늦은시간 출출할 때 달걀 삶아 먹으니

부담도 없고 좋더라구요~

 

주말인데 달걀 삶아 기차여행 가고싶어지네요 ㅎㅎㅎ

 

이웃님들 즐건 주말 보내세요^^

 

Posted by 아트민
,