oracle怎么查看数据库的磁盘空间?

  • 回答数

    4

  • 浏览数

    880

倚楼听风雨
首页 > 计算机类考试 > oracle怎么查看数据库的磁盘空间?

4个回答 默认排序
  • 默认排序
  • 按时间排序

白衣长衫

已采纳
1分钟前发布 -【oracle怎么查看数据库的磁盘空间?】http://www.sdrsks.org/ask 09月26日讯: oracle怎么查看数据库的磁盘空间?对于Oracle数据库而言磁盘空间主要体现在表空间上,可使用sql语句进行查看Oracle 表空间的大小及使用情况:1、查看表空间的名称及大小SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_sizeFROM dba_tablespaces t, dba_data_files dWHERE t.tablespace_name = d.tablespace_nameGROUP BY t.tablespace_name;2、查看表空间物理文件的名称及大小SELECT tablespace_name,file_id,file_name,round(bytes / (1024 * 1024), 0) total_spaceFROM dba_data_filesORDER BY tablespace_name;3、查看回滚段名称及大小SELECT segment_name,tablespace_name,r.status,(initial_extent / 1024) initialextent,(next_extent / 1024) nextextent,max_extents,v.curext curextentFROM dba_rollback_segs r, v$rollstat vWHERE r.segment_id = v.usn(+)ORDER BY segment_name;4、查看控制文件SELECT NAME FROM v$controlfile;5、查看日志文件SELECT MEMBER FROM v$logfile;6、查看表空间的使用情况SELECT SUM(bytes) / (1024 * 1024) AS free_space, tablespace_nameFROM dba_free_spaceGROUP BY tablespace_name;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 cWHERE a.tablespace_name = b.tablespace_nameAND a.tablespace_name = c.tablespace_name;7、查看数据库库对象SELECT owner, object_type, status, COUNT(*) count#FROM all_objectsGROUP BY owner, object_type, status;8、查看数据库的版本SELECT versionFROM product_component_versionWHERE substr(product, 1, 6) = 'Oracle';9、查看数据库的创建日期和归档方式SELECT created, log_mode, log_mode FROM v$database;--1G=1024MB--1M=1024KB--1K=1024Bytes--1M=11048576Bytes--1G=1024*11048576Bytes=11313741824BytesSELECT a.tablespace_name "表空间名",total "表空间大小",free "表空间剩余大小",(total - free) "表空间使用大小",total / (1024 * 1024 * 1024) "表空间大小(G)",free / (1024 * 1024 * 1024) "表空间剩余大小(G)",(total - free) / (1024 * 1024 * 1024) "表空间使用大小(G)",round((total - free) / total, 4) * 100 "使用率 %"FROM (SELECT tablespace_name, SUM(bytes) freeFROM dba_free_spaceGROUP BY tablespace_name) a,(SELECT tablespace_name, SUM(bytes) totalFROM dba_data_filesGROUP BY tablespace_name) bWHERE a.tablespace_name = b.tablespace_name
46 评论

江南慕雨

已采纳
oracle如何判断字符串是否符合日期格式,类似sqlserver中isdate函数的功能,不使用自定义函数?第一,你指的日期格式是‘'yyyy-mm-dd’或者‘mm-dd-'yyyy’还是别的什么格式,第二,你可以把那个字符串转化成你想要的格式。例如:selectto_char(sysdate,'yyyy-mm-ddhh24:mi:ss')fromdual;你就可以使用to_char和to_date互相转换成你喜欢的格式。
39 评论

余年寄山水

已采纳
在数据库中怎么默认添加日期时间?在数据库表中添加默认的当前日期列:表中添加日期列,在其默认值中,填上默认日期的函数即可。oracle 当中是sysdate!sql server中是GETDATE()MySQL:curdate() ’yyyy-mm-dd’的格式返回今天的日期,可以直接存到date字段中。不包括当前的时间 只显示年月日:需要你读取出来的时候,删除掉后面的时间部分。因为数据库会自动加上 0:00:00 的。
24 评论

简单一句我想你了゛言语中

已采纳
MYSQL数据库哪个版本最稳定现在?一般来说,稳定的版本就好,但是大版本也必须选择市面上稳定运行的通用版本,比如mysql5.6 5.7版本,因为这样你可以获取到最新的特性而不会落伍,学习他们在一段时间内可以保持领先。mysql是非常好用的互联网数据库,但是由于很多时候都是收到oracle的影响,现在很多企业转到自己开发mysql,因为源代码是开放的,因此,还有的人就转向另一个mysql衍生版本,叫做mariadb,使用起来跟mysql几乎一模一样,但是完全免费不要钱,建议你也使用这个版本。另外,他使用起来是用区分32位和64位的,如果你的操作系统是64位的,现在很多电脑都是64位版本的了,建议你也使用64位版本的。
17 评论

相关问答

  • 2021年11月17号王者荣耀几点更新?

    2021年11月17号王者荣耀几点更新?为了增加版本的稳定性,我们计划在2021年11月17日16:20-17:20对《王者荣耀》体验服进行停机维护。【更新时间】11月17日16:20-17:20(15:50关闭PVP)【更新方式】停机更新【更新范围】王者荣耀修炼之地体验服【下载地址】体验服更新完毕后,您打开王者荣耀-体验服客户端即可直接进行自动更新!若您无法进行自动更新,可以通过王者荣耀修炼之地

    陌生 4人参与回答 2024-09-26
  • oracle快爆满了会怎么样?

    oracle快爆满了会怎么样?会报错无法写入数据,可以设置自动扩展内存。

    恋过的风景 4人参与回答 2024-09-26
  • 项目数据分析师考试流程是什么?

    项目数据分析师考试流程是什么?关注考试时间,保证在报名期内报名:每年全国统考为四次,大致时间为每年3、6、9、12月中旬左右进行考试,登陆项目数据分析师官网可查询具体考试时间。领取准考证:报名考试之后需要在考试前3天,登陆项目数据分析师培训网在准考证下载专区进行下载。考试考察内容:理论考试+实操考试。理论考试内容包括数据分析基本原理、概念及简单计算,题型分为填空、判断、单选题、多选题,此考试为上机

    来日方长 4人参与回答 2024-09-26
  • accessyear函数怎么用?

    accessyear函数怎么用?access year函数的用法:使用year函数获取年份,例如查询2016年之前的出生日期,查询条件可以写成年份([出生日期])

    不能长久 4人参与回答 2024-09-26
  • 大连理工大学和西北工业大学比较?

    大连理工大学和西北工业大学比较?大连理工大学地理位置比价好,在浪漫之都-大连;西北工业大学座落在西北门户城市13朝古都-西安。从地理位置,天气来说大连比较好。这两所都是重点学校,办学条件都差不多。具体哪些专业比较好,你看下面就可以了。西北工业大学坐落于古都西安,是我国唯一一所以同时发展航空、航天、航海工程教育和科学研究为特色,以工理为主,管、文、经、法协调发展的研究型、多科性和开放式的科学技术大学

    弓虽口勿 4人参与回答 2024-09-26