<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>技术服务</title>
    <link rel="alternate" type="text/html" href="http://www.eygle.com/service/" />
    <link rel="self" type="application/atom+xml" href="http://www.eygle.com/service/atom.xml" />
    <id>tag:www.eygle.com,2008-02-26:/service//7</id>
    <updated>2008-06-20T09:10:33Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Publishing Platform 4.0</generator>

<entry>
    <title>成功培训案例:山东国税Oracle高级培训课程</title>
    <link rel="alternate" type="text/html" href="http://www.eygle.com/service/custom/training_for_shandongguoshui.html" />
    <id>tag:www.eygle.com,2008:/service//7.1953</id>

    <published>2008-06-20T09:08:44Z</published>
    <updated>2008-06-20T09:10:33Z</updated>

    <summary>这一次是来去匆匆，希望下一次能够在山东多做停留，那里还是我祖上的故乡。</summary>
    <author>
        <name>eygle</name>
        <uri>http://www.eygle.com</uri>
    </author>
    
        <category term="成功案例" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="oracle" label="Oracle" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.eygle.com/service/">
        <![CDATA[2008-06-16～2008-06-19，为山东国税做了一次为期四天的 <strong>Oracle数据库高级技术培训</strong>，昨晚回到北京。

培训地点在山东潍坊，第一次到这个中国的风筝之都，感觉环境与气候都不错。
整个培训进展的很顺利，结识了很多朋友，相处尤为融洽，所以讲课也轻松愉快。

感谢山东国税的朋友们：）这次培训，山东每个地市都有人来参加，是一次全省同行的聚会。
感谢老杨同志，在火车站他给我上了堂税务知识课，让我学到了不少Oracle之外的知识。

最满意的是山东的饮食，<strong>第一次到一个地方吃饭可以明目张胆的来一盘大葱、上一碟大蒜</strong>，痛快啊。
当然，山东朋友的酒量实在是太厉害了，而且喝酒的算法极其复杂，主席副主席、领3杯喝几次、啤酒白酒换算关系，总之比Oracle要复杂。没研究明白。

从北京到潍坊，坐动车组，不到5个小时，想想这个速度可以接受，以后去山东玩，也许周末就可以。

对于课程我的要求是：<strong>把我讲的记住50%就可以，明年我再讲一次，再记住50%，大家就和我一样了</strong>。哈哈！

这一次是来去匆匆，希望下一次能够在山东多做停留，那里还是我祖上的故乡。

-The End-
]]>
        
    </content>
</entry>

<entry>
    <title>成功优化案例:解决ERP系统更新性能问题</title>
    <link rel="alternate" type="text/html" href="http://www.eygle.com/service/custom/erp_update_sql_tuning.html" />
    <id>tag:www.eygle.com,2008:/service//7.1865</id>

    <published>2008-04-03T01:49:15Z</published>
    <updated>2008-04-03T01:51:15Z</updated>

    <summary>上个周五(3月28日)，北京阴雨绵绵的那天，接到用户的服务请求协助，中国建设银行的数据中心出了点问题。一段用于月结的UPDATE SQL出现了性能问题。。。。。

</summary>
    <author>
        <name>eygle</name>
        <uri>http://www.eygle.com</uri>
    </author>
    
        <category term="成功案例" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.eygle.com/service/">
        <![CDATA[上个周五(3月28日)，北京阴雨绵绵的那天，接到用户的服务请求协助，中国建设银行的数据中心出了点问题。

跨越大半个城市，从东到西，赶到用户现场。
了解了一下用户情况，是一段用于月结的UPDATE SQL出现了性能问题，本来40分钟左右的执行时间，现在突然延长到了4个小时左右。使得原本能够按时完成的任务现在看起来遥遥无期（因为有很多批处理要执行）。
而建行月底的财报要靠这个SQL，所以问题看起来很紧急，后果可能很严重。

仔细检查用户的SQL、执行计划以及系统的Statspack报告及当前等待事件，发现系统大多数的等待消耗在
<strong>db file sequential read</strong> 等待事件之上，而检查这个事件发现读取在不同的索引文件之间来回跳转。

此时系统资源消耗很低，128G内存，64颗CPU，IO负载同样极低。
执行计划中，SQL在一个7亿记录和2亿记录的表之间进行HASH JOIN SEMI，执行计划并没有问题，问题在于I/O无法充分利用，系统资源无法充分利用。

通过进一步判断，强烈建议用户重建一个15G的索引，第二天早上收到用户的报告，系统一切恢复了正常。

-The End-
]]>
        
    </content>
