升级Oracle Rac 11.2.0.4 到 11.2.0.4.1
1、当前数据库环境:
双节点Oracle linux 5.4 RAC
Grid software 11.2.0.4
Oracle software 11.2.0.4
OPatch Version 11.2.0.3.4
2、OPatch下载
下载11.2.0.4.1 Patch:17478514
p17478514_112040_Linux-x86-64.zip
根据该psu readme :
OPatch Utility
You must use the OPatch utility version 11.2.0.3.5 or later to apply this patch. Oracle recommends that you use the latest released OPatch version for 11.2, which is available for download from My Oracle Support patch 6880880 by selecting the 11.2.0.0.0 release.
由于OPatch Version 11.2.0.3.4,所以我们需要更新OPatch version,下载OPatch :补丁程序6880880: OPatch patch of version 11.2.0.3.6 for Oracle software releases 11.2.0.x
p6880880_112000_Linux-x86-64.zip
3、更新OPatch version/OCM configuration
将p6880880_112000_Linux-x86-64.zip解压到各个节点DB home 和 GI home
节点1,2上分别用grid和oracle用户执行
mv $ORACLE_HOME/OPatch/ $ORACLE_HOME/OPatch.bak
节点1,2上分别用grid和oracle用户执行
unzip /software/p6880880_112000_Linux-x86-64.zip -d $ORACLE_HOME/
节点1,2上分别用grid和oracle用户执行
--执行如下命令在当前目录下创建文件 ocm.rsp
cd $ORACLE_HOME/OPatch/
$ORACLE_HOME/OPatch/ocm/bin/emocmrsp
验证OPatch版本更新
$ORACLE_HOME/OPatch/opatch version
OPatch Version: 11.2.0.3.6
OPatch succeeded.
4、Patch Conflict Detection and Resolution
解压文件:
unzip p17478514_112040_Linux-x86-64.zip
cd /software/17478514/
冲突检测:
节点1,2上分别用grid和oracle用户执行
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./
5、Instructions for Patching a Grid Infrastructure (GI) Home
root用户执行:(注意权限问题,,grid用户安装补丁该补丁由grid解压,oracle类似)
安装grid 补丁
export ORACLE_HOME=/arch/grid2
(opatch auto
$ORACLE_HOME/OPatch/opatch auto /software/opatch/ -oh $ORACLE_HOME/ -ocmrf $ORACLE_HOME/OPatch/ocm.rsp
[root@devnode1 opatch]# $ORACLE_HOME/OPatch/opatch auto /software/opatch/ -oh $ORACLE_HOME/ -ocmrf $ORACLE_HOME/OPatch/ocm.rsp
Executing /arch/grid2/perl/bin/perl /arch/grid2/OPatch/crs/patch11203.pl -patchdir /software -patchn opatch -oh /arch/grid2/ -ocmrf /arch/grid2/OPatch/ocm.rsp -paramfile /arch/grid2/crs/install/crsconfig_params
This is the main log file: /arch/grid2/cfgtoollogs/opatchauto2014-04-14_17-57-35.log
This file will show your detected configuration and all the steps that opatchauto attempted to do on your system:
/arch/grid2/cfgtoollogs/opatchauto2014-04-14_17-57-35.report.log
2014-04-14 17:57:35: Starting Clusterware Patch Setup
Using configuration parameter file: /arch/grid2/crs/install/crsconfig_params
Enter 'yes' if you have unzipped this patch to an empty directory to proceed (yes/no):yes
Enter 'yes' if you have unzipped this patch to an empty directory to proceed (yes/no):yes
Unable to determine if /arch/grid2 is shared oracle home
Enter 'yes' if this is not a shared home or if the prerequiste actions are performed to patch this shared home (yes/no):yes
Stopping CRS...
Stopped CRS successfully
patch /software/opatch/17478514 apply successful for home /arch/grid2
Starting CRS...
Installing Trace File Analyzer
CRS-4123: Oracle High Availability Services has been started.
opatch auto succeeded.
安装oracle补丁
export ORACLE_HOME=/arch/oracle/product/11.2.0/db_1
$ORACLE_HOME/OPatch/opatch auto /software/opatch/ -oh $ORACLE_HOME/ -ocmrf $ORACLE_HOME/OPatch/ocm.rsp
[root@devnode1 software]# export ORACLE_HOME=/arch/oracle/product/11.2.0/db_1
[root@devnode1 software]# $ORACLE_HOME/OPatch/opatch auto /software/opatch/ -oh $ ORACLE_HOME/ -ocmrf $ORACLE_HOME/OPatch/ocm.rsp
执行 /arch/grid2/perl/bin/perl /arch/oracle/product/11.2.0/db_1/OPatch/crs/patch11203.pl -patchdir /software -patchn opatch -oh /arch/oracle/product/11.2.0/db_1/ -ocmrf /arch/oracle/product/11.2.0/db_1/OPatch/ocm.rsp -paramfile /arch/grid2/crs/install/crsconfig_params
这是主日志文件:/arch/oracle/product/11.2.0/db_1/cfgtoollogs/opatchauto2014-04-14_15-51-51.log
此文件将显示您检测到的配置以及 opatchauto 尝试在您的系统上执行的所有步骤:
/arch/oracle/product/11.2.0/db_1/cfgtoollogs/opatchauto2014-04-14_15-51-51 .report.log

MySQL使用的是GPL许可证。1)GPL许可证允许自由使用、修改和分发MySQL,但修改后的分发需遵循GPL。2)商业许可证可避免公开修改,适合需要保密的商业应用。

