오라클은 사용자에 해당하는 테이블스페이스를 어떻게 확인하나요?
사용자 쿼리
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에서 사용자에 해당하는 테이블스페이스를 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!