哈喽大家好,我是咸鱼。 今天分享一个在压测过程中遇到的问题,当时排查这个问题费了我们好大的劲,所以我觉得有必要写一篇文章来记录一下。 问题出现 周末在进行压测的时候,测试和开发的同事反映压测有问题,请求打到 A 服务上被拒绝了。 我们登录服务器查看 A 服务的日志,发现频繁地报 Too many open files 错误,可以看到压测的时候该进程要处理大量的 socket,导致打开的文件
1、问题: 任务运行失败,查看报错是oracle错误。 2、网上查找资料了解到Oracle 10g 单个表空间数据文件的最大值为:最大数据块 DB_BLOCK_SIZE SQL> select value from v$parameter where name ='db_block_size'; 查看Oracle的 DB_BLOCK_SIZE 结果“8192” 3、本机数据库的数据块
1 背景 项目使用Oracle 11g数据库,初期每个Schema只有一个数据文件。当时创建Scheme的语句大致如下: create tablespace xjxnh datafile '/oracle/oradata/orcl/xjxnh.dbf' size 200m reuse autoextend on next 100m extent management local segmen
最近在rebuild index时提示unable to extend temp segment by 8192 in tablespace..的错误提示。这个是个比较常见的错误。索引在创建的时候需要使用到该用户缺省的临时表空间进行排序,以及在索引表空间生成临时段。如果当前的索引表空间限制了自动扩展或者已经达到了数据文件的最大值,此错误提示便会出现。下面是具体的分析及其解决过程。