</entry>

<entry>
    <title>Oracle技术培训服务</title>
    <link rel="alternate" type="text/html" href="http://www.eygle.com/service/stype/training.html" />
    <id>tag:www.eygle.com,2008:/service//7.1830</id>

    <published>2008-03-08T15:40:22Z</published>
    <updated>2008-03-08T15:50:39Z</updated>

    <summary>培训是企业提升员工素质，增强企业战斗力与凝聚力的重要方式之一。

针对Oracle数据库方面的技术内容，我们提供专业的技术培训服务，这些培训服务包括.....</summary>
    <author>
        <name>eygle</name>
        <uri>http://www.eygle.com</uri>
    </author>
    
        <category term="服务内容" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.eygle.com/service/">
        <![CDATA[培训是企业提升员工素质，增强企业战斗力与凝聚力的重要方式之一。

针对Oracle数据库方面的技术内容，我们提供专业的技术培训服务，这些培训服务包括：

<strong>1.OCP标准培训</strong>
培训内容按照Oracle官方OCP培训内容讲授，培训中加入讲师个人经验以及具体案例，是理论与实践结合的全面技术培训。
本系列培训可以单独选择相应的内容，自由组合成培训内容。

<strong>2.定制培训</strong>
此类培训可以根据用户的需求制定培训方案，全面满足用户的个性化需要。

我们的培训拥有国内一流的培训讲师，由Oracle Database领域资深的专家进行现场授课，无论是标准培训还是定制培训，相信我们的服务都会让您得到满意的回报。


]]>
        
    </content>
</entry>

<entry>
    <title>现场技术支持服务</title>
    <link rel="alternate" type="text/html" href="http://www.eygle.com/service/stype/live_service.html" />
    <id>tag:www.eygle.com,2008:/service//7.1828</id>

    <published>2008-03-08T14:46:41Z</published>
    <updated>2008-03-08T15:07:38Z</updated>

    <summary>在生产环境中，我们可能遭遇各种各样的复杂情况，根据不同情况，用户可能需要一些现场的指导与帮助。
针对这些客户实际需求，我们可以提供按需而动（On-Demand Action）的现场服务，以满足客户各方面的服务需求。</summary>
    <author>
        <name>eygle</name>
        <uri>http://www.eygle.com</uri>
    </author>
    
        <category term="服务内容" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.eygle.com/service/">
        <![CDATA[在生产环境中，我们可能遭遇各种各样的复杂情况，根据不同情况，用户可能需要一些现场的指导与帮助。
针对这些客户实际需求，我们可以提供按需而动（On-Demand Action）的现场服务，以满足客户各方面的服务需求。

现场服务可能包含的内容有：
<strong>1.软件安装帮助</strong>
指协助用户进行数据库软件的安装与指导，完成规范化安装与部署。

<strong>2.升级规划与实施</strong>
协助用户进行升级方案的制定并完成方案实施，升级数据库软件或完成Patch应用。

<strong>3.数据库的规划与部署</strong>
数据库的合理规划对于数据库的性能至关重要，如果能够在安装数据库时就做好规划，将能够全面影响数据库的未来使用。
我们能够协助用户对数据库进行合理化规划与部署。

<strong>4.问题的诊断及分析</strong>
很多数据库故障或性能问题都会相当复杂，并且与用户的实际环境紧密相关，通过现场的观察、跟踪与诊断可以更好的发现和解决用户的问题。

<strong>5.紧急故障处理</strong> 
现场解决用户可能遇到的一切紧急的数据库故障，恢复用户的业务应用。

<strong>6.其他用户需要的现场服务</strong>
和数据库相关的技术支持内容，在用户觉得必要的情况下，向用户提供高质量的现场服务。


 
]]>
        
    </content>
</entry>

