热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

一个小项目的Oracle巡检

公司要求对一个长期没人看管的项目的oracle数据进行检查下,发现了如下问题。

公司要求对一个长期没人看管的项目的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-


推荐阅读
  • 在CentOS系统中部署与配置ZooKeeper详解 ... [详细]
  • 本文深入探讨了HTTP头部中的Expires与Cache-Control字段及其缓存机制。Cache-Control字段主要用于控制HTTP缓存行为,其在HTTP/1.1中得到了广泛应用,而HTTP/1.0中主要使用Pragma:no-cache来实现类似功能。Expires字段则定义了资源的过期时间,帮助浏览器决定是否从缓存中读取资源。文章详细解析了这两个字段的具体用法、相互关系以及在不同场景下的应用效果,为开发者提供了全面的缓存管理指南。 ... [详细]
  • 双因子安全机制与WiFi万能钥匙的较量:解析其背后的对抗策略
    几乎所有智能手机用户都熟悉类似“WiFi万能钥匙”的应用程序。这款应用凭借庞大的下载量,不仅在各大应用商店中占据显著位置,还长期稳居下载排行榜前列。然而,随着双因子认证等高级安全机制的普及,这类应用面临着前所未有的挑战。本文将深入探讨双因子安全机制与WiFi万能钥匙之间的对抗策略,分析其背后的技术原理和安全风险。 ... [详细]
  • 2012年9月12日优酷土豆校园招聘笔试题目解析与备考指南
    2012年9月12日,优酷土豆校园招聘笔试题目解析与备考指南。在选择题部分,有一道题目涉及中国人的血型分布情况,具体为A型30%、B型20%、O型40%、AB型10%。若需确保在随机选取的样本中,至少有一人为B型血的概率不低于90%,则需要选取的最少人数是多少?该问题不仅考察了概率统计的基本知识,还要求考生具备一定的逻辑推理能力。 ... [详细]
  • 如何使用mysql_nd:Python连接MySQL数据库的优雅指南
    无论是进行机器学习、Web开发还是爬虫项目,数据库操作都是必不可少的一环。本文将详细介绍如何使用Python通过 `mysql_nd` 库与 MySQL 数据库进行高效连接和数据交互。内容涵盖以下几个方面: ... [详细]
  • 本文详细介绍了如何在Java Web服务器上部署音视频服务,并提供了完整的验证流程。以AnyChat为例,这是一款跨平台的音视频解决方案,广泛应用于需要实时音视频交互的项目中。通过具体的部署步骤和测试方法,确保了音视频服务的稳定性和可靠性。 ... [详细]
  • Spring框架的核心组件与架构解析 ... [详细]
  • 本文详细解析了微信服务端示例类的功能与应用。其中,`ClientResponseHandler` 类主要用于处理微信支付所需的响应数据,而 `TenpayHttpClient` 则是对 HTTP 请求(包括 GET 和 POST 方法)进行了封装,以便在内部调用时更加便捷和高效。这些工具类在实际开发中起到了关键作用,开发者无需深入了解其底层实现细节,即可轻松集成微信支付功能。 ... [详细]
  • IDEA 2019.2 中 SFTP 部署功能无法成功连接至服务器的问题分析与解决 ... [详细]
  • CSS雪碧技术是一种用于优化网页加载速度的有效方法,通过将多个小图像合并成一张大图像,减少HTTP请求次数。这种方法在前端开发中广泛应用,能够显著提升页面性能。本文将详细介绍该技术的实现原理,并提供一个具体的示例演示。 ... [详细]
  • Exchange 2010 SP2系列教程(一):基础安装步骤与注意事项
    在安装 Exchange 2010 SP2 之前,建议先参考详细的部署拓扑,具体可访问 [此链接](http://rosefly.blog.51cto.com/4779530/1118903)。接下来,需从微软官方下载 Exchange 2010 SP2 及其相关组件。确保服务器满足系统要求,并完成必要的预配置步骤,如网络设置、域控配置等。本文将详细介绍安装过程中的关键步骤和注意事项,帮助管理员顺利完成部署。 ... [详细]
  • PHP网站日志深度解析与数据洞察分析
    通过对PHP网站日志进行深入解析与数据洞察分析,可以有效提升网站性能和用户体验。由于网站日志数据量庞大,通常需要借助专业的日志分析工具来处理。常用的工具包括光年日志分析工具和WebLog Expert等,这些工具能够帮助技术人员快速识别并解决网站运行中的各种问题,从而优化SEO效果和提升整体运营效率。 ... [详细]
  • 本指南旨在帮助Swoole初学者快速掌握异步并发编程的基本概念和实践方法。通过实例演示,我们将使用Swoole PHP扩展构建一个简单的客户端与服务器模型,并实现基本的通信功能。首先,我们将从客户端的实现入手(文件名为:client.php)。 ... [详细]
  • 在拉斯维加斯举行的Interop 2011大会上,Bitcurrent的Alistair Croll发表了一场主题为“如何以云计算的视角进行思考”的演讲。该演讲深入探讨了传统IT思维与云计算思维之间的差异,并提出了在云计算环境下应具备的新思维方式。Croll强调了灵活性、可扩展性和成本效益等关键要素,以及如何通过这些要素来优化企业IT架构和运营。 ... [详细]
  • Python与Java编程语言的主要差异分析:常见疑问解答
    本文对Python与Java编程语言的主要差异进行了深入分析,重点探讨了以下几个方面:1. Python在中文社区的资源相对较少;2. Python的面向对象编程更加简洁直接;3. Java拥有更为丰富的类库支持;4. Java在企业级应用中的广泛使用。通过对比这两种语言的特点,为开发者提供了选择时的参考依据。 ... [详细]
author-avatar
手机用户2502910463
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有