Oracle表空间管理
2015-06-03 14:51
246 查看
1.创建表空间
2.创建用户
3.授权权限
4.查询表空间的大小
5.查看表空间对应的数据文件id和数据文件名称
6.查看表空间的使用情况
7.更改表空间大小(dbf)
8.删除表空间及关联关系
create tablespace yyy datafile '/u01/oracle/oradata/orcl/yyy01.dbf' size 50m autoextend on next 50m maxsize unlimited extent management local
2.创建用户
create user yyy identified by yyy default tablespace yyy temporary tablespace temp profile DEFAULT
3.授权权限
-- Grant/Revoke object privileges grant select on SYS.V_$SESSION to yyy; grant select on SYS.V_$SESSTAT to yyy; grant select on SYS.V_$STATNAME to yyy; -- Grant/Revoke role privileges grant connect to yyy; grant resource to yyy; -- Grant/Revoke system privileges grant create view to yyy; grant debug connect session to yyy; grant unlimited tablespace to yyy;
4.查询表空间的大小
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;
5.查看表空间对应的数据文件id和数据文件名称
SELECT tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), 0) total_space FROM dba_data_files ORDER BY tablespace_name;
6.查看表空间的使用情况
SELECT a.tablespace_name, a.bytes/1024/1024 "total/m", b.bytes/1024/1024 "used/m", c.bytes/1024/1024 "free/m", Round((c.bytes * 100)/a.bytes,2) " FREE %" FROM sys.sm$ts_avail a, sys.sm$ts_used b, sys.sm$ts_free c WHERE a.tablespace_name = b.tablespace_name AND a.tablespace_name = c.tablespace_name;
7.更改表空间大小(dbf)
alter database datafile '数据文件路径' resize 大小;
8.删除表空间及关联关系
DROP TABLESPACE tablesapce_name including contents and datafiles cascade constraint;
相关文章推荐
- Oracle中packages的使用
- Oracle在表上建立自增字段的方法
- 设置oracle数据库密码永不过期(ORA-28002)
- 使用sqlldr命令导入资料到Oracle数据库表中的示例说明
- 基于ORACLE数据库的循环建表及循环创建存储过程的SQL语句实现
- oracle 数据类型详解---日期型
- oracle 数据类型详解---日期型
- oracle 数据类型详解---日期型
- oracle 数据类型详解---日期型
- oracle 数据类型详解---日期型
- 查询脚本,实现oracle数据库表及字段名全部设置为大写
- Oracle分组ROLLUP、GROUP BY、GROUPING、GROUPING SETS区别和作用
- Oracle函数总结:字符函数
- 调用Oracle存储过程并获取out参数值
- Oracle抓取表结构的语句
- oracle 如何预估将要创建的索引的大小
- oracle错误代码大全(超详细)
- oracle 条件:1=1或1=0,动态添加条件
- oracle 删除表、数据
- java+oracle+web(第九天) java 基础课程(四) 多线程其他小知识 终止、守护、等待