<entry>
    <title>数据库紧急救援服务</title>
    <link rel="alternate" type="text/html" href="http://www.eygle.com/service/stype/emergency.html" />
    <id>tag:www.eygle.com,2008:/service//7.1808</id>

    <published>2008-02-20T15:19:56Z</published>
    <updated>2008-03-08T13:45:21Z</updated>

    <summary>数据库系统是用户业务系统的核心，当出现一些紧急情况时，用户可能需要紧急援助服务。
本公司致力于协助客户解决数据库系统在任何时间出现的技术问题。在您面对一下种种问题时，可以尝试联系我们.....</summary>
    <author>
        <name>eygle</name>
        <uri>http://www.eygle.com</uri>
    </author>
    
        <category term="服务内容" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.eygle.com/service/">
        <![CDATA[数据库系统是用户业务系统的核心，当出现一些紧急情况时，用户可能需要紧急援助服务。
本公司致力于协助客户解决数据库系统在任何时间出现的技术问题。 

由于数据库系统承载了用户的核心价值，所以在进行故障处理时应该极其谨慎，尤其是Oracle数据库系统，不当的恢复尝试可能会导致数据库出现不可逆转故障。
<strong>我们建议用户当出现紧急情况时，最重要的是：保留现场</strong>。然后请专业人员进行评估判断。

<strong>越是重要的数据库系统，处理问题时就越应当谨慎</strong>。

我们提供紧急援助服务可能涵盖以下内容：
<strong>1. 数据库不明原因宕机，无法启动</strong>
不管是单机、双机热备份（HA系统）、RAC(Oracle Real Application)环境，如果数据库出现异常宕机，并且无法重新启动，那你可能面对了极为严重的问题。
检查Oracle的alert文件可能可以获得更为详细的故障信息，当您的技术力量无法判断或解决故障时，可以联系我们协助解决和处理。

<strong>2.数据块损坏</strong>
当Oracle数据库出现坏块时，这通常意味着数据库出现了不一致或者面对着硬件故障，而且坏块往往意味着不可恢复性的数据损失。
在这种情况下，谨慎的做法是停止数据库业务服务，对数据库进行彻底检查，修复，彻底排除故障。

我们可以协助你处理这一类故障，恢复数据，减少损失。

<strong>3.数据的误删除</strong>
由于用户的一些意外或误操作，可能会导致数据的误删除，比如错误操作DELETE掉业务数据，并且提交（Commit）了事务；还有可能因为意外的Truncate等操作，损失了数据；此外一些不当的DROP操作也是经常会发生的情况。

如果遭遇了这些意外，您需要做的是，尽快停止数据库服务，或者备份相关的数据文件，然后联系我们，我们能够迅速的帮助客户从这些故障中恢复出来。

<strong>4.文件的意外损失</strong>
还有可能你会遇到这样的意外，数据文件被误删除，甚至可能是整个数据库都被误删除rm掉。
这对一个数据库来说是灾难性的，不过我们还能为您提供协助恢复。

当遭遇这些情况时，你需要做的是<strong>保护现场，不要再对丢失文件的磁盘进行写入操作</strong>，我们将最大限度的协助您恢复数据，理想的情况，数据能够100%的被恢复出来。

<strong>5.系统表空间（SYSTEM）表空间损坏</strong>
对于Oracle数据库来说，系统表空间是数据库的核心所在，如果SYSTEM表空间损坏，则数据库可能会无法启动。
在面对这种情况时，如果存在有效的备份，可以通过备份进行数据恢复，如果不存在有效备份，那么我们可以协助您进行特殊情况下的数据恢复。

<strong>6.其他您需要协助的情况</strong>
可能您还有其他难于处理的恢复情况，我们都将充分调动资源，结合自身的技术实力，竭诚为您服务。


对于这类紧急救援服务，本公司提供24x7全天候职守，致力于协助用户以最快的速度解决问题。
如果您遇到以上情况，为了您的数据安全，请尽快采取措施，并在需要时<a href="http://www.eygle.com/service/callus/">联系我们</a>。


 
]]>
        
    </content>
</entry>

