iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Oracle数据库空间满了如何进行空间扩展
  • 282
分享到

Oracle数据库空间满了如何进行空间扩展

2024-04-02 19:04:59 282人浏览 薄情痞子
摘要

这篇文章主要介绍了oracle数据库空间满了如何进行空间扩展,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。方法/步骤如下所示:1.查询用户对

这篇文章主要介绍了oracle数据库空间满了如何进行空间扩展,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

方法/步骤如下所示:

1.查询用户对应的表空间,我们可以看到针对不同的数据库用户Oracle

select username, default_tablespace, temporary_tablespace
from dba_users;

Oracle数据库空间满了如何进行空间扩展

2.查询用户的对应的数据文件,以及数据文件大小

select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;

Oracle数据库空间满了如何进行空间扩展

3.根据1.2 用户对应的表空间,以及表空间的大小,可以在通过下述语句查看目前使用百分比,如果所用空间不再下述查询范围内,则证明此空间已经满了,没有剩余量的空间在下面的sql中没有展示,我们可以看到有一个空间已经到了95%

SELECT 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) 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 ;

Oracle数据库空间满了如何进行空间扩展

4.此时我们执行空间扩增语句。把刚才使用率95%空间从1800M扩增到3000M

alter database datafile '/u2/oracle/PLM_SD_data' resize 3000m

扩增成功后如下图所示

Oracle数据库空间满了如何进行空间扩展

5.此时在执行空间使用率查询语句得出如下的结果,可以看到空间扩增成功。

Oracle数据库空间满了如何进行空间扩展

6.最后我们在通过SQL语句查询一下空间是不是变成了3000M

当然为了防止空间不够,导致异常,还可以设置空间自动延展。但是本人不太建议使用此功能,因为有可能导致空间的无限蔓延。

Oracle数据库空间满了如何进行空间扩展

感谢你能够认真阅读完这篇文章,希望小编分享的“Oracle数据库空间满了如何进行空间扩展”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网数据库频道,更多相关知识等着你来学习!

您可能感兴趣的文档:

--结束END--

本文标题: Oracle数据库空间满了如何进行空间扩展

本文链接: https://www.lsjlt.com/news/57465.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Oracle数据库空间满了如何进行空间扩展
    这篇文章主要介绍了Oracle数据库空间满了如何进行空间扩展,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。方法/步骤如下所示:1.查询用户对...
    99+
    2022-10-18
  • oracle扩展数据库的表空间
    直接登录主机后;如果需要转换数据库的实例,则在Windows里输入,需要在ORACLE的根目录下输入set oracle_id=...,在AIX系统里输入export ORACLE_SID=.....认证方...
    99+
    2022-10-18
  • oracle数据库中怎么扩展表空间
    今天就跟大家聊聊有关oracle数据库中怎么扩展表空间,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。第一步:查看表空间的使用情况:selec ...
    99+
    2022-10-18
  • oracle表空间满了如何处理
    当Oracle表空间满了时,可以采取以下处理方法:1. 增加表空间大小:可以通过增加表空间的大小来解决空间满的问题。可以使用`ALT...
    99+
    2023-08-31
    oracle
  • mysql数据库空间满了怎么解决
    1. 清理无用数据:可以通过删除无用的数据或者归档历史数据来释放空间。可以使用DELETE和TRUNCATE语句来删除数据,使用my...
    99+
    2023-06-09
    数据库空间 数据库 空间
  • oracle如何看表空间是否满了
    要查看Oracle数据库的表空间是否已满,可以使用以下方法:1. 查询表空间使用情况:```sqlSELECTtablesp...
    99+
    2023-09-29
    oracle
  • 处理Oracle数据库闪回区空间满的问题
    处理Oracle数据库闪回区空间满的问题作者:赵全文  网名:guestart 今天早上一到单位,发现EMCC上有一台数据库服务器的概览页面出现×××报警,查询alert_orcl13....
    99+
    2022-10-18
  • oracle如何创建实例、建库、建表、扩展表空间
    这篇文章主要介绍oracle如何创建实例、建库、建表、扩展表空间,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!版本:oracle 11g 一、创建实例(详细参考:http:...
    99+
    2022-10-19
  • 数据库中如何使用裸设备之对表空间扩展大小或创建表空间
    小编给大家分享一下数据库中如何使用裸设备之对表空间扩展大小或创建表空间,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 1.查看表空间对应的数据文件路径selec...
    99+
    2022-10-18
  • oracle数据库解决system表空间已爆满的问题
    有时会发现数据库system表空间增长很快,使用以下语句查看system表空间使用量。也可以使用toad直接看。 select b.tablespace_name "表空间", b.bytes / 1024 / 1...
    99+
    2015-11-26
    oracle数据库解决system表空间已爆满的问题
  • 关于oracle数据库表空间扩容的问题
    目录1.查看表空间使用率2.扩容方法一:增大所需表空间大小方法二:增加数据文件个数方法三:设置表空间自动扩展3.遇到的错误总结1.查看表空间使用率 SELECT B.FILE_NAME 物理文件名, B....
    99+
    2023-02-15
    oracle表空间扩容 数据库表空间扩容 oracle表扩容
  • 如何进行数据库文件的空间分配
    本篇文章给大家分享的是有关如何进行数据库文件的空间分配,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。SQL Server日志文件出一系列日志记...
    99+
    2022-10-19
  • 数据库表空间怎么进行监控
    这篇文章给大家分享的是有关数据库表空间怎么进行监控的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。对数据库中表空间的表的属性进行判断,所有的表空间的查询方法如下:selec ...
    99+
    2022-10-18
  • 数据库中如何查询那些时可自动扩展表空间
    这篇文章将为大家详细讲解有关数据库中如何查询那些时可自动扩展表空间,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 ------查询那些时可自动...
    99+
    2022-10-18
  • 解决Oracle数据库归档日志占满磁盘空间问题
    1、常用命令 SQL> show parameter log_archive_dest; SQL> archive log list; SQL> select * from ...
    99+
    2022-10-18
  • 如何查看Oracle数据库表空间剩余
    这篇文章给大家分享的是有关如何查看Oracle数据库表空间剩余的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 1)查看表空间物理文件的名称及大小&n...
    99+
    2022-10-18
  • oracle数据库表空间扩容的问题怎么解决
    本文小编为大家详细介绍“oracle数据库表空间扩容的问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“oracle数据库表空间扩容的问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.查看表...
    99+
    2023-07-05
  • 如何查看数据库空间
    要查看数据库空间,可以按照以下步骤操作:1. 登录数据库管理工具,如phpMyAdmin、MySQL Workbench等。2. 选...
    99+
    2023-05-22
    数据库空间 数据库 空间
  • 数据库中如何更改表空间
    这篇文章主要介绍了数据库中如何更改表空间,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。SQL> alter tablespace CS...
    99+
    2022-10-18
  • 数据库的硬盘空间如何使用
    这篇文章给大家分享的是有关数据库的硬盘空间如何使用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。SQL Server占用的存储空间,包含数据库file占用的存储空间,数据库对象占...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作