热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Oracle升级及单节点转RAC

Oracle

Oracle升级及单节点转RAC


升级路径


数据库升级前注意点

打上最新的PSU,仔细阅读随机升级文档

Ø形成一份完善的升级预案

做好备份

Ørdbms软件:注意需要备份orainventory目录

Øcrs软件:包括/etc/下启动配置文件、ocr、vot盘

Ø数据库:如果数据库过大,则使用强制闪回点

Ø尽量不需要更改$ORACLE_HOME目录

做好升级演练,评估升级风险

Ø预估升级时间

Ø预处理升级错误

Ø代码兼容性

Ø执行计划稳定性

Ø良好的升级文档

Ø压力测试

不要一次性更改太多组件,明确到相关责任人

准备好回退机制

关闭主机crontab调用

关闭磁带备份

关闭job

关闭应用

数据库升级后注意点

收集统计信息(fixed table,system统计信息),柱状图建议暂时不收集。

注意自动化执行的作业

谨慎修改数据库参数compatible

Ø启用CBO新特性

Ø修改数据文件头

Ø修改在线日志文件头

升级后容易出现的问题

数据库性能问题

ØSQL执行速度变慢

Ø批处理时间变长

资源消耗问题

应用程序兼容性问题


升级到11g建议修改的配置:

Ø密码大小写:sec_case_sensitive_logon=false

Ø密码过期:

 SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

ØLibrary Cache Locks Due to Invalid Login Attempts:

EVENT=“28401 TRACE NAME CONTEXT FOREVER, LEVEL 1”( Bug 11742803

Ø审计粒度:audit_trail=none

Ø大表直接路径读:

 _serial_direct_read = never或者设置 10949事件

Ø延迟段创建:deferred_segment_creation=false

Ø避免DBLINK hang:    _clusterwide_global_transactiOns=off

数据库物理升级时间影响因素


不取决于

Ø数据库大小

Ø使用的数据类型

取决于

Ø需要升级的对象和数量,如数据库组件

Ø需要更新的数据字典的统计信息数量

Ø主机的CPU资源和存储资源

Ø同义词数量(Oracle 9i升级将要编译同义词数量)




怎么样彻底删除数据库

关闭实例,删除数据文件、控制文件、日志文件、闪回文件、归档文件

      select name from v$datafile;

      select name from v$controlfile;

      select name from v$archived_log;

      select name from v$flashback_database_logfile;

删除跟踪文件目录,如$ORACLE_BASE/admin/$ORACLE_SID下的所有目录

删除$ORACLE_HOME/dbs目录下与所删除实例相关的信息,如lk$ORACLE_SID、 orapw$ORACLE_SID及参数文件

删除配置文件listener.ora、tnsnames.ora中的相关内容

删除配置文件/var/opt/oracle/oratab或者/etc/oratab中的相关内容

检查$ORACLE_HOME目录下与所删除实例相关的文件,确认之后删除。假如实例   名为zhoul,则删除zhoul相关的文件

如果使用rman catalog,删除catalog中的配置信息。



单节点转RAC的过程

1)将数据库(数据文件,控制文件,在线日志文件)存放在共享存储上:

 RMAN copy拷贝,主要用于共享存储为ASM

 begin backup拷贝,主要用于共享存储为文件系统

 dd拷贝,主要用于共享存储为裸设备

2)编辑参数文件:

添加redo log,undo,动态性能视图创建。

单机转RAC之前注意点:

1)确保私有网卡处于激活状态

2)确实主机参数配置是否一致

3)检查主机配置是否一致

4)预估风险

迁移完成之后注意:

1)适当加大buffer cache shared pool

2)注意sequence乱序

3)注意节点之间块争用

4)可能需要设置一些特殊数据库参数

5)可能需要设置一些特殊的操作系统参数






推荐阅读
  • 如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点:1)延时时间较长,且资源占用率高 ... [详细]
  • 本文详细介绍了如何在Linux系统(以CentOS为例)上彻底卸载Zimbra邮件系统,包括停止服务、删除文件和用户等步骤。 ... [详细]
  • MySQL 5.7 学习指南:SQLyog 中的主键、列属性和数据类型
    本文介绍了 MySQL 5.7 中主键(Primary Key)和自增(Auto-Increment)的概念,以及如何在 SQLyog 中设置这些属性。同时,还探讨了数据类型的分类和选择,以及列属性的设置方法。 ... [详细]
  • 从0到1搭建大数据平台
    从0到1搭建大数据平台 ... [详细]
  • 在《Cocos2d-x学习笔记:基础概念解析与内存管理机制深入探讨》中,详细介绍了Cocos2d-x的基础概念,并深入分析了其内存管理机制。特别是针对Boost库引入的智能指针管理方法进行了详细的讲解,例如在处理鱼的运动过程中,可以通过编写自定义函数来动态计算角度变化,利用CallFunc回调机制实现高效的游戏逻辑控制。此外,文章还探讨了如何通过智能指针优化资源管理和避免内存泄漏,为开发者提供了实用的编程技巧和最佳实践。 ... [详细]
  • 为了确保数据库的高效运行,本文介绍了一种方法,通过编写定时任务脚本来自动清理 `order` 表中状态为 0 或为空的无效订单记录。该脚本使用 PHP 编写,并设置时区为中国标准时间,每 10 分钟执行一次,以保持数据库的整洁和性能优化。此外,还详细介绍了如何配置定时任务以及脚本的具体实现步骤。 ... [详细]
  • 在 CentOS 6.7 系统维护中,常用的巡检命令包括:`uname -a` 用于查看内核、操作系统和 CPU 信息;`head -n 1 /etc/issue` 用于查看操作系统的版本;`cat /proc/cpuinfo` 用于获取详细的 CPU 信息;`hostname` 用于显示当前主机名;`ls` 命令则用于列出目录内容。这些命令可以帮助系统管理员快速了解系统的运行状态和配置信息,确保系统的稳定性和安全性。 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • 本文详细介绍了在 Oracle 数据库中使用 MyBatis 实现增删改查操作的方法。针对查询操作,文章解释了如何通过创建字段映射来处理数据库字段风格与 Java 对象之间的差异,确保查询结果能够正确映射到持久层对象。此外,还探讨了插入、更新和删除操作的具体实现及其最佳实践,帮助开发者高效地管理和操作 Oracle 数据库中的数据。 ... [详细]
  • 在项目开发过程中,掌握一些关键的Linux命令至关重要。例如,使用 `Ctrl+C` 可以立即终止当前正在执行的命令;通过 `ps -ef | grep ias` 可以查看特定服务的进程信息,包括进程ID(PID)和JVM参数(如内存分配和远程连接端口);而 `netstat -apn | more` 则用于显示网络连接状态,帮助开发者监控和调试网络服务。这些命令不仅提高了开发效率,还能有效解决运行时的各种问题。 ... [详细]
  • 开发日志:高效图片压缩与上传技术解析 ... [详细]
  • PHP 各版本对比:标准版与最新顶级版的详细分析 ... [详细]
  • 在使用 Cacti 进行监控时,发现已运行的转码机未产生流量,导致 Cacti 监控界面显示该转码机处于宕机状态。进一步检查 Cacti 日志,发现数据库中存在 SQL 查询失败的问题,错误代码为 145。此问题可能是由于数据库表损坏或索引失效所致,建议对相关表进行修复操作以恢复监控功能。 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • PHP预处理常量详解:如何定义与使用常量 ... [详细]
author-avatar
The-6ixth-Floor乐队
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有