<entry>
    <title>成功恢复案例:打开断电崩溃数据库</title>
    <link rel="alternate" type="text/html" href="http://www.eygle.com/service/custom/recovery_powercrash_database.html" />
    <id>tag:www.eygle.com,2008:/service//7.1806</id>

    <published>2008-02-20T15:02:00Z</published>
    <updated>2008-03-23T14:21:44Z</updated>

    <summary>在本案例中，我们帮助一个客户成功恢复了一个断电崩溃的数据库，是海量存储（T级以上的），对于用户来说，即使作一个临时的备份也不可能，无法找到足够的存储空间是一个问题，更重要的是，无法承受极长的停机时间....</summary>
    <author>
        <name>eygle</name>
        <uri>http://www.eygle.com</uri>
    </author>
    
        <category term="成功案例" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.eygle.com/service/">
        <![CDATA[2008年，计划在年后开始自己的事业，从事全职的Oracle技术服务、数据恢复与Oracle培训等业务。<br />
幸运的是，在年前已经有一些订单开始签订。<br /><br />

昨天帮一个客户恢复了一个断电崩溃的数据库，是海量存储（T级以上的），对于用户来说，即使作一个临时的备份也不可能，无法找到足够的存储空间是一个问题，更重要的是，无法承受极长的停机时间。<br />
而恢复的不确定性，采取手段的安全性也颇值得斟酌。<br /><br />

经过权衡，客户和我签订服务协议，委托<a href="http://www.eygle.com">Eygle.Com</a>进行数据恢复服务。<br />
整个恢复过程大约用了2个小时，处理一些后续的ORA-600错误也耗用了一些时间，最终数据库成功恢复到无故障状态，业务完全恢复正常。<br /><br />

顺便解决的另外一个问题可以说一下，另外一个数据库启动时报出ORA-03113错误，数据库无法启动。<br />
<blockquote>ORA-03113 end-of-file on communication channel

Cause: An unexpected end-of-file was processed on the communication channel. The problem could not be handled by the Net8 two-task software. This message could occur if the shadow two-task process associated with a Net8 connect has terminated abnormally, or if there is a physical failure of the interprocess communication vehicle, that is, the network or server machine went down.</blockquote><br /><br />

先不理这个错误，我首先去查看alert文件，ls -al一下发现alert文件已经达到了2147483647大小。<br />
2147483647是多大呢?<br /><br />

<blockquote>SQL&gt; select 2*1024*1024*1024 -1 from dual;<br />
<br />
2*1024*1024*1024-1<br />
------------------<br />
&nbsp; &nbsp; &nbsp; &nbsp; 2147483647</blockquote>
<br />
正好是2G少1 byte，也就是说这个文件超过了OS的限制，最终导致数据库启动不了。<br />
处理一下这个文件，数据库即刻恢复正常。<br /><br />

btw:这是一个附送的维护服务:)<br />
目前加盟：北京弗洛格科技有限公司，提供对外技术服务，欢迎大家支持！。<br>
<br />
-The End-<br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>数据库健康检查服务</title>
    <link rel="alternate" type="text/html" href="http://www.eygle.com/service/stype/healthcheck.html" />
    <id>tag:www.eygle.com,2008:/service//7.1805</id>

    <published>2008-02-20T14:22:11Z</published>
    <updated>2008-03-08T13:47:20Z</updated>

    <summary>数据库的健康检查服务是一种例行的现场支持服务，通过健康检查，可以对数据库的运行状况进行分析。
及时发现潜在的性能问题、数据库异常，从而达到防患于未然的目的，通常健康检查服务可能包括如下内容......</summary>
    <author>
        <name>eygle</name>
        <uri>http://www.eygle.com</uri>
    </author>
    
        <category term="服务内容" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.eygle.com/service/">
        <![CDATA[数据库的健康检查服务是一种例行的现场支持服务，通过健康检查，可以对数据库的运行状况进行分析。
及时发现潜在的性能问题、数据库异常，从而达到防患于未然的目的。

数据库健康检查主要涉及以下四个方面：
<blockquote>1.系统和数据库的可用性 
2.系统和数据库的完整性 
3.系统、数据库和应用的性能 
4.系统备份和恢复方案评估</blockquote>

根据用户需求的不同，健康检查服务可能包含以下内容：
<strong>1.日志分析</strong>
检查并分析系统日志及跟踪文件，发现并排除数据库系统错误隐患，正常的日志分析对于数据库来说至关重要。

<strong>2.数据库性能分析</strong>
通过收集信息对数据库进行性能分析，得出数据库的运行状况报告，帮助用户了解数据库的健康状况。
为用户的优化、扩容、升级等工作提供有力的支撑。

<strong>3.空间检测</strong>
检查数据库空间的使用情况，提供空间使用报告，为用户合理规划空间使用、充分利用资源提供建议。

健康检查的服务内容还包括:
检查Oracle的数据库结构、初始化参数、主要配置文件 
检查系统和数据库判断是否需要应用最新的补丁集 
检查数据库备份的完整性等

健康检查是数据库稳定运行的保障，业务系统都应当进行例行的健康检查工作。


]]>
        
    </content>
</entry>

<entry>
    <title>数据库备份恢复服务</title>
    <link rel="alternate" type="text/html" href="http://www.eygle.com/service/stype/backup_recovery.html" />
    <id>tag:www.eygle.com,2008:/service//7.1804</id>

    <published>2008-02-20T13:43:53Z</published>
    <updated>2008-03-08T13:48:14Z</updated>

    <summary>对于一个企业数据库的维护来说，备份重于一切。

如果您的企业没有专职的数据库管理人员，或者希望对数据库的现有备份方式进行评估，我们都可以提供协助。
</summary>
    <author>
        <name>eygle</name>
        <uri>http://www.eygle.com</uri>
    </author>
    
        <category term="服务内容" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.eygle.com/service/">
        <![CDATA[对于一个企业数据库的维护来说，<a href="http://www.eygle.com/archives/2006/10/backup_backup_backup.html">备份重于一切</a>。

如果您的企业没有专职的数据库管理人员，或者希望对数据库的现有备份方式进行评估，我们都可以提供协助。

我们提供备份方案的制定与实施，服务具体包含以下内容：
<strong>1.制定备份方案</strong>
我们会根据用户的具体环境，制定切实可行的数据库备份方案，帮助用户保护数据安全，保证数据恢复。

<strong>2.评估备份方案</strong>
也许客户已经实施了相关的备份方案，但是无法确定其是否完备，是否能够应对种种可能发生的故障，我们可以以第三方的身份，中立、客观的帮助用户评估其备份方案，确保用户的投资能够得到切实的保护和回报。

<strong>3.实施备份方案</strong>
我们可以帮助用户实施制定好的备份方案，确保任务调度，确保备份能够切实有效的实施，满足用户的数据保护需求。

<strong>4.验证备份结果</strong>
通过具体的恢复实验，我们可以协助用户验证具体的备份是否有效，以及演示如何使用备份进行不同级别的恢复。

如果您有备份恢复方面的需求，请<a href="http://www.eygle.com/service/callus/contact.html">联系我们</a>，我们将全力为您服务。




]]>
        
    </content>
</entry>

<entry>
    <title>联系我们</title>
    <link rel="alternate" type="text/html" href="http://www.eygle.com/service/callus/contact.html" />
    <id>tag:www.eygle.com,2008:/service//7.1807</id>

    <published>2008-02-19T15:11:17Z</published>
    <updated>2008-03-08T14:00:48Z</updated>

    <summary>地址：北京市海淀区上地信息产业基地安宁庄金泰富地大厦 1408A 房间
网址：www.eygle.com
联系人：盖国强
电话：1391 181 2803
MSN联系：eygle @ hotmail.com
邮件联系：eygle @ eygle.com
Gtalk：eygle.com@gmail.com
QQ：1483367

欢迎来信来电洽谈，我们将竭诚为您服务！
</summary>
    <author>
        <name>eygle</name>
        <uri>http://www.eygle.com</uri>
    </author>
    
        <category term="联系我们" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.eygle.com/service/">
        <![CDATA[<strong>北京弗洛格科技有限公司</strong>

<strong>北京总部地址</strong>
地址：北京市海淀区上地信息产业基地安宁庄金泰富地大厦 1408A 房间
网址：<a href="http://www.eygle.com">www.eygle.com</a>
联系人：<a href="http://www.eygle.com/archives/2007/08/about_eygle.html">盖国强</a>
电话：1391 181 2803
MSN联系：<strong>eygle @ hotmail.com</strong>
邮件联系：eygle @ eygle.com
Gtalk：eygle.com@gmail.com
QQ：1483367

欢迎来信来电洽谈，我们将竭诚为您服务！

]]>
        
    </content>
</entry>

</feed>
