IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者
首页 / blue_prince: Blog
IT 2009-10-18 23:06:39 / 累计浏览 2,360

关于Exadata

这篇讲的是Oracle如何通过软硬件结合来“暴力提升”数据库性能的故事。在旧金山的OOW大会上,Oracle与HP合作推出了首款硬件产品Exadata,它由Database Machine主机和Exadata Storage Server存储组成——硬件来自HP,软件层则由Oracle深度优化。Oracle宣称,在数据仓库场景下,Exadata相比传统Oracle数据库能带来数量级的性能飞跃。 文章带我们深入了解这款被Oracle寄予厚望的产品,它的核心亮点和配置究竟有何不同。比如,它如何重新设计存储层与数据库层的交互,让海量数据扫描和分析的速度远超常规方案。对于关心数据仓库性能瓶颈、或是对Oracle技术战略感兴趣的读者,文中对产品特性的拆解提供了不少实际的细节。 如果你想了解Oracle押注的这个“性能怪兽”到底靠什么取胜,这篇文章从产品本身出发,给出了清晰的梳理和解读。

本机暂存
IT 2009-10-18 23:05:56 / 累计浏览 3,820

Oracle RAC中的RDS内部互联

传统Oracle RAC的内部互联网络性能常成瓶颈,尤其当节点增多、通信频繁时,百兆或千兆普通网络的带宽捉襟见肘。这篇讲的是Oracle与Qlogic在2006年为破解此难题而推出的解决方案:基于Infiniband高速互联网络的RDS(Reliable Datagram Sockets)协议。 文章核心对比了传统TCP/IP网络与Infiniband在延迟和吞吐量上的巨大差距,并指出Infiniband能为多节点RAC数据库提供远超万兆以太网的通信速度,从而将内部互联的性能瓶颈转化为优势。该方案本质上是为RAC定制了更高效的数据传输通道,确保集群间缓存融合等关键操作能跟上硬件发展。 结论很明确:采用Infiniband RDS互联后,RAC集群的扩展性和整体性能得以显著提升,为需要极致I/O和稳定低延迟的大型数据库环境提供了新的架构选择。

本机暂存
IT 2009-10-18 23:05:03 / 累计浏览 3,740

RAC的负载均衡

这篇讲的是Oracle RAC数据库环境下,负载均衡机制如何工作。文章直接点明核心问题:当一个新会话连接到RAC集群时,系统如何判断该由哪个节点来处理它。作者没有停留在概念,而是清晰地拆解了两种主流的实现路径。 一种是客户端负载均衡,它依赖客户端的驱动程序或网络配置(如Oracle的TNS配置)来分发连接请求,这种方式更灵活,对客户端的配置有一定要求。另一种是服务器端负载均衡,它由集群件(如Oracle Grid Infrastructure)基于各节点的实际负载(如CPU、内存使用率)来智能地将新连接路由到合适的节点,这种方式更动态,对客户端透明。 理解这两种模式的关键差异很重要:客户端方式将决策权部分下放,适合对连接控制有定制化需求的场景;服务器端方式则更集中、智能,能实时响应集群状态变化。选择哪一种,往往取决于应用架构的特点和运维管理的侧重。搞清楚它们的工作原理,是配置和优化RAC环境以实现高可用与高性能的基础。

本机暂存
IT 2009-10-18 23:04:38 / 累计浏览 3,460

Linux下如何迁移VG及文件系统

这篇讲的是在Linux环境下,当需要把一台主机上基于LVM创建的文件系统整体迁移到另一台主机时,如何操作才能既完整又高效。作者从实际运维中常见的数据迁移需求出发,提供了一个清晰可行的路径:利用LVM自带的VG(卷组)导出与导入功能。 核心方案在于,通过`vgexport`命令先将源主机上的目标VG标记为“导出”状态,使其与当前系统“解绑”,之后便可以安全地将底层的物理磁盘或存储设备解挂,并连接到目标主机。在新主机上,使用`vgimport`命令重新识别并激活这个VG,所有的逻辑卷(LV)和文件系统就会原封不动地呈现出来,无需重新配置。 这个方法最大的优点是能够实现无损、近乎无缝的迁移。它保持了文件系统和所有数据结构的完整性,特别适用于需要整体搬迁服务,且要求最小停机时间的场景。文章不仅解释了步骤,也点明了其适用边界,为系统管理员提供了一个处理复杂迁移任务的可靠技术选项。

本机暂存
IT 2009-10-18 23:02:31 / 累计浏览 3,160

ASM装载磁盘组时ORA-15063错误处理

这篇讲的是Linux重启后ASM实例无法顺利启动,触发ORA-15063错误的完整排查过程。具体来说,启动时ASM报出“磁盘组未挂载”的错误,而这个ORA-15063错误码通常指向磁盘组中的某个PDB数据文件出现了问题。 作者从具体的报错日志入手,详细记录了如何通过查询V$ASM_FILE视图来定位具体是哪一个或哪几个文件异常。文章的核心价值在于其清晰的解决路径:确认了问题文件后,通过一系列ASM命令进行处理。具体步骤包括先对磁盘组执行强制卸载,然后以限制模式重新装载,最后通过ALTER DISKGROUP ... CHECK命令进行一致性检查并修复。整个过程配有关键的SQL和命令片段,展示了如何一步步让磁盘组恢复在线状态。 对于管理Oracle数据库的DBA来说,当ASM与RAC环境结合时,这类存储层的故障处理经验尤为宝贵。文章不仅解决了特定问题,也复盘了一套在ASM存储异常时可以遵循的标准排查与恢复流程。

本机暂存
IT 2009-10-12 17:54:47 / 累计浏览 2,680

MSN 8.5去除广告栏和共享文件夹

这篇文章解决了一个烦人但具体的技术问题:MSN升级到8.5.1302.1018后,用户发现无法像以前那样通过设置关闭右下角的广告栏,而这个广告栏以Flash动画形式呈现,鼠标悬停还会放大,体验非常糟糕。 作者直面这个由新版本引入的“坑”,指出根本原因在于新版客户端移除了广告的关闭选项。为了解决这个问题,他采取了动手修改软件资源文件的硬核方案:使用ResHacker工具,备份并直接编辑MSN安装目录下的msgsres.dll文件。 整个过程并非一蹴而就,作者经历了“多次不断的测试和重启”,才最终摸索出可行的修改路径。文章的价值不仅在于给出了一个可能的操作入口,更在于展示了面对软件强制推送的广告时,一个技术用户如何通过逆向分析与修改资源文件的经典思路,来夺回对自身软件环境的控制权。最终成功移除了这个不请自来的“牛皮癣”。

本机暂存
IT 2009-10-11 00:21:04 / 累计浏览 1,720

祸不单行

这篇讲的是作者在搞定虚拟带库备份配置、正感顺利时,又接连遭遇新状况的经历。他原本为成功配置好备份而高兴,但“祸不单行”的现实随即上演——文章记录了接下来遇到的技术难题及其排查过程。 作者从一次成功的配置实践出发,但很快转向了对后续问题的描述。虽然提供的片段只揭示了开端,但从标题和“先说一下吧”的铺垫来看,这显然是一篇详实的踩坑记录。它很可能描述了一个问题如何引出另一个问题,或者新旧问题交织的复杂场景,体现了实际运维中常见的挑战连环。 对于遇到类似困境或想学习故障排查思路的读者,这篇文章的价值在于其真实的“事故”现场复现。它没有回避曲折,而是将解决问题的过程娓娓道来,这种从顺利到意外再到解决的完整路径,往往比一帆风顺的教程更能带来启发。

本机暂存
IT 2009-10-11 00:14:33 / 累计浏览 2,580

Oracle 11g Linux单机STANDBY配置

这篇讲的是如何在Oracle 11g数据库的Linux单机环境中配置STANDBY,以实现高可用和数据保护。 在企业应用中,数据库的持续运行至关重要,而STANDBY配置

本机暂存
IT 2009-10-11 00:13:45 / 累计浏览 3,420

ASM中如何配置多个控制文件

这篇讲的是,在使用了ASM自动存储管理的Oracle数据库环境中,如何避免因默认只创建一个控制文件而带来的潜在风险。对于使用ASM存储的数据库,如果初始仅创建了一个ASM磁盘组,控制文件会默认只有一个副本,这违背了多副本冗余保障数据库安全的最佳实践。 作者从这一常见配置问题出发,指出了其中的安全隐患。文章的核心在于提供一套具体的配置方法,指导读者如何在ASM磁盘组中,将控制文件配置为多个独立的物理副本。这涉及到对ASM存储特性的理解和相应的管理操作。 通过遵循文中所述的操作步骤,管理员能够轻松地在ASM环境下为控制文件建立多重保护。这确保了即使某个控制文件所在的磁盘组或文件发生损坏,数据库依然能够依靠其他副本保持稳定运行,有效提升了系统的可用性与容灾能力。

本机暂存