티스토리 뷰
1. MAX를 설정해주지 않을시,
CREATE TABLESPACE MYSAMPLETBS1
DATAFILE 'D:\MYORADATA\MYSAMPLETBS1_01.DBF' SIZE 4M
AUTOEXTEND ON
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO;
2. MAX크기 지정해주기
CREATE TABLESPACE MYSAMPLETBS2
DATAFILE 'D:\MYORADATA\MYSAMPLETBS2_01.DBF' SIZE 4M
AUTOEXTEND ON
NEXT 2M -- 공간이 꽉차면 단 한번만 2M 더 확장하라는 의미
MAXSIZE 32M
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO;
3. 파일구성 2개의 자동공간이 확장되는 테이블 스페이스 만들기
CREATE TABLESPACE MYSAMPLETBS3
DATAFILE 'D:\MYORADATA\MYSAMPLETBS3_01.DBF' SIZE 4M
AUTOEXTEND ON
NEXT 2M
MAXSIZE 32M,
'D:\MYORADATA\MYSAMPLETBS3_02.DBF' SIZE 4M
AUTOEXTEND ON
NEXT 2M
MAXSIZE 32M
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO;
-- 초기에는 4M이지만 MAX 크기는 64M인 테이블스페이스 생성
* 오라클 사용자 생성하기
CREATE USER 유저명 IDENTIFIED BY 비밀번호
DEFAULT TABLESPACE 테이블스페이스명
EX)
CREATE USER NEWSCOTT IDENTIFIED BY DBATIGER
DEFAULT TABLESPACE KHTBS
--NEWSCOT으로 오라클 서버에 접속해서 테이블스페이스 지정하지 않고,
테이블을 생성시에는 항상 KHTBS에 저장되라는 의미.
* 오라클 서버에 접속 가능한 권한 부여
GRANT CREATE SESSION TO NEWSCOTT;
* 테이블 만들수 있는 권한 부여
GRANT CREATE TABLE TO NEWSCOTT;
* 테이블 스페이스 공간을 사용할 수 있는 권한 부여
ALTER USER NEWSCOTT
QUOTA 2M ON KHTBS;
-- KHTBS의 테이블스페이스 공간 중 유저 NEWSCOTT이 사용할 수 있는 최대 공간은 2M 이다.
** 실제 USER 만들때 필요한 권한 한번에 부여하기.
CREATE USER NEWHR IDENTIFIED BY DBLION
DEFAULT TABLESPACE KHTBS
QUOTA 2M ON KHTBS
-- KHTBS라는 테이블스페이스 공간에 최대 사용할 수 있는 할당량이 2M임을 의미
@ 테이블 스페이스 공간 제한을 두고 싶지 않을 경우에
CREATE USER NEWHR IDENTIFIED BY DBLION
DEFAULT TABLESPACE KHTBS
QUOTA UNLIMITED ON KHTBS
GRANT CREATE SESSION, CREATE TABLE TO NEWHR;
-- 오라클 접근 권한과 테이블 생성 권한 부여
* 기본설정되는, 디폴트 테이블스페이스 바꾸기
ALTER DATABASE DEFAULT TABLESPACE 새로운테이블스페이스명
그러나 이 명령어는 기존에 설정했던 테이블스페이스 마저 다 바꿔준다는 단점이 있으니 주의
ex) ALTER DATABASE DEFAULT TABLESPACE USERS;
* 유저별로 디폴트 테이블스페이스(defual tablespace) 바꿔주기
ALTER USER 유저명 DEFAULT TABLESPACE 테이블스페이스명;
ex) ALTER USER NEWHR DEFAULT TABLESPACE KHTBS;
* DEFAULT_TABLESPACE 조회
SELECT USERNAME, DEFAULT_TABLESPACE
FROM DBA_USERS;
'DATABASE > Oracle' 카테고리의 다른 글
oracle xe 설치후 휴지인스턴스로 시작하지 못할때 (0) | 2008.07.26 |
---|---|
오라클 기초 자료 (0) | 2008.07.26 |
오라클 9i부터 컬럼명 변경을 위한 SQL문법이 제공됨 (0) | 2008.07.26 |
오라클 팁 (0) | 2008.07.26 |
Oracle XE (Express Edition) 설치 (0) | 2008.07.26 |
- Total
- Today
- Yesterday
- Letsencrypt wildcard
- camelcase
- letsencrypt
- 마이바티스CamelCase
- Intellj들여쓰기
- SSL
- Letsencrypt wildcard auto renew
- 마이바티스
- Letsencrypt+nginx
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |