Maclean’s Oracle Database Tech Blog Archives

  • 【MySQL学生手册】其它存储引擎

    本文地址:https://www.askmac.cn/archives/mysql-other-storage-engines.html   8.3 其它存储引擎     MySQL服务端还支持除之前所介绍之外的其它几种数据引擎(当然有些存储引擎随着各种原因,或渐渐淡出MySQL主流舞台,或被弃用,而第三方提供的存储引擎更是层出不穷,因此,这里我们就不一一列举了,只介绍官方提到的一些引擎,权当个小知识即可),基于不同版本的MySQL,其默认是否进行了编译安装启用都会有所不同,这里不会做太深入的启用介绍,因此,如果大家感兴趣,可以查看MySQL的官方手册来了解。       8.3.1 EXAMPLE存储引擎   你可以将EXAMPLE引擎作为一个最佳的”MySQL存储引擎开发”样例来进行源码学习,事实上此引擎的目的也是如此,它并非用于生产环境,其不支持任何的数据插入操作,它对于有志于开发那些自有存储引擎的开发者起到了一个示范作用。     8.3.2 MERGE存储引擎     MERGE存储引擎,这里又个称为MRG_MYISAM存储引擎。它可以将多张完全相同的MyISAM存储引擎表“合而为一”(建立一张MERGE表,其定义包含有多张表结构,列顺序,索引相同的MyISAM表)。 虽然可以合并的限制较为严格,不过如果可用的话也会有以下优点: 更简单的表管理 如果表其底层对应的MyISAM表分布如不同的磁盘,其只读的情况可获得更佳的查询速度。 不受操作系统文件大小限制(每个MyISAM表文件都有其大小限制)。 优点不止于此,不过也有缺点:如MERGE表不可建立FULLTEXT索引;其索引读会慢一些等。    

  • EBS升级成功案例【应用+数据库】

    案例一:国华电力R12升级 项目情况: 国华电力有限公司使用Oracle应用产品11.5.9系统. 客户主要使用财务,人力资源及商业智能系统, 原来的系统分布于IBM P570服务器上,操作系统为AIX. 当时,国华电力准备实施新的物流模块,同时新增业务点. 基于此楔机, ORACLE提供现场服务,帮助客户评估现有的系统构架,审核现有系统的稳定性、数据安全性及维护性。 ORACLE通过检查系统并充分调研,发现现有系统在处理能力、维护性、数据安全及功能方面已不能完全满足国华现在及将要实施新模块的业务需求。因此建议国华升级ERP系统至新版本R12,同时实施多节点策略,以增强系统高可用性及稳定性;同时,为了提高可维护性及降低成本,采用多台LINUX服务器组成的集群来升级现有的系统。   国华电力是Oracle R12推出后,在亚太地区第一个从11i升级到R12的客户。曾经有一家替国华电力做ERP运维的实施商在测试环境中做R12升级,但是由于碰到太多问题无法及时解决导致升级失败,Oracle OSS部门接到此案例后和Oracle技术支持团队紧密配合,在规定项目时间内顺利完成升级目标。   升级周期: 2007.2 ~ 2007.8   升级后情况: EBS升级到R12, 数据库升级到10gR2, 数据库配置RAC,应用配置PCP。     案例二:内蒙古北方重型汽车R12升级 项目情况: 北方重汽EBS系统2001年上线至今已将近9年时间,实施模块包括:财务、制造、分销、库存管理等,其应用版本11.5.6, 数据库版本8.1.7已经大大超出了Oracle技术支持期限,考虑到北重目前业务的迅速发展,EBS系统持续、稳定的发展,北重决定将当前EBS系统升级到Oracle EBS R12.1版本. 实施周期: 2009.9 ~ 2010.2 升级后情况: EBS升级到R12.1, 数据库升级到11gR2, 数据库单节点,应用也是单节点。     案例三:华为ERP R12升级 项目情况: 华为的ERP系统使用了将近10年的时间,数据量将近3T的,应用是11.5.9版本,为了保持企业的核心竞争力,华为的ERP系统进行了升级。 实施周期: 2010.3 ~ 2010.12 升级后情况: EBS升级到R12.1, 数据库升级到11gR2, 数据库RAC架构,应用也是PCP价格。  …

  • 过去几年美国oracle DBA的薪资情况

    Oracle新闻 由Burleson咨询提供 Oracle DBA的工资在IT行业是最高的,现在的工资平均超过$ 100,000一年。 这个公司杂志的文章显示了2011 DBA薪酬调查,显示出Oracle数据库管理员的薪水2011年已降至约$ 70,000- $ 80,000一年:   2011薪酬指南高管人员报酬,根据市的划分 (来源:Inc.com)   2010年,Oracle发布了这个Oracle DBA的薪资调查。这个Oracle数据库管理员的薪水调查还显示经验最重要,且负责最大的工作(DBA,顾问)获得最高的Oracle薪水:   北美工资 0到2年 3-4 年 5-10 年 10+ 年 DBA $85,094.33 $81,443.10 $94,778.43 $108,183.30 分析师 $69,684.21 $71,066.84 $73,762.22 $93,254.00 数据库架构师 $89,181.82 $103,189.47 $117,285.71 $130,933.33 顾问 $97,233.76 $87,142.86 $114,559.08 $119,042.55 开发者 $71,343.72 $81,875.00 $91,117.50 $94,540.92 功能实施者 $71,666.67 $72,500.00 $87,600.00 $120,166.67…

  • Orcl-Con大会 专访多位国外Oracle Ace Director技术总监

      在Orcl-con技术大会上我们有幸对多为国外Oracle ACED和ACE做了关于Oracle最新技术方面的专访!   专访 Francisco Munoz :洛杉矶Oracle用户组、新西兰Oracle用户组主席,就职于Pythian 公司 小编:请问你在企业中是否已经开始使用Oracle 12cR1? Francisco Munoz :是的,我们公司已经使用了Oracle 12cR1,我知道许多公司也打算使用,并且有许多公司在使用12c之前就在等待着它的发布。在12cR2出现之前,许多公司仍继续使用12cR1。 小编:你觉得oracle12cR1 最重要的特性是什么? Francisco Munoz : 目前为止最重要的特性是多租户(multitenancy),因为它可以更好地配置资源,极大地简化了数据库的管理。现在的数据库基本上有10个服务和10个数据库,它们需要连接一个直到设备连接到另一个,以此类推,通过组群数据库我可以使这10个数据库安装在一个服务器上,每一个都互相独立,更容易管理。 小编:2015年的OOW大会已经结束,介绍了不少oracle 12cR2的新特性,你对其中最期待的是? Francisco Munoz :有很多我都很期待,虽然我们有了12cR1,但我们还不被允许可拔插数据库PDB。我希望12cR2能够加强数据库闪回,使它更加容易,实现更多功能。   小编: 你觉得oracle的公有云业务在您所属的国家开展的如何? Francisco Munoz : 人们对公有云的了解并不多,只知道亚马逊、微软等公有云,但他们不了解oracle 公有云,我曾经有过两个多月的使用经历,我很喜欢oracle的公有云,我对Amazon AWS的印象是更直观更稳定,我认为这也是未来oracle发展的方向,并且未来将会有更多的人开始使用公有云,尤其是oracle公有云中的备份功能。 小编: 在您的国家中使用oracle公有云的体验如何?是否有网络延迟问题? Francisco Munoz : 没有。网络延迟并不是由oracle本身造成的,这取决于所使用网络的带宽以及网络连接的速度。我们公司没有出现这种情况。如果能有一个好的宽带,以及好的管道线连接到网络,就不会出现这种问题。       =====================================================================================     专访 John King 就职于 King Training Resources; Oracle ACE 总监…

  • Oracle 11g OCM考试考点分析 配置 Data 保护模式

    本文永久链接地址:https://www.askmac.cn/archives/oracle-11g-ocm-data-mode.html   13.配置 Data 保护模式 13.1 目标   在这个课程后,你应该可以: 描述数据的保护模式 在你的配置中变更数据保护模式 13.2 数据保护模式和redo 传输模式 数据保护模式需要一个指定的redo传输模式 redo传输模式是单独的,不会定义数据保护模式 当你定义一个redo 传输模式,你配置主库到备库(物理或逻辑)的日志文件装载。你必须设置redo传输模式来支持你想配置的保护模式。但是,单独配置redo传输模式并不会设置保护模式()。 在配置redo传输模式后,你可以配置一个数据保护模式。数据保护模式设置会引起内部规则的实施,确保你的配置是必要的保护水平。  

  • Hadoop 大数据的动机

    本文固定链接:https://www.askmac.cn/archives/motivation-for-big-data.html     hadoop 大数据的动机 20多年前的计算机革命使得大量的数据正被企业集聚起来。数字传感器的发展、通信系统的激增,尤其是移动平台和设备;对系统事件大规模的日志记录;以及朝着无纸化企业的迅速发展,这些导致企业内部数据资源的大规模集聚。企业对技术的依赖确保了数据将继续以更快的速度增长。 摩尔定律称计算机的性能一直以来都是几乎每两年就会比过去翻一番,最初计算资源与数据增长速度保持一致。然而,2005年左右这种计算资源的发展速度开始逐渐减缓。 计算行业开始寻找其他选择,即并行处理以提供更经济的解决方案。如果一台计算机不能​​变得更快,则其目标是用大量计算资源来并行处理同样的问题。Hadoop是网络中的多台计算机运用MapReduce扩展数据处理(单指令的变体,计算技术的多数据[SIMD]类)的概念的实现。 基于云计算通过供应商如亚马逊,谷歌和微软等不断演变,推动了这一概念的发展,因为我们现在可以租用计算资源来节省购买这些所需的一小部分成本(www.askmac.cn)。 本书是设计意图是使用Hadoop,一个由Apache软件基金会主办,现已扩展并由各供应商,如Cloudera,MapR和Hortonworks支持的项目,来开发和运行软件的实用指南。本章将从总体上讨论大数据尤其是Hadoop的动机。

  • Oracle 11g OCM考试考点分析 Oracle Data Guard Broker:概述

     本文永久链接地址:https://www.askmac.cn/archives/oracle-data-guard-broker.html   12 oracle Data Guard Broker   12.1 目标   在完成这个课程后,你应该可以描述: Data Guard broker 构架 Data Guard broker 组件 Data Guard broker 的优点 Data Guard broker的配置 如何使用EM来管理你的Data Guard 配置 如何调用DGMGRL(Data Guard 命令行接口)来管理你的Data Guard 配置     12.2 oracle Data Gurad Broker :特性   下列一些操作是broker简化和自动化的: 自动结合一个主库,一个新的或者存在的备库,redo传输服务和日志应用服务创建Data Guard 配置。 注意:任何配置中的数据库可以是RAC数据库 可以随时增加备库配置到Data Gruad配置中,其中包含一个主库和多个备库。 管理所有的Data Gurad 配置(包含 所有的数据库,redo…

  • 【MySQL学生手册】常用存储引擎 – MEMORY

    本文地址:https://www.askmac.cn/archives/mysql-storage-engines-memory.html   MEMORY配置项: MEMORY存储引擎作为一个有效且有用的引擎,应该在大多应用设计中考虑其的使用,以提高性能并满足特定的业务需要。以下是是对MEMORY存储引擎最佳实践中的一些建议:     最小化一张MEMORY表可增长的大小 – 许多应用会使用MEMORY存储引擎来动态倒入,由于没有得到正确的引导而导致表过大,从而产生了较差的性能。这里你可以使用以下解决方案来满足应用需求:    max_heap_table_size – 这个变量设置了MEMORY表被运行增长到的最大大小。此值被用于计算MEMORY表MAX_ROWS值。变量设置对于已存在的MEMORY表没有效果,除非你使用CREATE TABLE进行表重建,或使用ALTER TABLE或TRUNCATE TABLE来进行表修改。    MAX_ROWS – 对于单独MEMORY表,表的最大行数可以在CREATE TABLE(或ALTER TABLE)语句中使用MAX_ROWS语法进行设置。  

  • C100DBA MongoDB DBA认证考题讲解 FsyncLock() command

    单选题 Which of the following is true after the fsyncLock() command is run ( before fsyncUnlock() is run)? Writes to the database may succeed Writes to the database may return an error. All reads on the database will return an error Reads on the database may succeed Profiling will continue .   db.fsyncLock() Forces the mongod to…

  • C100DBA MongoDB DBA认证考题讲解 Replica set secondary oplog elect

    本文永久链接地址:https://www.askmac.cn/archives/c100dba-mongodb-dba%e8%ae%a4%e8%af%81%e8%80%83%e9%a2%98%e8%ae%b2%e8%a7%a3-replica-set-secondary-oplog-elect.html   此题为单选题       Given a Replica Set with five data-bearing members , suppose the primary goes down with operations in its oplog that have been copied to only one secondary.   Assuming no other problem occurs, which of the following describes what is most likely to happen?   The primary will rollback…