如何获得Oracle建议的Patch?

当Oracle 相关产品安装完成以后,我们会安装相应的修补程序,俗称为打Patch。而Oracle补丁的种类也是非常多,版本也是经常改变。及时的选择正确和适合的Patch也成为了一个非常有技术含量的工作。因此Oracle也为大家准备了一套 "推荐的补丁" 内容,该文档可以在MOS找到,名称为:Introduction to Oracle Recommended Patches (Doc ID 756388.1),通过此文章使客户可以更轻松地获取和部署针对目标环境和配置中遇到的已知关键问题的修复程序。   文档摘要 推荐的修补程序适用于下列产品。 有关详细信息,请查阅My Oracle Support说明。 当Oracle宣布其他Oracle产品的推荐补丁程序时,本说明将进行更新。 Product My Oracle Support Note Oracle Database Note:756671.1 Oracle Enterprise Manager Note:822485.1 Oracle Fusion Middleware Note:859115.1 Oracle Elastic Exalogic Cloud … [Read more...]

通过Real-Time SQL Monitoring来监视SQL语句

Oracle 11g数据库或更高版本具有一个新界面来监视长时间运行的SQL命令。该功能称为实时SQL监视。默认情况下,当SQL命令并行运行时,或者一次执行消耗了至少五秒钟的CPU或I / O时间时,将自动启动SQL监视。 MONITOR的SQL提示(hint)还可用于打开SQL语句的SQL监视。 SQL监视要求: 诊断和调整包许可证 STATISTICS_LEVEL参数将设置为 “TYPICAL” 或 “ALL” CONTROL_MANAGEMENT_PACK_ACCESS参数设置为 “DIAGNOSTIC + … [Read more...]

Oracle Database 19c 技术架构

Oracle官方文档中给出的Oracle Database 19c技术架构图,可以看出制作者的用心和精心。不翻译一下真是对不起作者! 同时本文可以作为学习Oracle体系结构很好的教材!值得大家收藏! 1. 数据库服务器(Database Server) 一个Oracle数据库至少由一个数据库实例和一个数据库组成。 数据库实例部分处理内存和进程,数据库部分则由称为数据文件的物理文件组成,并且可以是非容器数据库或多租户容器数据库。 Oracle数据库在其运行期间还会使用多个数据库系统文件。 单实例数据库体系结构由一个数据库实例和一个数据库组成。 数据库和数据库实例之间存在一对一的关系。 可以在同一台服务器上安装多个单实例数据库。 每个数据库都有单独的数据库实例。 此配置对于在同一台计算机上运行不同版本的Oracle数据库很有用。 Oracle Real Application … [Read more...]

【Troubleshooting】udev still not settled. Waiting.

【故障背景】 有位老铁,在物理机上面,新添加了一块硬盘,作为扩容使用。 重启操作系统后,就出现如下不断滚动的大量报错。 [cce] udev still not settled. Waiting. udevadm settle - timeout of 0 seconds reached, the event queue contains: /sys/module/scsi_wait_scan (25309) /sys/module/scsi_wait_scan (25310) udev still not settled. Waiting. udevadm settle - timeout of 0 seconds reached, the event queue contains: /sys/module/scsi_wait_scan (25311) /sys/module/scsi_wait_scan (25312) udev still not settled. Waiting. udevadm settle - timeout of 0 seconds reached, the event queue contains: /sys/module/scsi_wait_scan (25313) /sys/module/scsi_wait_scan (25314) udev still not settled. Waiting.[ OK ] [/cce] 当时的截图如下:   【解放方法】 使用操作系统光盘,进入恢复模式,修改udev文件 udev文件一般在 /etc/udev/rules.d/目录中     … [Read more...]

【OPatch】从 Oracle Database 19.3 升级到 Oracle Database 19.6

1. 背景介绍 由于Oracle Database 19c会作为Oracle长期支持的版本,官方也建议大家选择19c这个版本。而最新推出的20c会作为一个全新的发布序列,当前版本是20.1,此版本的生命周期也会比较短,因此可以再观望一下20c的后续版本。我安装了在Oracle官网可以下载到的19.3的版本,完成了升级到19.6版本的操作过程,给此项目工作提供文档支持。 2. 升级过程 可以从MOS获得 Database 19.6 的 patch,名称如下: [cce] Patch 30463595: COMBO OF OJVM RU COMPONENT 19.6.0.0.200114 DB RU 19.6.0.0.200114 [/cce] 安装Patch的时候,建议大家先阅读Patch中的README文档,文档中详细介绍了该patch的安装方法和其他使用方法等内容;由于Patch 30463595是两个补丁的合并,因此要分别安装其中的 30463595 和 30557433。 先检查当前Oracle数据库的补丁安装情况,使用opatch … [Read more...]