oracle 建库 表空间 用户 查看表空间使用率 设置自动扩展
2022/7/21 2:54:37
本文主要是介绍oracle 建库 表空间 用户 查看表空间使用率 设置自动扩展,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
创建删除表空间
create tablespace TEST datafile 'E:\DB\Oracle\oradata\TEST.dbf' size 50M AUTOEXTEND ON NEXT 50M; drop TABLESPACE TEST including contents and datafiles;
创建用户
--创建用户 create user TEST identified by "Password" default tablespace TEST;
删除用户
drop user TEST cascade;
用户授权
--连接访问权限 grant connect,resource to TEST; --所有权限 GRANT ALL PRIVILEGES TO TEST; --dba权限 grant dba to TEST;
废除权限
--权限分为system privileges 和 object privileges revoke sysdba from TEST; revoke all privileges from TEST; revoke connect,resource from TEST; 对象权限 revoke all on table from public
查询用户
select * from all_users;
查看表空间使用率
select total.tablespace_name TBSN, round(total.MB,3) as total_space, case when free.MB is null then 0 else round(free.MB,3) end as free_space, case when free.MB is null then 0 else round(free.MB,3)/round(total.MB,3)*100 end as free_rate from ( select tablespace_name, sum(bytes/1024/1024) MB from dba_data_files group by tablespace_name ) total, ( select tablespace_name, sum(bytes/1024/1024) MB from dba_free_space group by tablespace_name ) free where total.tablespace_name=free.tablespace_name(+) order by free_rate desc;
查看表空间是否开启自动扩展及文件名
select file_name ,autoextensible,increment_by from dba_data_files;
设置表空间属性
ALTER DATABASE DATAFILE 'E:\DB\ORACLE\ORADATA\AGVSYSDB.DBF' AUTOEXTEND ON NEXT 50M [MAXSIZE <size/UNLIMITED>];
这篇关于oracle 建库 表空间 用户 查看表空间使用率 设置自动扩展的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-01巧用 TiCDC Syncpoint 构建银行实时交易和准实时计算一体化架构
- 2024-05-01银行核心背后的落地工程体系丨Oracle - TiDB 数据迁移详解
- 2024-04-26高性能表格工具VTable总体构成-icode9专业技术文章分享
- 2024-04-16软路由代理问题, tg 无法代理问题-icode9专业技术文章分享
- 2024-04-16程序猿用什么锅-icode9专业技术文章分享
- 2024-04-16自建 NAS 的方案-icode9专业技术文章分享
- 2024-04-14ansible 在远程主机上执行脚本,并传入参数-icode9专业技术文章分享
- 2024-04-14ansible 在远程主机上执行脚本,并传入参数, 加上remote_src: yes 配置-icode9专业技术文章分享
- 2024-04-14ansible 检测远程主机的8080端口,如果关闭,则echo 进程已关闭-icode9专业技术文章分享
- 2024-04-14result 成功怎么写-icode9专业技术文章分享