Oracle数据库查询⽤户表空间查询、创建查看数据库⾥⾯所有⽤户,前提是你是有dba权限的帐号,如sys,system:
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;
oracle数据库怎么查询表
查⼯作空间的路径:
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;
---创建数据表空间
/*---------------------------------表空间---------------------*/
CREATE BIGFILE TABLESPACE DS
logging
DATAFILE 'xxx/ds.dbf'
SIZE 1G AUTOEXTEND ON NEXT 512M MAXSIZE UNLIMITED;
xxx代表你表空的存放的位置,根据你oracle服务器实际环境决定

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。