oracle--查看表空间大小以及修改表空间大小

  一.修改表空间大小

解决以上问题的办法:通过增大表空间即可解决,如下:

Sql代码  

  1. 使用dba用户登陆
  2. sqlplus  / as  sysdba;
  3. 执行如下命令:
  4. SQL > ALTER TABLESPACE SYSTEM ADD DATAFILE ‘/u01/app/oracle/oradata/test/system02.dbf‘ SIZE 20480M AUTOEXTEND OFF;
  5. 注意:其中‘/u01/app/oracle/oradata/test/system02.dbf‘是你数据库的路径。这里我设置成大小为:20G。

  二.查看表空间大小及相关的sql

在解决以上遇到问题的同时,通过整理,以下sql,作为一个管理人员,也应该是必备的。

Sql代码  

  1. 1、查看表空间的名称及大小
  2. 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;
  3. 2、查看表空间物理文件的名称及大小
  4. SQl > SELECT tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), 0) total_space FROM dba_data_files ORDER BY tablespace_name;
  5. 3、查看回滚段名称及大小
  6. SQl > SELECT segment_name, tablespace_name, r.status, (initial_extent / 1024) initialextent, (next_extent / 1024) nextextent, max_extents, v.curext curextent FROM dba_rollback_segs r, v$rollstat v WHERE r.segment_id = v.usn(+) ORDER BY segment_name;
  7. 4、查看控制文件
  8. SQl > SELECT NAME FROM v$controlfile;
  9. 5、查看日志文件
  10. SELECT MEMBER FROM v$logfile;
  11. 6、查看表空间的使用情况
  12. SQl > SELECT SUM(bytes) / (1024 * 1024) AS free_space, tablespace_name  FROM dba_free_space GROUP BY tablespace_name;
  13. SQl > SELECT a.tablespace_name, a.bytes total, b.bytes used, c.bytes free,(b.bytes * 100) / a.bytes "% USED ", (c.bytes * 100) / a.bytes "% 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;
  14. 7、查看数据库库对象
  15. SQl > SELECT owner, object_type, status, COUNT(*) count# FROM all_objects GROUP BY owner, object_type, status;
  16. 8、查看数据库的版本 
  17. SQl > SELECT version FROM product_component_version WHERE substr(product, 1, 6) = ‘Oracle‘;
  18. 9、查看数据库的创建日期和归档方式
  19. SQl > SELECT created, log_mode, log_mode FROM v$database;
时间: 2024-10-05 11:01:01

oracle--查看表空间大小以及修改表空间大小的相关文章

Oracle:SQL语句--对表的操作——修改表名

1 – 修改表名(未验证在有数据,并且互有主外键时,是否可用) 2 3 语法: 4 rename 现表名 to 新表名; 5 6 例: 7 rename T_Student2 to T_Stu;

db2 中 SQL判断物理表是否存在、修改表名

1.db2 中 SQL判断物理表是否存在 SELECT * FROM SYSIBM.SYSTABLES WHERE TID <> 0 AND Name = 'TABLE_NAME' AND Creator  = 'DB2INST1' ; 2.修改表名: RENAME TABLE  原表名 TO 修改后表名 ;

控制表单控件-修改表单的提交方法

代码: —————————————————————————— <script type="text/javascript">            //修改表单的提交方法            function modifyMethod(){                var f = document.forms[0];            //获取表单DOM                var method = f.myMethod.value;    //选择的

oracle 增加修改删除表字段,添加修改表、以及表中字段的备注

添加字段的语法:alter table tablename add (column datatype [default value][null/not null],-.); 修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],-.); 删除字段的语法:alter table tablename drop (column); 添加.修改.删除多列的话,用逗号隔开. 举例: 使用al

Lua中只读表和只允许修改表

Lua中的table表非常灵活强大,可以随时加入和修改,但有时在多人协作和 一些项目中有些凌乱,我们可以利用元表的性质来保护我们的一些表格. 1.Lua中的只读表 function ReadOnlyTable (t) local proxy = {} local mt = { __index = t, __newindex = function (t,k,v) error("attempt to update a read-only talbe",2) end } setmetatab

Oracle查看用户密码过期,修改永不过期

01.查看当前open用户 select username,account_status,expiry_date,profile from dba_users; 02.查看目前的密码过期策略 select * from dba_profiles s where s.profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME'; 03.修改密码过期策略 alter profile default limit password_life_time

oracle 修改表空间存储路径

[[email protected] ~]# more /etc/oracle-releaseOracle Linux Server release 5.7 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionPL/SQL Release 11.2.0.3.0 - ProductionCORE 11.2.0.3.0 ProductionTNS for Linux: Version 11.2.0.3

Oracle 关于定义约束 / 修改表结构 /修改约束

---约束分5种:主键 外键 唯一 非空 检查5类约束 Oracle中分列级别约束 与 表级别约束 列级别约束:在创建表时再列上面加约束 例如: create table table11( stuno number(2) constraint table_pk primary key, tname varchar2(5)unique--唯一约束 ) 上面两个字段都是在列上面直接写的约束 :可选[constraint table_pk] primary key, 表级别约束: 例如: --表级别约

MySQL创建修改表结构

一. 数据库的概述 1.什么是数据库 DB,DataBase 数据库:依照某种数据模型进行组织并存放到存储器的数据集合 DBMS,DataBase Management System 数据库管理系统:用来操纵和管理数据库的大型服务软件 DBS,DataBase System 数据系统:即DB+DBMS,指带有数据库并整合了数据库管理软件的计算       机系统 2.E-R数据模型 实体-关系 模型(Entity-Relationship Model) 3.常见的数据库服务软件 类型 厂商 Or