一个小项目的oracle巡检
来源:互联网 发布:禁止系统自动安装软件 编辑:程序博客网 时间:2024/05/17 06:52
公司要求对一个长期没人看管的项目的oracle数据进行检查下,发现了如下问题。
1. 安装方面
目前数据安装在win2003的系统盘,而且看到安装目录稍显混乱,比如系统日志文件并不在安装目录内,而是在C盘根目录下,建议将数据库安装规范目录结构安装到非系统盘。
2. 配置方面
目前数据库内存分配情况如下:SGA584mb,PGA194mb,使用的默认的22%配置,如果服务器没有运行其他服务,建议加大oracle使用内存到系统物理内存的60%,其中SGA80%,PGA20%。
3. 应用设计
目前应用并没有使用专门的数据库用户,而是使用默认的scott用户,建议建立专门的应用用户;
另外,应用中很多表使用的主键并没有显式的创建,而是让系统默认的创建表的主键采用的是系统生成的主键名称,建议显式创建主键和索引。
4. 日志检查
4.1. ORA-00018错误警告
发现大量这个错误警告。
解决办法:加载session参数,由于session参数取决于process,因此需要增加process参数大小,目前采用的是默认大小150,可以视情况增加到500.
alter system set process=500 scope=both;
4.2. ORA-00604错误警告
由于这个错误和ORA-00018同时触发的,因此在解决1.1的问题后再观察是否还会出现这个错误警告。
4.3. ORA-27300: OS system dependent operation:spcdr:9261:4200 failed with status: 997
ORA-27301: OS failure message: 重叠 I/O 操作在进行中。
ORA-27302: failure occurred at: skgpspawn
有可能是bug,待观察。
-The End-
- 一个小项目的oracle巡检
- 一个小项目的笔记
- 一个个人小项目的失败
- 一个小项目的技术选型
- 一个小项目的诞生全过程
- 麻雀虽小五脏俱全--一个小项目的总结
- Rails一个小项目的研究笔记
- wpf+access 一个小项目的总结
- 最近部署一个小项目的一些坑
- 最近的一个小项目的总结(诶呦,CSDN博客好难用啊!)
- 设计的一个适合小团队小项目的git工作流
- 小项目的大体会
- 做完小项目的总结
- 通讯录小项目的总结
- 五子棋小项目的总结
- Spirng 小项目的体现
- 做完四个小项目的收获
- 这段时间正在搞一个小项目的测试计划和设计工作
- Linux系统日志管理
- 真正的免费云时代来临,免费1T全能空间
- vi中多个文件相互之间的复制、粘贴功能简介!
- java中的class对象解释
- 词
- 一个小项目的oracle巡检
- 软件开发人员的简历项目经验怎么写
- 05.Android之Activity
- 判断文件夹中含有中文名文件名
- 软件测试--白盒测试
- iframe异步加载技术及性能
- 一些不太常用的sql语法
- 思1
- 程序员技术练级攻略