oracle数据库-修改表空间表数据文件

本文介绍了Oracle数据库中表空间的概念及其重要性,特别是针对遇到的'ORA-03135'错误,详细阐述了如何检查和修改表空间大小,包括查看表空间信息、调整数据文件大小以及处理自动扩展的设置,以解决数据库连接异常和资源不足的问题。
摘要由CSDN通过智能技术生成

数据库-修改表空间表数据语句

表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象存放在指定的表空间中。但主要存放的是表, 所以称作表空间。

数据库中中少存在一个表空间,即SYSTEM的表空间。

SQL Server数据库与Oracle数据库之间最大的区别要属表空间设计。Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于表空间的设计理念而实现的。

前置机(前置机即相当于一台服务器)数据库可能出问题了,我这边连接提示:

Oracle数据库连接异常!ORA-03135: connection lost contact

Process ID: 496

Session ID: 81 Serial number: 49190

系统资源不足,无法完成请求的服务。

处理步骤

1.首先需要了解是那一台的服务器的数据库出问题了--本案例是在8服务器上;

2.登录该服务器上的数据库查询是否由于表空间或者表数据不够造成的;

3.如果是这个问题则修改或者增加表空间和表数据;

4.修改后询问反应问题的客户的反馈;

这次遇到的问题是在工商扫描软件开发中在8服务器上 

首先查一下表空间是否足够:

1,怎么查表空间,怎么增加表空间

2、表数据文件属于表空间里的表;


--查看表空间空间等详细信息详细

---尽量查找这个语句比较直观一点

select * from (
SELECT D.TABLESPACE_NAME, 
         SPACE  ||  'M'  "SUM_SPACE(M)", 
        BLOCKS "SUM_BLOCKS", 
         SPACE  -  NVL  (FREE_SPACE,  0 ) ||  'M'  "USED_SPACE(M)", 
         ROUND  ( ( 1  -  NVL  (FREE_SPACE,  0 ) /  SPACE ) *  1002 ) ||  '%'  
           "USED_RATE(%)", 
        FREE_SPACE ||  'M'  "FREE_SPACE(M)" 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值