压缩包太大导致的部署问题
福建华侨大学部署问题
20171011
1,华侨大学服务器很慢,需要从服务器导出dmp文件到本地进行测试。导出的dmp文件很大接近15G,但压缩大概1.3G。初步认为dmp文件重复率高。
2,从华侨大学导出的dmp文件因为比较大,然后连接学校VPN比较慢,远程拿库的时候总是中断。解决方案:把dmp文件打包成100M的小压缩包,分批次拿出。
3,因为导出的dmp文件有很多表空间,用Madedit修改表空间因为太大总报错。解决方案:用数据泵导出dmp文件,然后直接表空间导入。
20171013 导出库开始运行很快,后来速度变慢,今天开始排查原因。
1,查询表空间使用率
在plsql 中运行以下语句查询使用率
1 SELECT Upper(F.TABLESPACE_NAME) "表空间名", 2 D.TOT_GROOTTE_MB "表空间大小(M)", 3 D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", 4 To_char(Round(( D.TOT_GROOTTE_MB - F.TOTAL_BYTES ) / D.TOT_GROOTTE_MB * 100, 2), '990.99') 5 || '%' "使用比", 6 F.TOTAL_BYTES "空闲空间(M)", 7 F.MAX_BYTES "最大块(M)" 8 FROM (SELECT TABLESPACE_NAME, 9 Round(Sum(BYTES) / ( 1024 * 1024 ), 2) TOTAL_BYTES, 10 Round(Max(BYTES) / ( 1024 * 1024 ), 2) MAX_BYTES 11 FROM SYS.DBA_FREE_SPACE 12 GROUP BY TABLESPACE_NAME) F, 13 (SELECT DD.TABLESPACE_NAME, 14 Round(Sum(DD.BYTES) / ( 1024 * 1024 ), 2) TOT_GROOTTE_MB 15 FROM SYS.DBA_DATA_FILES DD 16 GROUP BY DD.TABLESPACE_NAME) D 17 WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME 18 ORDER BY 1
发现system使用率99% hqdx表空间使用率95% 于是分别增加表空间大小
增加表空间的语句
alter database datafile 'D:\app\gaochenxuan\oradata\orcl\SYSTEM01.dbf' resize 1024M;
alter database datafile 'D:\app\gaochenxuan\oradata\orcl\HQDX_20171012.dbf' resize 20G;