oracle临时表空间

来源:未知 责任编辑:责任编辑 发表时间:2013-11-26 22:16 点击:

以下是在学习中学到的一些关于临时表空间的语句:
--1、查看临时表空间 (dba_temp_files视图)(v_$tempfile视图)
  select tablespace_name,file_name,bytes/1024/1024 "file_size(M)",autoextensible from dba_temp_files;
  select status,enabled, name, bytes/1024/1024 file_size from v_$tempfile;--sys用户查看

--2、改变临时表空间大小
  alter database tempfile 'C:\ORADATA\ORCL\TEMP01.DBF' resize 21M;

--3、扩展临时表空间:
  --方法一、增大临时文件大小:
  SQL> alter database tempfile ‘/u01/app/oracle/oradata/orcl/temp01.dbf’ resize 100m;
  --方法二、将临时数据文件设为自动扩展:
  SQL> alter database tempfile ‘/u01/app/oracle/oradata/orcl/temp01.dbf’ autoextend on next 5m maxsize unlimited;
  --方法三、向临时表空间中添加数据文件:
  SQL> alter tablespace temp add tempfile ‘/u01/app/oracle/oradata/orcl/temp02.dbf’ size 100m;

--4、创建临时表空间:
  create temporary tablespace temp01 tempfile 'C:\ORADATA\ORCL\TEMP01.DBF' size 10M;

--5、更改系统的默认临时表空间:
  --查询默认临时表空间
  select * from database_properties where property_name='DEFAULT_TEMP_TABLESPACE';
  --修改默认临时表空间
  alter database default temporary tablespace temp02;
  --所有用户的默认临时表空间都将切换为新的临时表空间:
  select username,temporary_tablespace,default_tablespace from dba_users;
  --更改某一用户的临时表空间:
  alter user scott temporary tablespace temp02;

--6、删除临时表空间
  --删除临时表空间的一个数据文件:
  alter database tempfile 'C:\ORADATA\ORCL\TEMP03.DBF' drop;
  --删除临时表空间(彻底删除):
  drop tablespace temp including contents and datafiles cascade constraints;

--7、查看临时表空间的使用情况(GV_$TEMP_SPACE_HEADER视图必须在sys用户下才能查询)
    --GV_$TEMP_SPACE_HEADER视图记录了临时表空间的使用大小与未使用的大小
    --dba_temp_files视图的bytes字段记录的是临时表空间的总大小
    SELECT temp_used.tablespace_name,
           total - used as "Free",
           total as "Total",
           round(nvl(total - used, 0) * 100 / total, 3) "Free percent"
      FROM (SELECT tablespace_name, SUM(bytes_used) / 1024 / 1024 used
              FROM GV_$TEMP_SPACE_HEADER
             GROUP BY tablespace_name) temp_used,
           (SELECT tablespace_name, SUM(bytes) / 1024 / 1024 total

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Table函数使用简介
  • Oracle数据库Constraint约束的常用操作及异常处理
  • Bulk Collect性能分析(zz)
  • export/import的使用
  • OCP043第十五讲 Database Security
  • ORACLE10gr2数据导入MySQL方案
  • oracle 让sys用户可以使用isqlplus
  • 在oracle数据库下使用iSQL*Plus DBA访问数据库
  • Oracle行列转换小结
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1