远程链接客户那边的Oracle主机,扩展主要表空间的大小

得到反馈,客户那边的Oracle查询和同步数据超级慢,不知道什么原因。

由于不能登陆到linux去查看,只能通过sqldeveloper链接远程Oracle-server试试看。

 

先查一下表空间使用情况:

SELECT 
a.tablespace_name 表空间名称, 
total 总计, 
total - free 已使用, 
free 空闲, 
round((total - free) / total * 100, 2) 使用占比
FROM (
SELECT tablespace_name
, round(SUM(bytes) / 1024 / 1024) AS total
FROM dba_data_files
GROUP BY tablespace_name
) a
LEFT JOIN (
SELECT tablespace_name
, round(SUM(bytes) / 1024 / 1024) AS free
FROM dba_free_space
GROUP BY tablespace_name
) b
ON a.tablespace_name = b.tablespace_name
ORDER BY (total - free) / total DESC;

不敢确定是不是表空间几乎快要占满了导致的,不管他,先想办法扩容一下。

 

让对表空间设置打开自动扩容,每次增加200M空间,最大到20GB

ALTER DATABASE DATAFILE '/data/oracle/oradata/cdmsmdb/cdmsdata.dbf' AUTOEXTEND ON NEXT 500M MAXSIZE 20480M;
 
ALTER DATABASE DATAFILE '/data/oracle/oradata/cdmsmdb/system01.dbf' AUTOEXTEND ON NEXT 500M MAXSIZE 20480M; 

 

本想直接给表空间文件扩容,但是没成功。

ALTER TABLESPACE app_data ADD DATAFILE ’/data/oracle/oradata/cdmsmdb/cdmsdata.dbf' SIZE 20480M;

 

posted on 2021-08-24 14:56  氟镭  阅读(81)  评论(0)    收藏  举报

导航