>데이터 베이스 >Oracle >Oracle에서 사용자에 해당하는 테이블스페이스를 확인하는 방법

Oracle에서 사용자에 해당하는 테이블스페이스를 확인하는 방법

hzc
hzc원래의
2020-06-16 14:51:2210471검색

Oracle에서 사용자에 해당하는 테이블스페이스를 확인하는 방법

오라클은 사용자에 해당하는 테이블스페이스를 어떻게 확인하나요?

사용자 쿼리

sys, system과 같은 dba 권한이 있는 계정이 있는 경우 데이터베이스의 모든 사용자 보기:

select * from dba_users;select * from dba_users;

查看你能管理的所有用户:

select * from all_users;

查看当前用户信息:

select * from user_users;

查询用户所对应的表空间:

select username,default_tablespace from dba_users;

为用户指定表空间:

alter user 用户名 default tablespace 表空间名字 ;

为用户指定临时表空间:

alter user 用户名 temporary tablespace 表空间名字;

删除用户:

drop user 用户名称 cascade;

删除表空间:

drop tablespace 表空间名字 including contents and datafiles cascade constraint;

查找工作空间的路径:

select * from dba_data_files;

모든 사용자 보기 사용자를 관리할 수 있습니다:

select * from all_users;

현재 사용자 정보 보기:

select * from user_users;

사용자에 해당하는 테이블 공간을 쿼리합니다.

select username,default_tablespace from dba_users;🎜🎜사용자의 테이블 공간 지정: 🎜🎜alter user name default tablespace table space name;🎜🎜임시 테이블 지정 사용자를 위한 공간: 🎜 🎜alter user username temporary tablespace tablespace name;🎜🎜사용자 삭제: 🎜🎜drop user username cascade;🎜🎜테이블스페이스 삭제: 🎜🎜컨텐츠 및 데이터 파일 계단식 제약 조건을 포함하는 테이블스페이스 테이블스페이스 이름 삭제;🎜🎜작업 공간을 찾는 경로: 🎜🎜select * from dba_data_files;🎜🎜Oracle 테이블스페이스의 크기 및 사용량 보기 sql문 🎜🎜테이블스페이스 이름 및 크기 조회(그대로 복사, 변경하지 마세요) 🎜
SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size
FROM dba_tablespaces t, dba_data_files d
WHERE t.tablespace_name = d.tablespace_name
GROUP BY t.tablespace_name;
🎜 테이블스페이스에 있는 물리적 파일 이름 및 크기 확인(그대로 복사, 변경하지 마세요) 변경) 🎜
SELECT tablespace_name,file_id,file_name,
round(bytes / (1024 * 1024), 0) total_space
FROM dba_data_files ORDER BY tablespace_name;
🎜추천 튜토리얼: "🎜Oracle Tutorial🎜"🎜

위 내용은 Oracle에서 사용자에 해당하는 테이블스페이스를 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.