Welcome 微信登录

首页 / 数据库 / MySQL / 一个小项目的Oracle巡检

公司要求对一个长期没人看管的项目的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历史数据的准备工作ORA-01114错误原因及解决方法相关资讯      Oracle数据库  Oracle入门教程  oracle数据库教程 
  • Oracle数据库全球化  (03月01日)
  • Oracle数据库日期过滤方法性能比较  (02/02/2015 13:20:26)
  • Oracle数据库安装中端口被占用问题  (10/29/2014 07:42:24)
  • 在CentOS 6.6上搭建C++运行环境并  (10/10/2015 19:44:40)
  • Oracle数据库无法使用localhost和  (11/14/2014 16:39:10)
  • 使用SQLT来构建Oracle测试用例  (08/28/2014 06:17:41)
本文评论 查看全部评论 (0)
表情: 姓名: 字数