[오라클]DB 기본 관리 쿼리
[Oracle] DB 관리 쿼리 |
#### system 계정으로 로그인해서
# 테이블스페이스 이름 보기
select ts#,rfile#,name from v$datafile order by ts#
# user별 테이블스페이스 정보 보기
select username,password,default_tablespace,temporary_tablespace from dba_users
# 테이블스페이스 만들기
create tablespace spaceName
datafile '/oracle/oradata/data.dbf' size 200m
default storage
(initial 1m next 1m
minextents 1 maxextents unlimited pctincrease 0);
# 테이블 스페이스 자동증가 on
alter database datafile '/oracle/oradata/data.dbf' autoextend on;
# 사용자 만들기
create user userName identified by password default tablespace spaceName temporary tablespace tempSpaceName
# 권한 만들기
create role roleName;
grant create session, create table, create view, create synonym to roleName;
# 권한 부여
grant roleName to userName
# Resource 부여
grant resource to userName
# import
imp userid=system/manager file=xxx.dmp fromuser=aaa touser=aaa full=n commit=y ignore=y log=logfile.log
#### 해당 user로 로그인해서
# data space 사용량 조회
select table_name,tablespace_name from user_tables;
select index_name,table_name,tablespace_name from user_tables;
select segment_name,tablespace_name,sum(bytes) from user_extents
where segment_type='TABLE' group by segment_name,tablespace_name;
select segment_name, sum(bytes) from user_extents
where segment_type='TABLE' group by segment_name
'01.오라클 > 001.DB 관리' 카테고리의 다른 글
[오라클]Redo Log Resize 방법 (0) | 2012.12.19 |
---|---|
[오라클]테이블스페이스 생성 및 관리 (0) | 2012.12.19 |
[오라클]Redo 로그파일 그룹 추가 및 삭제 (0) | 2012.12.19 |
[오라클]불필요 계정 삭제 (0) | 2012.12.19 |
[오라클]DB실시간 모니터링 문장 (0) | 2012.12.19 |