zoukankan      html  css  js  c++  java
  • Oracle常用操作表空间sql脚本

    --删除用户(如果用户下面有对象,需要加cascade参数)
    drop user zxasrs cascade; 
    
    --修改表空间为离线
    alter tablespace zxasrs offline;
    
     --删除表空间和数据文件
    drop tablespace zxasrs including contents and datafiles;
    
    --创建表空间
    create tablespace zxasrs datafile 'E:项目工程昆山dbzxasrs.ora' size 204800;
    --启动表空间自增
    ALTER DATABASE DATAFILE 'E:项目工程昆山dbzxasrs.ora' AUTOEXTEND ON;
    --设置每次自增200M
    ALTER DATABASE DATAFILE 'E:项目工程昆山dbzxasrs.ora' AUTOEXTEND ON NEXT 200M ;
    --设置每次自增200M,最大限制2000M
    ALTER DATABASE DATAFILE 'E:项目工程昆山dbzxasrs.ora' AUTOEXTEND ON NEXT 200M MAXSIZE 2000M;
    --为表空间增加大小
    alter tablespace zxasrs add size 204800;
     --重新配置表空间大小
    alter tablespace zxasrs resize 204800;
     
    --查询表空间使用率
    SELECT a.tablespace_name 表空间名,total 表空间大小,free 表空间剩余大小,
    (total-free) 表空间使用大小,
    ROUND((total-free)/total,4)*100 "使用率 %"
    FROM  (SELECT tablespace_name,SUM(bytes) free FROM DBA_FREE_SPACE
    GROUP BY tablespace_name ) a,
    (SELECT tablespace_name,SUM(bytes) total FROM DBA_DATA_FILES
    GROUP BY tablespace_name) b
    WHERE a.tablespace_name=b.tablespace_name;
    
    --查询表空间
    select name from v$tablespace;
  • 相关阅读:
    正则表达式随笔
    linux 命令大全
    oracle merge into
    存储过程else if
    存储过程 loop
    存储过程 函数
    存储过程使用集合来存储查询
    存储过程使用游标和索引
    存储过程使用%rowtype定义游标类型的变量提取emp数据
    ORACLE 存储过程 like 样例
  • 原文地址:https://www.cnblogs.com/xiaoerlang90/p/6932448.html
Copyright © 2011-2022 走看看