选择InnoDB而不是MyISAM的情况包括:1)需要事务支持,2)高并发环境,3)需要高数据一致性;反之,选择MyISAM的情况包括:1)主要是读操作,2)不需要事务支持。InnoDB适合需要高数据一致性和事务处理的应用,如电商平台,而MyISAM适合读密集型且无需事务的应用,如博客系统。

在MySQL中,外键的作用是建立表与表之间的关系,确保数据的一致性和完整性。外键通过引用完整性检查和级联操作维护数据的有效性,使用时需注意性能优化和避免常见错误。

MySQL中有四种主要的索引类型:B-Tree索引、哈希索引、全文索引和空间索引。1.B-Tree索引适用于范围查询、排序和分组,适合在employees表的name列上创建。2.哈希索引适用于等值查询,适合在MEMORY存储引擎的hash_table表的id列上创建。3.全文索引用于文本搜索,适合在articles表的content列上创建。4.空间索引用于地理空间查询,适合在locations表的geom列上创建。

toCreateAnIndexinMysql,usethecReateIndexStatement.1)forasingLecolumn,使用“ createIndexIdx_lastNameEnemployees(lastName); 2)foracompositeIndex,使用“ createIndexIndexIndexIndexIndexDx_nameOmplayees(lastName,firstName,firstName);” 3)forauniqe instex,creationexexexexex,

MySQL和SQLite的主要区别在于设计理念和使用场景:1.MySQL适用于大型应用和企业级解决方案,支持高性能和高并发;2.SQLite适合移动应用和桌面软件,轻量级且易于嵌入。

MySQL中的索引是数据库表中一列或多列的有序结构,用于加速数据检索。1)索引通过减少扫描数据量提升查询速度。2)B-Tree索引利用平衡树结构,适合范围查询和排序。3)创建索引使用CREATEINDEX语句,如CREATEINDEXidx_customer_idONorders(customer_id)。4)复合索引可优化多列查询,如CREATEINDEXidx_customer_orderONorders(customer_id,order_date)。5)使用EXPLAIN分析查询计划,避

在MySQL中使用事务可以确保数据一致性。1)通过STARTTRANSACTION开始事务,执行SQL操作后用COMMIT提交或ROLLBACK回滚。2)使用SAVEPOINT可以设置保存点,允许部分回滚。3)性能优化建议包括缩短事务时间、避免大规模查询和合理使用隔离级别。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具