数据库-修改表空间表数据语句
表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象存放在指定的表空间中。但主要存放的是表, 所以称作表空间。
数据库中中少存在一个表空间,即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 ) *
100 ,
2 ) ||
'%'
"USED_RATE(%)",
FREE_SPACE ||
'M' "FREE_SPACE(M)"