오라클 Tablespace 생성, User 생성 방법
1. TABLESPACE 생성
CREATE TABLESPACE TEST_UP DATAFILE 'TEST_UP' SIZE 2048M AUTOEXTEND ON NEXT 4M MAXSIZE UNLIMITED LOGGING PERMANENT EXTENT MANAGEMENT LOCAL AUTOALLOCATE BLOCKSIZE 8K SEGMENT SPACE MANAGEMENT MANUAL FLASHBACK ON;
Tablespace의 이름을 TEST_UP으로 하고, 그 크기를 2G로 설정하며, 2G 초과시 자동으로 4M 씩 자동 확장 생성한다.
2. USER 생성
CREATE USER TESTER IDENTIFIED BY TESTERPW DEFAULT TABLESPACE TEST_UP PROFILE DEFAULT QUOTA UNLIMITED ON TEST_UP
TESTER/TESTERPW 유저를 TEST_UP TABLESPACE에 생성한다.
3. USER에 대한 GRANT
GRANT "CONNECT" TO TESTER WITH ADMIN OPTION; GRANT "DBA" TO TESTER WITH ADMIN OPTION; GRANT "RESOURCE" TO TESTER WITH ADMIN OPTION; ALTER USER TESTER DEFAULT ROLE "CONNECT", "DBA", "RESOURCE";
생성된 TESTER 유저에 CONNECT, DBA, RESOURCE 권한을 부여한다.
4. USER DROP
DROP USER TESTER CASCADE;
5. TABLESPACE DROP
DROP TABLESPACE TEST_UP INCLUDING CONTENTS;
세그먼트 안의 TABLE과 INDEX를 먼저 삭제한다. 그 다음에 TABLESPACE를 시스템에서 삭제해야 한다.
DROP TABLESPACE TEST_UP INCLUDING CONTENTS AND DATAFILES;
데이터 파일까지 한 번에 제거한다.
SELECT TABLESPACE_NAME, COUNT(8) AS FRAGMENTS, SUM(BYTES) AS TOTAL, MAX(BYTES) AS LARGEST FROM DBA_FREE_SPACE GROUP BY TABLESPACE_NAME
ALTER TABLESPACE USERS OFFLINE; ALTER TABLESPACE USERS ONLINE;
장애나 버그가 일어났을 경우 전체 DB를 내릴 수 있겠지만, 적은 범위의 장애가 일어났을 경우 특정 범위를 OFFLINE 해줌으로써 사용자들의 접근을 막아 장애 처리할 수 있다.
댓글
이 글 공유하기
다른 글
-
오라클(Oracle) 년도별 주차 구하는 방법, 월별 주차 구하는 방법
오라클(Oracle) 년도별 주차 구하는 방법, 월별 주차 구하는 방법
2014.08.12오라클(Oracle) 년도별 주차 구하는 방법, 월별 주차 구하는 방법 with ISO as ( select to_char(WEEK_START, 'YYYY-MM-DD') WEEK_START ,to_char(WEEK_END, 'YYYY-MM-DD') WEEK_END ,to_char(WEEK_START, 'WW') WEEK_OF_YEAR_ISO ,to_char(WEEK_START, 'W') WEEK_OF_MONTH from ( select trunc(START_DT + LEVEL, 'D') WEEK_START ,trunc(START_DT + LEVEL, 'D') + 6 WEEK_END from ( select to_date('20140101', 'YYYYMMDD') - 1 START_DT ,to_date('… -
DB2 날짜 구하기, 주차 구하기(재귀함수 recursive function 이용)
DB2 날짜 구하기, 주차 구하기(재귀함수 recursive function 이용)
2014.02.19 -
ORA-27101 : shared memory realm does not exist
ORA-27101 : shared memory realm does not exist
2013.12.03ORA-01034 : ORACLE not available ORA-27101 : shared memory realm does not exist 오라클 10g에서는 대게 갑자기 오라클을 중단시켰을 경우 보통 shared memory realm does not exist 에러가 걸린다. This error occur when the Oracle 10g is suddenly stopped. C:\>sqlplus /nolog SQL*Plus : Relase 10.2.0.1.0 - Production on …… Copyright 1982, ……. SQL> conn sys/as sysdba 암호 입력: 휴지 인스턴스에 접속되었습니다. SQL> startup ORACLE 인스턴스가 시작되었습니다. Total … -
Toad 팁, Toad 설정 for Oracle, Toad(토드) 단축키
Toad 팁, Toad 설정 for Oracle, Toad(토드) 단축키
2013.12.031. 쿼리 작성 후 자동 포맷팅 사용 시 상단의 주석이 출력되지 않게 하기 위한 방법자동 포맷팅 (쿼리 정렬: Ctrl + Shift + F) 메뉴의 View > Formatting Options > Formatter Options > General Layout > Header 에서 우측 Tagline을 Disable로 설정하면 된다. 2. 쿼리 실행 후 Grid에서 null값을 노란색 및 {null}로 표시하는 방법메뉴의 View > Toad Options > Data Grids > Visual 에서 Null columns를 Yellow 또는 {null}을 선택하면 된다. 토드 옵션에 따라 Null columns에 색상이 아닌 텍스트를 입력하는 경우가 있다. 이 경우 styles에 Active Styl…
댓글을 사용할 수 없습니다.