oracle的入门心得

2024-05-24

oracle的入门心得(通用9篇)

篇1:oracle的入门心得

Oracle临时表用法的经验心得

1.案例

前段时间报表中心有一存储过程执行速度过慢,由于另外一个存储过程中用到了那个存储过程中的中间表,因此如果前面的一个过程没有执行完而执行后面的那个过程,后面的过程执行完之后还是没有数据。四月份那个过程执行大约需要两个小时的时间,本以为是过程里面的业务太复杂导致。可前段时间执行的时间超过了十小时。后来才发现是中间表中数据量越来越多导致,大约有五百多万数据,而且每天会增加两万左右的数据,慢的地方主要是在中间表中插入当天的数据之后需要更新某些字段,由于中间表中数据量过大,更新这些字段是速度才很慢(已经建了索引)。

解决方案:创建一个和中间表一摸一样的临时表,先把数据插入到临时表中,在临时表中更新需要更新的字段,更新完后再把临时表中所有的数据插入到中间表中,然后再使用中间表中的数据汇总出报表。

2.如何创建临时表

创建Oracle 临时表,可以有两种类型的临时表:会话级的临时表,事务级的临时表。2.1会话级临时表

因为这个临时表中的数据和你的当前会话有关系,当你当前SESSION 不退出的情况下,临时表中的数据就还存在,而当你退出当前SESSION 的时候,临时表中的数据就全部没有了,当然这个时候你如果以另外一个SESSION 登陆的时候是看不到另外一个SESSION 中插入到临时表中的数据的。

即两个不同的SESSION 所插入的数据是互不相干的。当某一个SESSION 退出之后临时表中的数据就被截断(truncate table,即数据清空)了。会话级的临时表创建方法:

Create Global Temporary Table Table_Name(Col1 Type1,Col2 Type2...)On Commit Preserve Rows ; 举例:

create global temporary table Student(Stu_id Number(5), Class_id Number(5), Stu_Name Varchar2(8), Stu_Memo varchar2(200))on Commit Preserve Rows ; 2.2 事务级临时表

事务级临时表是指该临时表与事务相关,当进行事务提交或者事务回滚的时候,Oracle临时表中的数据将自行被截断,其他的内容和会话级的临时表的一致(包括退出SESSION 的时候,事务级的临时表也会被自动截断)。事务级临时表的创建方法:

Create Global Temporary Table Table_Name(Col1 Type1,Col2 Type2...)On Commit Delete Rows ; 举例:

create global temporary table Classes(Class_id Number(5), Class_Name Varchar2(8), Class_Memo varchar2(200))on Commit delete Rows;2.3 两种类型临时表的区别

会话级临时表采用 on commit preserve rows ;而事务级则采用 on commit delete rows ;用法上,会话级别只有当会话结束临时表中的数据才会被截断,而且事务级临时表则不管是 commit、rollback 或者是会话结束,Oracle临时表中的数据都将被截断 2.4临时表的不足之处

1)不支持 lob 对象,这也许是设计者基于运行效率的考虑,但实际应用中确实需要此功能时就无法使用临时表了。)不支持主外键关系

3.示例

1.会话级临时表

create global temporary table emp_temp_preserve on commit preserve rows

as select * from emp where 1=2;

insert into emp_temp_preserve select * from emp;commit;

select * from emp_temp_preserve;

在同一个会话中查询有数据,不在同一个会话中查询没数据

在不同会话中查询:

2.事务级临时表

create global temporary table emp_temp_delete on commit delete rows

as select * from emp where 1=2;

insert into emp_temp_delete select * from emp;commit;提交之后再同一个会话中查询,没有数据,说明提交之后临时表中的数据已清空,提交之前查询时是有数据的,select * from emp_temp_delete;

篇2:oracle的入门心得

1.概念

RAC,全称real application clusters,译为“实时应用集群”,是Oracle新版数据库中采用的一项新技术,是高可用性的一种,也是Oracle数据库支持网格计算环境的核心技术。

在Oracle9i之前,RAC的名称是OPS(Oracle parallel Server)。RAC 与 OPS 之间的一个较大区别是,RAC采用了Cache Fusion(高速缓存合并)技术。在 OPS 中,节点间的数据请求需要先将数据写入磁盘,然后发出请求的节点才可以读取该数据。使用Cache fusion时,RAC的各个节点的数据缓冲区通过高速、低延迟的内部网络进行数据块的传输。

2.优缺点

优点:

Oracle RAC主要支持Oracle9i、10g、11g版本,可以支持24 x 7 有效的数据库应用系统,在低成本服务器上构建高可用性数据库系统,并且自由部署应用,无需修改代码。在Oracle RAC环境下,Oracle集成提供了集群软件和存储管理软件,为用户降低了应用成本。当应用规模需要扩充时,用户可以按需扩展系统,以保证系统的性能。

(1)多节点负载均衡;

(2)提供高可用:故障容错和无缝切换功能,将硬件和软件错误造成的影响最小化;

(3)通过并行执行技术提高事务响应时间----通常用于数据分析系统;

(4)通过横向扩展提高每秒交易数和连接数----通常对于联机事务系统;

(5)节约硬件成本,可以用多个廉价PC服务器代替昂贵的小型机或大型机,同时节约相应维护成本;(6)可扩展性好,可以方便添加删除节点,扩展硬件资源。缺点:(1)相对单机,管理更复杂,要求更高;

(2)在系统规划设计较差时性能甚至不如单节点;(3)可能会增加软件成本(如果使用高配置的pc服务器,Oracle一般按照CPU个数收费)。

3.Rac 特点

每一个节点的linstance都有自己的SGA

每一个节点的linstance都有自己的background process 每一个节点的linstance都有自己的redo logs 每一个节点的linstance都有自己的undo表空间

所有节点都共享一份datafiles和controlfiles 4.Rac 组件

逻辑结构上看,每一个参加集群的节点有一个独立的instance,这些instance访问同一个数据库。节点之间通过集群软件的通讯层(communication layer)来进行通讯。同时为了减少IO的消耗,存在了一个全局缓存服务,因此每一个数据库的instance,都保留了一份相同的数据库cachel

5.UNDO和REDO读书笔记

1)redo是什么?oracle的redo是如何工作的

redo是重做日志文件,是oracle数据库的日志文件.oracle的重做日志有两种:在线重做日志以及归档重做日志。

在线重做日志:主要用于由于数据库主机掉电等原因导致实例失败,此时oracle采用在线重做日志在数据库启动时将数据库恢复到断电之前的时间点上。

归档重做日志:主要用于介质失败,比如:磁盘受损。此时需要使用对磁盘上的数据备份的归挡重做日志文件将该磁盘上的数据恢复到该归档文件数据所在的时间点上,然后再使用在线重做日志文件将适合的时间点上。

归档重做日志文件实质是被添满的旧的在线重做日志的副本。归档重做日志文件是数据库的历史数据。

在线重做日志在每个数据库中至少有两个重做日志组,每个日志组中至少有一个重做日志文件,这些在线重做日志组是循环使用的,当日志组1被写到最后时,然后自动切换到日志组2;当日志组2也被写满时,再切换到日志组1。

2)undo是什么?oracle的undo是如何工作的

undo与redo相反,redo是恢复数据,用于在事务失败时重放事务,undo是撤消一条语句或者一组语句的作用。undo是存储在数据库内部的段或者表空间中(undo如果是手动管理,则使用undo段来管理;如果undo使用AUM管理UNDO,则undo使用表空间来自动管理)。

注意:在undo并不是物理的恢复到执行语句之前或者事务之前的样子,只是逻辑的恢复到原来的样子,所有修改只是逻辑的取消,但是数据结构和数据块在回滚之后也大不相同。原因是在多用户系统中,有很多事务是并发进行的,当一个事务修改一个数据并且被回滚,但是该数据在该用户对该数据做过修改之后也有被其他用户修改,这个时候如果是对该事务修改的数据块回滚到原来数据的物理样子,就有可能将后来的事务所做的修改给覆盖掉。所以回滚不是一个简单的物理的恢复,而是逻辑恢复。

3)undo和redo是如何协作工作的

4)

篇3:成本会计轻松入门的教学心得

一、成本会计的特点

1. 逻辑性和系统性强。

成本会计课程内容前后联系非常紧密, 一环扣一环。成本会计课程的主要内容是按照成本核算的一般程序进行编排, 即首先介绍各项要素费用的归集与分配;然后介绍辅助生产费用的归集和分配、制造费用的归集和分配、生产损失的核算、生产费用在完工产品和在产品之间的分配;最后介绍各种成本计算方法。成本计算方法是前面各环节内容在不同企业的具体运用, 如果前面任何一个环节的内容没有很好掌握, 都无法正确计算出产品成本。

成本会计的这一特点要求学生必须全面掌握成本核算各环节的内容, 并能够结合企业具体情况加以灵活运用, 否则只能事倍功半。反之, 学好了成本计算方法, 也就意味着把其他环节的内容都掌握了。

2. 以计算为主, 账务处理为辅。

成本会计的内容以计算为主, 主要是各种直接费用、间接费用等的分配方法以及产品成本的计算方法。成本会计通常是在经过一系列计算后进行必要的账务处理, 涉及的会计分录比较简单, 大多是在财务会计课程中学习过的, 其中很多会计分录在会计学原理课程中就学习过。同时, 成本会计以计算为主, 涉及的计算方法都很简单, 基本上就是加减乘除, 比较容易理解和掌握。

3. 成本核算方法多样, 容易混淆。

尽管成本会计中涉及的计算方法比较简单, 对于单个计算方法来说, 学生容易理解和掌握, 但是由于成本会计中涉及的成本核算方法过多, 使学生容易混淆, 难以全面掌握各种核算方法并根据实际情况加以灵活运用。例如, 辅助生产费用分配方法有直接分配法、交互分配法、计划成本分配法、顺序分配法和代数分配法五种;生产费用在完工产品与在产品之间的分配方法有在产品不计算成本法、在产品按年初成本计价法、在产品成本按完工产品成本计价法、在产品按所耗原材料成本计价法、在产品按定额成本计价法、约当产量法和定额比例法七种;产品成本计算方法有品种法、分批法和分步法三种基本方法以及分类法和定额法两种辅助方法等。

二、成本会计的教学心得

1. 夯实基础, 抓住核心。

(1) 品种法在成本会计中的重要地位。根据成本会计的主要内容及其特点很容易看出, 成本核算是成本会计最基本也是最核心的内容。成本计算的基本方法主要包括品种法、分批法、分步法。各项要素费用、辅助生产费用、制造费用等的归集与分配, 生产费用在完工产品和在产品之间的分配等环节, 会根据企业的生产类型、成本管理要求被具体运用于这三种基本方法中。而在这三种基本计算方法中, 品种法是最基础的也是最重要的一种方法。

(2) 品种法与其他方法的联系。品种法、分批法、分步法这三种基本计算方法有很多不同之处, 但是也有一些相似的地方, 可以进行类比学习。首先, 三种方法的分类是以其成本计算对象为依据来划分的。品种法是以产品品种作为成本计算对象来归集生产费用, 从而计算产品成本的一种方法。分批法是按照产品批别归集生产费用、计算产品成本的一种方法。分步法是以产品生产步骤和产品品种为成本计算对象, 从而归集和分配生产费用、计算产品成本的一种方法。其次, 三种方法的特点都是从成本计算对象、产品成本计算期、期末是否要将生产费用在完工产品和在产品之间进行分配三个方面说明。再次, 计算程序都可以抽象和简化成类似的步骤来学习, 此点在后面的内容中会以分批法说明。

只要掌握了品种法, 就掌握了本课程的基础内容并且是核心内容, 同时对本课程的框架也有了一定的了解。因此, 在教学过程中, 一定要引导学生重点学习和掌握品种法。

2. 吃透品种法, 举一反三。品种法如此重要, 应该如何引导学生较快掌握呢?

(1) 明确目标, 一往直前。教材里往往对品种法的计算程序列了很多条款, 但是往往因为细致且过于繁琐, 初学者会觉得程序繁杂, 理解和掌握起来比较困难。笔者在教学的时候会将这些程序抽象简化成两步:第一步:根据产品品种开设基本生产成本明细账, 有若干个品种就开设若干张明细账;第二步:填列明细账。在开设明细账后, 填列明细账成了唯一的目标。这样不仅简化了程序, 更重要的是可以以明细账的空白为索引, 引导学生进行成本核算, 在明确的方向下, 攻城略地, 步步为营。

(2) 纵横捭阖, 所向披靡。要开设明细账, 必须熟悉和掌握明细账的内容。以下是品种法下的一个很普通的基本生产成本明细账:

单位:元

从上表可以看出, 基本生产成本明细账横向内容是成本项目, 包括直接材料、直接人工、制造费用三个基本项目, 企业可以根据需要相应增减, 意即我们应该核算某产品的这些项目的成本。纵向内容可以有两种理解:第一, 对于品种法而言, 由于品种法的成本计算期是一个月, 则其内容是从月初到月中再到月尾, 按时间顺序排列反映其横向成本项目的内容。第二, 遵循“月初在产品的生产费用+本月发生的生产费用=完工产品成本+月末在产品成本”的原则。这样就很容易把品种法下的基本生产成本明细账的基本内容和框架记住了。

(3) 一本万利, 事半功倍。开设明细账后, 按照前面简化的程序应该进入第二步:填列明细账。月初时的期初余额一般是已知数, 那么月中的直接材料、直接人工、制造费用等成本项目的确定、月末涉及的完工产品和在产品的分配问题如果能解决, 就表明已经完成了成本计算。

但是这些内容的确定涉及的方法和公式特别多 (这在前面关于成本会计的特点里已作说明) , 如果逐一记忆, 学生的负担就会很重。因此可以将性质类似的计算公式合并归为一个类别进行记忆和使用。其分配规律可以概括为:找准受益对象, 选好分配标准, 将费用带回“家”。其计算公式为:

公式 (1) 的分子就是我们要分配的要素费用总额, 可以是上面提到的各种费用, 分母是与之相适应的分配费用的依据, 即分配标准总额, 该分配率的意义是一个分配标准应负担的费用额;公式 (2) 的意义是某个受益对象使用了多少分配标准, 它应该负担的费用就是该分配率的多少倍。深刻领会这个公式以后, 在分配各种要素费用时就能运用自如了。

(4) 求同存异, 触类旁通。在前面内容中已经提及品种法与其他方法有联系, 可以类比学习。下面本人以分批法为例简单说明。

对于分批法的计算程序, 同品种法相同, 本人也简化成两步:第一步:根据产品批别开设基本成本明细账, 同理, 有若干个批别就开设若干张明细账;第二步:填列明细账。这样, 品种法、分批法这两种方法的计算程序因为简单、相似就很容易对比着记下来。

不同之处在于: (1) 开设基本生产成本明细账的依据不同, 品种法是以品种为依据, 分批法是以批别为依据。 (2) 基本生产成本明细账的内容有差异。下面是分批法中的一个基本生产成本明细账, 其中, 11月投产20台产品, 11月完工10台, 12月完工10台。

单位:元

比较上一张明细账, 横向内容都是成本项目, 纵向似乎完全不同, 但其实亦类似。前面已经提到, 品种法的成本计算期是一个月, 所以其纵向内容是从月初到月尾的不同时刻的成本项目的内容, 并遵循“月初在产品的生产费用+本月发生的生产费用=完工产品成本+月末在产品成本”这样的顺序。与之相对应, 分批法的成本计算期是产品生产周期, 所以此例生产周期是两个月, 纵向就是反映两个月的成本项目内容, 并且每个月里面又遵循从月初到月尾、“月初在产品的生产费用+本月发生的生产费用=完工产品成本+月末在产品成本”的顺序。这样分批法下的基本生产成本明细账的内容和框架就很容易记住了。至于明细账的填列, 方法与品种法类似, 这里就不再赘述。

3. 他山之石, 可以攻玉。

很多前辈和同仁都无私地与大家分享他们的宝贵经验, 由于篇幅有限, 在此只整理出几条笔者认为最有效的方法: (1) 深入生产一线, 理论联系实际。优点是便于学生了解企业生产过程, 真正理解书本上的知识, 并且正确合理地运用知识;缺点是可行性较差, 受现实条件和师资限制。 (2) 理论教学和实践教学同步, 突出实践教学的作用。优点是一方面系统实训可以加深学生对成本会计整体知识的理解;另一方面让学生动手, 可以强化学生对成本会计知识的实际应用能力。缺点是实施难度大, 目前尚缺少好的教材, 受课时、师资力量等限制。 (3) 案例教学, 情景再现。优点是容易激发起学生的学习兴趣, 富有启发性和针对性, 使学生成为教学过程中的“主角”。缺点是受案例的优劣、教师的引导能力以及学生的表现等因素的影响。

三、结语

综上所述, 成本会计最基本和最核心的内容是品种法的学习。依据品种法的思路按图索骥、各个击破, 可以达到触类旁通、事半功倍的效果。而品种法的学习可以遵循“一个账表, 一个公式, 两个分配, 三个项目”的原则。一个账表是指基本生产成本明细账;一个公式是指“月初在产品的生产费用+本月发生的生产费用=完工产品成本+月末在产品成本”;两个分配是指横向分配和纵向分配;三个项目是指:直接材料、直接人工、制造费用。在分配过程中可以用以上简化的公式套用很多公式。掌握了这几点, 笔者认为就掌握了成本会计最基本也是最核心的问题。当然, 以上内容只是成本会计的入门知识, 要想真正学好成本会计还得加深难度、拓展宽度, 需要师生共同努力。

以上是笔者关于成本会计教学的一点心得, 力求让初学者轻松入门。因为抱着只要能解决问题, 可以淡化理论、简化操作、先上手再深入的心态, 难免会“取粗去精”、“求同存异”, 不足之处请同仁们指正。

摘要:成本会计是非常重要的一门课程, 它是会计学及相关专业的主干课程之一, 是企业会计核算的重要组成部分。由于其理论性强、体系复杂、公式繁多等特点, 初学者会感到很有难度。本文旨在通过研究成本会计的内容和特点, 结合以往的教学经验, 努力寻找最优方法以引导学生轻松入门。

关键词:成本会计,方法,特点

参考文献

[1].江希和等.成本会计教程.北京:高等教育出版社, 2008

[2].陈萍.成本会计实践教学的思考.中南论坛, 2006;1

篇4:微软和Oracle联姻的背后

微软将向Windows Azure用户提供Oracle Java、Database和WebLogic Server等服务,而Oracle还将向Windows Azure用户提供Linux服务。

这事情太出乎意料了,甚至有些诡异。不过微软CEO鲍尔默却说,长期以来两家公司一直在公众视线以外进行合作,但“在云计算的世界里,光有幕后合作是不够的”。

一切皆有缘,背后的原因,是诸如Amazon、Google等互联网公司对传统IT企业及服务交付模式的冲击。在Oracle和微软这种传统大企业的基因里,缺乏挣10美元/小时这种小钱的基因,而Amazon和Google们的牙齿却那么锋利,他们有耐心、有机制、有系统保障提供价廉物美的云计算资源和服务,一开始只是大口吞噬个人公众市场,后来很快显示出蚕食Oracle和微软们的传统强势领域——企业市场的苗头。

曾经被嘲笑虚无缥缈的云计算,终于显示了改变商业市场服务交付模式的力量。谁拒绝或者忽视,谁注定会是loser。

应该说,微软比Oracle先意识到了这种危机。在被唱衰的微软大局中,Azure是最具未来战略性的布局——微软的所有软件产品和服务都需要一个符合云时代要求的快速交付模式。无论Azure本身是否能为微软带来盈利,微软拥有的是一个直接对接到客户门口的交付渠道。

虽然,现在看上去Azure的交付模式与价廉物美的Amazon和Google短平快交付模式相比,依然显得笨拙且生疏,但是微软的方向已经对了。相比之下,Oracle就倔多了。直到两年前,Larry才开始接受云计算。但是,习惯了赚大钱的Oracle根本没能适应盘踞着Amazon这样出身贫寒、一单一单打拼出来、能够低头赚小钱的对手的云市场,所以迄今为止,Oracle仍然没有一个成型的云服务交付渠道和平台。

Azure能够成全Oracle,因为,微软拥有大量面向个人市场战斗的基因,这也是为什么微软做云平台成了而Oracle败了的根本因素。

新型的互联网新贵们实际上一点都不缺钱,但是他们的基因决定了他们依然能够低头创新出各种短平快的交付模式,去赚10美元/小时的小钱。他们对于企业市场的蚕食速度,应该说大大快于市场的预测,终于引起了传统的IT大佬们的惶恐。

除了应对,没有选择。外媒评论说,虽然该合作无法解决微软和Oracle在云市场上面临的重大竞争挑战,但仍被视为标志性的重要举措。投资银行FBR分析师丹尼尔·艾维斯(Daniel Ives)称:“这项合作是否能在今天改变游戏规则?那是不可能的,但这却表明两家公司在从事云业务方面都是认真的。这两家在以往历史上一直都彼此竞争的对手现已成为朋友,这充分说明了云市场上的机会有多大。此外,这项合作还为两家公司开辟了潜在的增长道路。”

我的看法是,Azure为微软包括Windows、Office、Server、安全、即时通讯等全线产品和服务的交付准备了一个完全可以与Amazon和Google抗衡的平台,而与Oracle的联盟,会让微软的服务更具竞争力;因为犯倔而被动的Oracle通过Azure这样的平台,可以在云时代的竞争中改变完全被动的局面,加速交付时间和效率,从而继续赢得市场。

相比之下,IBM却未能有一个类似Azure的平台,的确是战略性失误。W

篇5:oracle培训心得

2010年x月x日至x月x日,我有幸参加了工业和信息化部软件与集成电路促进中心主办的“ORACLE数据库高级实战培训班”学习交流。首先感谢学校领导给予了我这次学习机会。通过短暂的几天培训,我不仅对Oracle知识有了部分的了解,也接受了很多最新的信息。

在这次培训中,上课的老师有非常丰富DBA经验,他结合他自身的DBA工作经历,从Oracle体系结构与网络配置、访问控制、事务处理与日志、闪回特性、数据库的备份与恢复和数据库性能监测与调整优化等几个方面对Oracle进行了讲解。对课程讲解十分的详细。通过案例示范以及演示,指导我们一步步操作。

Oracle主要以操作命令行为主,在学习的过程中,对老师的每一步操作都做好了记录。课堂上按照老师的要求一步步操作,课后按记录的操作步骤和命令反复多次的练习。以此到达了对Oracle反复学习,熟悉掌握老师所传授的知识。

篇6:ORACLE数据库学习心得

一个好的程序,必然联系着一个庞大的数据库网路...今年我们学习了 oracle数据库这门课程,起初的我,对这个字眼是要多陌生有多陌生,后来上课的时候听一会老师讲课,偶尔再跟上上机课,渐渐的学会了不少东西,但我感觉,我学到的仍是一些皮毛而已,怀着疑惑和求知的心态,我在网上搜索了关于 oracle数据库的一些知识。

1.ORACLE的特点: 可移植性 ORACLE采用C语言开发而成,故产品与硬件和操作系统具有很强的独立性。从大型机到微机上都可运行ORACLE的产品。可在UNIX、DOS、Windows等操作系统上运行。可兼容性 由于采用了国际标准的数据查询语言SQL,与IBM的SQL/DS、DB2等均兼容。并提供读取其它数据库文件的间接方法。

可联结性 对于不同通信协议,不同机型及不同操作系统组成的网络也可以运行ORAˉCLE数据库产品。

2.ORACLE的总体结构

(1)ORACLE的文件结构 一个ORACLE数据库系统包括以下5类文件:ORACLE RDBMS的代码文件。

数据文件 一个数据库可有一个或多个数据文件,每个数据文件可以存有一个或多个表、视图、索引等信息。

日志文件 须有两个或两个以上,用来记录所有数据库的变化,用于数据库的恢复。控制文件 可以有备份,采用多个备份控制文件是为了防止控制文件的损坏。参数文件 含有数据库例程起时所需的配置参数。

(2)ORACLE的内存结构 一个ORACLE例程拥有一个系统全程区(SGA)和一组程序全程区(PGA)。

SGA(System Global Area)包括数据库缓冲区、日志缓冲区及共享区域。

PGA(Program Global Area)是每一个Server进程有一个。一个Server进程起动时,就为其分配一个PGA区,以存放数据及控制信息。

(3)ORACLE的进程结构ORACLE包括三类进程: ①用户进程 用来执行用户应用程序的。

②服务进程 处理与之相连的一组用户进程的请求。

③后台进程 ORACLE为每一个数据库例程创建一组后台进程,它为所有的用户进程服务,其中包括: DBWR(Database Writer)进程,负责把已修改的数据块从数据库缓冲区写到数据库中。LGWR(Log Writer)进程,负责把日志从SGA中的缓冲区中写到日志文件中。

SMON(System Moniter)进程,该进程有规律地扫描SAG进程信息,注销失败的数据库例程,回收不再使用的内存空间。PMON(Process Moniter)进程,当一用户进程异常结束时,该进程负责恢复未完成的事务,注销失败的用户进程,释放用户进程占用的资源。ARCH(ARCHIVER)进程。每当联机日志文件写满时,该进程将其拷贝到归档存储设备上。另外还包括分布式DB中事务恢复进程RECO和对服务进程与用户进程进行匹配的Dnnn进程等。

3.ORACLE的逻辑结构

构成ORACLE的数据库的逻辑结构包括:(1)表空间

(2)5种类型的段(segment)

①数据段;②索引段;③回滚(rollbock)段;④临时段;⑤自举(bootstrap)段。

段的分配单位叫范围(Extent)

表空间(Tablespace)一个数据库划分成的若干逻辑部分称为表空间。一个数据库可以有一个或多个表空间,初始的表空间命名为SYSTEM,每一个逻辑表空间对应于一个或多个物理文件。DBA使用表空间做以下工作: 控制数据库对象,如表、索引和临时段的空间分配。为数据库用户设置空间配额。

利用个别表空间的在线或离线,控制数据的可用性。后备或恢复数据。

通过分配空间,以改进性能。

在每个数据库中都存在SYSTEM表空间,它在建立数据库时自动建立。在该表空间中,包含数据库的数据字典,其中存储全部数据库对象的名字和位置。SYSTEM表空间总是在线的,像其它表空间一样,可以通过增加新的数据库文件来扩大。一个表空间可包含许多表和索引。但一个表和索引不能跨越表空间,可跨越组成表空间的文件。在DB的打开的情况下,DBA利用ALTER TABLESPACE语句,可以实施表空间的在线或离线。SYSTEM表空间必须在线。表空间离线有下列原因: 一般为了使部分数据库不能使用,而允许正常存取数据库其余部分。执行表空间离线备份。

一个离线的表空间,不能被应用用户读或编辑。

可以增加数据文件扩大已有的表空间,也可增加新的表空间使数据库容量增大,或分配空间给某个应用。使用ALFER TABLESPACE ADD FILE语句将另一个数据文件加入到已存在表空间中。使用CREATE TABLESPACE语句可建立一个新的表空间。段(segment)表空间中的全部数据存储在以段划分的数据库空间中。一个段是分配给数据库用于数据存储的范围的集合。数据可以是表、索引或RDBMS所需要的临时数据。段是表空间的下一个逻辑存储的级别。一个段不能跨越一个表空间,但可跨越表空间内的文件。一个数据库最多需要五种段类型: 数据段 一个包含一个表(或聚集)的全部数据,一个表(或聚集)总有一个单个数据段。

索引段 一个索引段包含对一个表(或聚集)建立的一个索引的全部索引数据。一个表可以有一个、多个或者没有索引段,取决于它所拥有的索引个数。一个聚集必须至少有一个索引段,即在聚集码上建立聚集索引。

回滚段 每个DB有一个或多个回滚段。一个回滚段是DB的一部分,它记录在某一情况下被撤消的动作。回滚段用于事务控制和恢复。

临时段 在处理查询时,ORACLE需要临时工作空间,用于存储语句处理的中间结果,这个区称为临时段。

自举段 自举段在SYSTEM表空间中,在数据库建立时建立。它包括数据字典定义,在数据库打开时装入。

4.用户数据库对象

由用户建立的对象驻留在表空间中,含有真正的数据。数据库对象有表、视图、聚集、索引、伪列和序号生成器。

(1)聚集(Cluster)聚集是存储数据的一种可选择的方法。聚集包括存储在一起的一组表,它们共享公共列并经常一起使用。由于内容相关并且物理地存储在一起,存取时间得到改进,存储空间可以减少。聚集是一种优化措施。

聚集对性能的改进,依赖于数据的分布和SQL操作的内容。特别是使用聚集对连接非常有利。可以明显地提高连接的速度。建立聚集命令的基本格式: SQL>CREATE CLUSTER〈聚集名〉(列定义[,…]);利用聚集建立表命令基本格式: SQL>CREATE TABLE〈新表名〉(列定义[,…]CLUSTER〈聚集名〉(聚集列);在聚集码上必须建立一个聚集索引,对于每一数据块上每个聚集码值有一索引项。这个索引必须在DML语句对聚集表操作前建立。建立索引的语句是:CREATE INDEX索引名ON CLUSTER聚集名;(2)序号生成器 序号(SEQUENCE)生成器为表中的单列或多列生成顺序号。利用序号可自动地生成唯一主码。使用SQL语句定义序号,给出一些信息(如序号名、是升序或降序、每个序号间的间隔和其它信息)。所有序号存储在数据字典表中。

所有序号定义存储在数据字典的SEQUENCE表中。用户可以通过字典视图

USER-SE-QUENCES、ALL-SEQUENCES

和DBA-SEQUENCES查询和存取。建立序号生成器的语句是: CREATE SEQUENCE序号生成器名 其它选项。

一旦序号生成器S被定义。可用S.Currval来引用S序号生成器的当前值。用S.nextval产生下一个新的序号并加以引用。

(3)伪列 伪列的行为像表的一列,但不真正存在于表中,在查询时可引用伪列,但伪列不能插入、删除或修改。

5.数据字典

数据字典ORACLE RDBMS最重要的部分之一。数据字典含有一组系统定义的表,只能读,是关于数据库的引用指南。它可提供以下信息:ORACLE用户的用户名;每个用户被授予的权限和角色;实体的名字和定义;完整性约束 为数据库实体分配的空间;通用的数据库结构;审计信息;触发子程序等的存储。数据字典是以表和视图构成的,像其它数据库数据一样,可用SQL语言查询数据字典。

数据字典在DB建立时建立。每当DB进入操作,数据字典就由ORACLE RDBMS负责修改。数据库建立时有两个默认DBA用户:SYS、SYSTEM。SYS持有基本表中的数据。数据字典包含一组基表和相关的视图,可分为以下几类: 类

描 述

DBA-××× 只有DBA可存取的视图,给出数据库中定义的任何实体的信息

USER-××× 对任何用户可用的视图,给出他们自己的实体的信息

ALL-×××

对任何用户可用的视图,给出用户可存取的所有实体的信息

其中×××代表表名或视图名

下面列出的是一些常用的表或视图的名称。(1)DTAB 描述了组或数据字典的所有表。(2)TAB 用户建的所有基本表、视图和同义词。(3)COL 用户创建基本表的所有列的信息。

(4)SYNONYMS 用户可存取的同义名词、专用名和公用名。(5)CATALOG 用户可存取的表、视图、同义词、序列。(6)CONSTRAINTS 用户可存取的约束。(7)INDEXES 用户可存取的表和聚集的序列。(8)OBJECTS 用户可存取的对象。(9)TABLES 用户可存取的表。(10)USERS 查看当前全部用户。(11)VIEWS 查看用户可存取的视图。

(12)SYSTABAUTH 用户对数据对象的使用权限。可以用SQL>SELECT*FROM〈字典表名或视图名〉WHERE〈条件〉来读取有关信息。

可以用SQL>DESCRIBE〈表名〉来查看表的结构定义。但是数据库字典的结构不可改。用DESCRIBE命令还可以查看视图及过程的定义。

6.ORACLE的SQL、PL/SQL与SQL*PLUS 作为ORACLE数据库核心的SQL语言是ANSI和ISO的标准SQL的扩充。用来存储、检索和维护数据库中的信息,并控制对数据库的存取事务。由于RDBMS执行SQL语句时,是一次只执行一条语句,它是非过程化的。这就使得单条的SQL语句使用方便,功能强大。用户只需说明操作目的,不必关心具体操作的实现方法。

但在实际数据库应用开发中,往往要依据前一步对数据库操作的结果或上一个事务提交的情况来确定下一步的操作。故ORACLE推出了一种PL/SQL工具,它扩充了SQL语句,使之具有可进行过程化编程的能力,如循环、分支功能。PL/SQL可支持变量和常量的使用。例如在SELECT查询语句的where子句中可以使用变量来书写条件表达式。SQL*PLUS是ORACLE用来存储、查询、操纵、控制和报告数据库中信息的一个交互式工具。它是一种集编辑、调试、运行于一体的开发环境。在SQL*PLUS的这种运行环境下,既可以使用SQL命令、PL/SQL语句、及SQL*PLUS自己提供的命令,又可以运行由上述三类命令(或语句)编辑而成的命令文件。SQL*PLUS提供的附加命令主要用来编辑、运行上述三类命令及命令文件和对查询结果进行格式化输出等功能。

7.数据库系统的管理

ORACLE作为一个大型的数据系统,通常包含很多用户的数据。在应用开发过程中,有许许多多的各类人员进行开发和应用。所以必须要求有人对数据库系统进行临时管理,并进行数据的备份等工作。这种人被称为数据库管理员(Data Base Administrator)。他们必须理解数据库系统管理,清楚数据库包含的数据内容、运行状况等。

一般说来,DBA不是指具体的人,而是指对数据库可以行使DBA特权的用户。DBA具有如下责任:(1)ORACLE服务器和客户工作站软件的安装和升级;(2)创建基本的数据库存储结构(表空间);(3)创建基本的数据库客体(表、视图、索引);(4)修改数据库结构;(5)给用户授权,维护系统安全;(6)控制和管理用户对数据库的访问;(7)监视和优化数据库的性能;(8)计算数据库信息的后备和恢复;(9)后备和恢复数据库;(10)构造ORACLE服务器,如创建数据库链、客体同义词等。而应用开发人员须完成:(1)应用程序设计;(2)应用的数据库结构设计和修改;(3)为DBA提供必要的信息;(4)完成应用程序的开发。

看了许多关于ORACLE的知识论坛,总算是对ORACLE有个整体的认识,不仅仅是拘泥于课堂上学习的知识而已,虽然自己对ORACLE学习并不是多么的透彻,但是总归多接触点新的东西总是好的。

篇7:oracle的入门心得

ERP(Enterprise Resource Planning)企业资源计划,简单的说ERP就是将企业的物流、资金流、信息流进行整合管理的管理信息系统。

ERP基于一套软件系统来实施,但ERP并不等于只是实施一套软件系统。笔者认为实施ERP更是实施一种先进的管理思想。它在充分了解企业现有管理流程的基础之上,通过一套软件系统对企业全方位、即时的管理和控制。通过自己一年多实施的经历总结出实施ERP最重要的三点:

1、了解企业的管理流程;

2、选择合适的ERP软件;

3、人。

对企业管理流程的了解实际是做需求分析,全面了解企业流程,并仔细分析是否需改进或变革。实施ERP是否需要做BPR(流程重组)。特别注意一些基本原则的制定,如原物料编码原则、成员编码原则,BOM架构原则等是否科学及合理,因为这直接关系到ERP系统Database的建立。总之需求分析越细、考虑越周全,实施ERP成功的机率就会大点,所谓“多算胜,少算不胜”。

ERP软件的选型,如同人选衣服一样,没有绝对合身的,除非你量身订做(定制开发)。这就需要考虑两个方面:软件现有系统功能、二次开发是否容易及开发成本。无论如何企业现行管理流程和软件之间总不能完全配合,对于到底是要软件适合企业还是企业迁就软件,这很难说。如果企业本身管理机制很健全,当然可作二次开发改善软件功能;如企业本身管理机制不那么健全,对于薄弱的地方可适当作作BPR,改善工作流程来适应软件系统。

ERP软件选型还应注意,不要迷信品牌,什么SAP第一,ORACLE第二等。国外品牌好不好,当然是肯定的,但要不要选就不一定。因为第一、中国企业与外国企业的管理方式并不完全一样,工作流程与使用习惯也不样;第二、由于习惯的不同,它的Report也完全不符合中国企业的格式,仅仅Report的二次开发就会让企业头大,更不要说其它功能的二次开发;第三、除软件本身的成本外,你要考虑它的顾问费用也是很昂贵的;第四、为配合软件你还要购置相应很昂贵的服务器并且之后还要源源不断的投入硬件设备的维护费用及更新费用。请记住“软件”终究只是一种工具,好不好必须结合企业实际。

企业活动的主体是人,实施ERP离不开人,这里所说的人包括以下几个方面:

一、企业高层。ERP是一个系统工程,不是某个人、某个部门的事,更不只是IT部门的事。这就需要高层全力支持,调动各相关部门,相关人员密切配合。

二、实施团队。ERP实施团队需要复合型人才,这就需要既懂管理又懂软件操作的人,而不是IT部门只懂技术的人来实施。

三、企业员工。企业员工是最终使用者,但相对来说素质又较低。所以需要对其耐心仔细的培训。

四、实施顾问。没有专业有实际经验的实施顾问来指导ERP实施,无异于让企业的实施团队拿企业做实验,他们要花数倍的时间和精力摸索,可能得出的最终结果是此路不通。

篇8:浅析oracle参数文件的管理

参数文件是配置整个oracle数据库系统的文件, 当oracle实例启动时, 需要从参数文件中读取其配置参数值, 并根据这些值进行实例内存结构及后台进程的配置。例如:设置SGA的尺寸, 确定数据库控制文件的名称和位置, 当联机重做日直志填满后, 是否要归档等。因此, 参数文件的作用非常大, 如果参数设置不当, 可能会影响oracle整个数据库的性能。我们可以通过调整参数文件中的参数值, 从而调整oracle数据库, 达到优化oracle数据库系统的运行性能。

1、什么是参数

数据库参数可以认为是"键=值"对, 例如一个很重要的参数DB_NAME, 该参数的存储为"DB_NAME=ORCL", 该存储的左部DB_NAME为键, "="右部的"ORCL"为值。我们可以通过"select*from v$parameter"语句来获取当前实例的参数值, 也可以通过"show parameter参数名", 来获取某个参数的值, 若想了解有哪些参数, 每个参数代表什么, 可以参考Oracle Database Reference手册。

2、初始化参数文件的分类

在Oracle 9i之前的版本, 参数文件一般为文本文件, 名称为"initSID.ora", 其中SID为数据库实例的标识符。该文件可以通过Windows的记事本程序或者Unix的Vi编辑器进行编辑。参数文件中的参数在实例启动时被读取, 任何修改都需要重新启动实例才能生效, 不能够动态修改参数文件的值, 即使有些参数能够通过ALTER SYSTEM或ALTER SESSION命令在系统级别或会话级别进行动态的修改, 但这些修改只是暂时的, 真正永久地修改还需要手工修改参数文件中的参数值, 但这增加了错误发生的几率。

但自Oracle 9i起, 增加了一种新的二进制服务器参数文件spfile, 服务器参数文件是一个维护在Oracle数据库服务器机器上的初始化参数文件。该文件不能够通过文本编辑器进行编辑。在默认的情况下, 我们使用ALTER SYSTEM SET命令就会更新当前运行的实例, 并且修改对应的spfile, 这样就可以大大简化了参数的管理。因为在使用文本参数文件时, 如果使用ALTER SYSTEM命令设置了参数以后, 如果没有修改initSID.ora参数文件, 就会产生问题, 而使用spfile则会消除这些问题。在Oracle 9i起, Oracle公司技术文档中强力推荐大家使用服务器参数文件, 可以使用该文件的新的特征来实现参数的存储和维护。

3、参数修改

我们主要介绍服务器参数文件spfile的修改。使用spfile的一个优点是使用alter system命令改变系统的参数时可以同时修改spfile参数文件中的值, 在使用alter system语句时, 可以在set子句中通过指定scope的值来设定alter systme语句的影响范围。

所谓的影响范围指的是:

1、对当前instance有效, 只记录在内存中, 重新启动数据库实例, 该参数就会消失。

2、永久有效, 所做的修改会记录在服务器参数文件中, 重新启动数据库实例, 该参数不会消失。

Scope的取值有以下三种:

1、scope=spfile该设置只能改变服务器参数文件, 数据库重新启动并再次处理spfile之前, 这个修改不会生效, 有些参数只能使用该选项进行修改。

2、scope=memory该设置只改变内存中的参数值, 数据库重新启动后不再保存该设置, 下次启动时, 设置还是修改以前的数据。对于动态参数, 改变立即生效, 对于静态参数, 不允许这样设置。

3、scope=both该设置改变内存和服务器参数文件中的参数值, 对于动态参数, 改变立即生效, 改变是永久的, 对于静态参数, 不允许这样设置。

如果实例在启动时没有使用spfile文件, 而是使用的是文本参数文件, 则alter system语句是不允许使用scope=spfile或scope=both子句的。如果使用了spfile参数文件, 则scope=both是alter system缺省使用的子句。

4、参数文件的使用

在安装数据库后, 或使用Database Configuration Assistant创建数据库后, 服务器参数文件可以自动产生。但有时我们需要创建一个"一次性"的参数文件来启动数据库来完成维护工作, 我们可以使用create pfile from spfile将服务器参数文件转成传统的初始化参数文件, 例如:

Sql>create pfile='c:initorcl.ora'from spfile

修改该文件的设置后, 然后可以指定以文本格式的参数文件来启动数据库实例。

Sql>startup pfile='c:initorcl.ora'

数据库就以"initorcl.ora"文件中的参数设置进行启动, 如果使用alter system调整系统参数, 必须要人工修改初始化参数文件才能够使调整的结果保留。若数据库使用了文本参数文件, 我们也可以使用一个逆命令create spfile from pfile将从文本文件创建服务器参数文件, 例如:

Sql>create spfile='e:spfile.oral'from pfile

5、结束语

通过以上介绍, 我们了解了oracle初始化参数文件的基本知识, 了解了初始化参数文件的分类, 并学习了如何修改设置、如何让这些设置在数据库启动时保存下来, 并实现了两类文件的相互装换, 对于现在的数据库, 笔者建议使用服务器参数文件spfile进行参数修改, 这样对oracle数据库的管理就更容易, 更简便。

摘要:参数文件是配置整个oracle数据库系统的文件, 当oracle实例启动时, 需要从参数文件中读取参数值, 并根据这些值进行实例内存结构及后台进程的配置。因此, 参数文件的作用非常大。本文从什么是参数, 参数文件的分类、参数修改、使用四个方面进行了介绍, 从中可以了解oracle初始化参数文件的管理机制。

关键词:参数文件,参数,实例,数据库管理

参考文献

[1].Thomas Kyte.Oracle9i&10g编程艺术深入数据库体系结构[M].北京:人民邮电出版社, 2006.

[2].谈竹奎, 况志军.ORACLE9i数据库管理员高级技术指南[M].北京:中国铁道出版社, 2003.

篇9:一个电梯调试员的入门心得

个人从事电梯行业技术工作已经有近15年了,开始的时候是从一个安装工做起的,并且我的学历也不高,一个普通的高中生,在没有从事电梯行业的时候都没有乘坐过电梯,所以一切都是从头开始学起的。经过了这么多年的努力,自己也从安装工一直做到了调试员,现场监督,并且还有机会接触到了管理方面的业务。唯一遗憾的是对于销售方面一直都没有接触,可能也是本人实在不具备销售方面的能力吧。

在电梯行业这么多年的工作中,我从事过电梯安装,保养,维修,调试,监督和一些简单的工程管理。技术说不上一流,但足以应付所有的工作了。在一直以来我接触的电梯方面的朋友中,有很多是跟我一同进入电梯行业的,机会也跟我相等,有些还要好与我,但到今日也一直没有很了解电梯的技术,他们很困惑,认为是自己太笨了,也象我请教过一些电梯学习方面的问题,经过了这么长时间的思考,以及近来办网站以后对大家在网上提的电梯技术问题的分析,我才考虑写这些东西,都是我个人在从事电梯工作的一些经历和经验,希望应该能对一些电梯初学者有所借鉴,能帮助一些朋友摆脱工作上的一些困惑。当然里面也有不足的地方和不正确的思想,也希望朋友们包涵和自己取舍。

电梯的技术含量还是很高的,需要懂得机械方面的知识和电气方面的知识,尤其在现在微处理技术广泛应用的时代,还需要学习微电子方面的常识才能够满足电梯从业的要求。所以我个人认为,电梯从业人员应该具有一定的广泛的知识面,这是个人素质的要求。虽然并不一定要有多方面的知识就一定会能做好电梯技术,但有着丰富的综合素质的人,一定会对电梯工作有很大帮助的。如果可以,希望开始和已经从事电梯行业的人可以多读一些专业的书籍,可以是包括:计算机方面的(计算机应用,常用软件使用包括OFFICE2000,网络的使用等)、微处理技术方面的(可以是单片机方面的技术书籍,PLC方面的技术书籍,里面关于微处理技术的教学是很不错的,值得去看看)、机械方面的书籍(可以读一些机械安装方面的书籍,能对电梯的安装、维修、调试有帮助的)、另外就还需要多上网浏览一些电梯方面的信息。在对这些书籍的阅读中,我们可能会遇到一个问题,那就是我们由于不是开始就学过这些知识,所以这些书籍对一些人可能就象天书一样的难理解,其实这也不必烦恼,可以多读几次,能理解多少就理解多少,但别小看你理解的这么一点点,很可能对你今后在电梯工作中会有很大的帮助。即使你还是一点也没有理解,但你至少也了解到有这些技术存在,这也是你的获得。

还有一些朋友可能是后改行干电梯的,对于电的概念也就局限在家里的家电使用上,我很诚恳的劝这些朋友一定要拿出时间来学习电方面的知识,对于这些可以去一些电大或者职业高中来得到一些需要怎么学习的知识。我个人认为对于这些朋友来说,职业高中往往会收获更大,因为大学只是来教导一些原来和基础的地方,而职业高中所学到的都是实际工作中能应用的技术。建议这些朋友可以去当地的职业高中咨询下关于电工方面的课程和书籍。不一定要跟着上课,可以自己买回来相关课程的书籍自己学习,因为你已经有了实际的一些经验和机会,所以你会很快学习到这些电工方面的知识的。(个人认为必须学习的知识有“电工原理”、“电工测量仪表的使用和原理”、“电工基础”、“电磁学”、“光电学”、“电动机工作原理和调速方法”、“晶体管技术”、“电子线路”,一般能通读学习了这些书籍和技术的朋友,对电已经很了解了,足以胜任电梯方面的电气工作了,并且个人因为这些都是从事电梯工作必须掌握的技术)。

上面介绍的都是理论方面的学习,这些都是从事电梯工作的基础,也不用着急,可以逐渐来读这些书,它们都是有连贯性的,相互可能都会有启发,所以读书学习的时候个人认为可以先都买来通读一遍,理解的就理解,不理解就过去,在熟悉有什么东西以后,可以根据兴趣来先学习感兴趣的方面,在遇到不明白的地方在去回头读其它的书籍,这样既能一直保持兴趣,又能够学习到东西了。可能会有朋友说,我没有学过这些,不也一样的能修电梯,但那是不一样的,你只能做一些皮毛,你是理解不到为什么这个层次的,所以这些知识是必须要掌握的。除非你只想混日子。

关于电梯实际技术方面的学习,我看到了很多朋友都抱怨没有资料,没有机会,其实这只能是一个小的问题,主要还是看你自己的努力。我从高中毕业就进入了奥的斯电梯公司,这是一个优秀的公司,我对她到今日还是那么的尊敬和感激,可以说我是得到了好的机会。但跟我同期进入奥的斯公司的还有很多同事,他们中不乏学历很高,知识丰富的人才,但一直到今日,他们中的大多数还都碌碌无为(我不是说自己有为),连早期的TOEC系列电梯还都不能很好的理解原理以及调试。其实在开始工作的时候,他们的机会是比我要高的。他们因为都是专科和本科毕业的,所以奥的斯招收来的目的就是培养当调试员的,在他们能接触到调试的时候,我只能被分配到安装电梯的岗位去。现在回想起来,这也正是我能在后期走上调试岗位的开始。在奥的斯内部,也不是所有的人都有机会接触到调试资料的,我开始学习的时候也是这样的。所以朋友们不要抱怨。

电梯安装是个很好的开始,能够系统的学习并接触到电梯的方方面面,个人因为,只有在安装过几台电梯以后,才有资格去做别的电梯工作。所以建议没有接触过电梯安装的朋友,一定要自己找机会去亲自安装几台电梯。同时个人还有点经验,那就是,可以在安装完一两台电梯以后,回头去参加电梯保养和维修工作,这个时候你不光要干活,还要多思考,将两者间关联起来:通过安装你能了解到电梯所有部件的安装尺寸,通过保养你能了解到这些部件是怎样工作的。当保养一段时间以后,你还可以回头去安装电梯,这样,你在维修保养中接触的故障你就会在电梯安装中思考如何通过安装来弥补不足以及改进。通过安装和维修保养两方面的相互借鉴,你很快就会掌握很实用的电梯技术,并且对电梯会有很深度的了解。当然,这不光需要你去干,还需要你多去思考,我发现很多朋友不善于思考,总是很被动的跟着干,这是不对的。一定多多思考,如果你一直以来就不善于思考也不怕,那就是你要给自己创造机会去思考,就是你要在安装中自己一定独立并且亲手去安装每一件部件,这样也会给你自己一个独立思考和理解的机会。

上面主要说的都是机械方面的学习,在电气方面我个人因为需要通读电气原理图,并且要完全掌握和理解它。

我在奥的斯刚开始工作的时候,连图纸也不是都能接触到的,只有在现场才接触到了一份TOEC-3电梯的电气原理图和几页的配线图。里面是什么都不是很了解,但我知道这份图纸的珍贵,我的电梯生涯也就从这份图纸开始了。学习电梯电气的开始一定要从图纸入手,你可以先简单的看一遍,现在的图纸都是用的缩写外文符号来标识上面的电气部件,(很奇怪的是,即使中国土产的图纸也都没有标识汉字的,奇怪)入门就可以从这里开始,你可以参照图纸后面的符号解释(一般来说,后面都有电气符号缩写的英文原文以及中文翻译的意思,如果没有中文,你也可以买本字典来对照英文原文来翻译出中文意思来),你可以将后面所有符号的意思翻译过来以后,自己标注在原理图上,通过这个过程,你会很了解了图纸的结构,因为里面的所有符号你都过了一遍,即使对图纸还不很了解,但你已经可以在需要找一个符号的时候很快的就能从图纸中找到。下一步就是学习理解和分析原理了。奥的斯的图纸是分成一个个区域的,这在我开始看的时候很不习惯,但习惯了以后就觉得很好了。大家学习图纸的时候也可以将自己的图纸分成区域来分析,(比如电动机是一个区域,电源部分又是一个,安全回路是一个区域,呼梯系统是一个回路...等等),同时还不要懒惰,最好是自己将每一个区域在白纸上画下来,可以不是原样,可以是自己理解的样子来画,但结构跟原图一样,这样你一点点的分析,一点点的画,记得要把自己的分析的心得也标注在你画的图纸边上,这样,当你把整份图纸画一遍以后,原图已经不需要了,因为图纸已经在你的心里面了。当年我也是这么开始学习的,虽然笨点,但很有用,在一个现场过去以后,TOEC-3的图纸我已经能够背着画出每个部位了。这里需要说明的,你还是需要多用脑,多思考。不是照着画,而是要去理解每一个部分的工作原理,以及各个部分之间的关联,这样才是真的理解。

对于现在的PLC、单片机以及名牌电梯厂家的微机控制的电梯图纸中,你会看到一些进入板子的线路,这些线路进去以后的道理你就不知道了,很多朋友遇到这个地方就不知道该怎么做了,其实那里面的工作原理先不需要你去理解,你只要知道这个线路是干什么的,而且进入了什么板子里面去了,并且在工作中都会有什么状态,同时根据电梯实际情况来分析这跟线路在不同的状态(所有线路也就两个状态,有电和没有电)的时候电梯是什么反应的,这样你就能了解这个线路的原理和板子里面的一些工作原理了。当你能了解到这些的时候,你就不需要任何调试或其它什么秘密的资料就能够维修这种电梯的所有故障了(当然,板子损坏另当别论,但也可以通过替换法来判断)。

电梯电气原理图是个很值得好好学习的东西,电梯95%的故障都发生在原理图能见到的地方,能很好的理解图纸是必须的。多看,多思考,多理论联系实际是学习电梯的必要方法。关于电梯调试,要知道,一台好的电梯,调试中的电气部分只占30%,其它应该是机械部分的调整,尤其是现在控制系统越来越微机化,智能化的时代,以后的电梯可能只自学习一次就可能完全正常了,因为这是个趋势,同时电梯板子未来也是不需要维修的,因为板子的制造成本是很低廉的。但机械系统却不能,一定需要人来调整。一台电梯的机械安装和调试决定着这台电梯今后的一切运行质量,因为现在VVVF调速系统基本不需要怎么调整就可以使电梯运行得很舒适了。但机械系统却不是这样,门系统的调整能使故障率降低很多,因为电梯很多故障是发生在门上的。导轨和轿箱、导靴的调整能使电梯的运行更舒适,噪音更底,震动更小。......等等方面的机械调整都是很复杂和必须的,但我在这么多年的工作中发现,重电轻机械的现象很普遍,我个人在开始的时候也不例外,这是很不正确的。

就在十一放假中,跟朋友闲聊中,听到一位从事电梯保养工作的朋友抱怨他的上司如何的难为他们,让他们抹灰上油。在他来看,那些都是不需要的工作,其实这也代表很多电梯从业人员的观点。我建议这些朋友要去一些比较正规的企业工厂去看看学习学习才好。电梯跟汽车,机床没有什么不同,在工厂中是要求所有的机床系统和机械设备“漆见本色,铁见光”的,这是设备的基础保养。看汽车也是一样的,润滑,清洁,保养都是必要的。所以,做为一名电梯维修保养工,并不以为着你就干一些很翘的技术活,这些基础的保养也是你必须做的,这些是一切工作的基础,是你份内的工作,如果你连这些都没有做好,你很难塌塌实实的干好电梯其它工作的。(可以很自豪的说,我在奥的斯保养的时候,做得是非常好的)。

保养是个很重要的工作,在奥的斯,有很严格的保养程序,公司制订了严格的保养标准和程序,如果真的很好的贯彻和执行的化,奥的斯电梯的故障率应该几乎是零,但很遗憾的是,程序是死的,人是活的,正因为人的活动,一些微小的变化,使电梯的故障率低不到设计的程度。我想能有耐心读完这骗语句不是很通顺的朋友都是很想在电梯界干好的,所以也请你们了解到这些保养的重要性,保养的过程是清洁,润滑,调整三个步骤的整合,缺一不可的,千万别轻视任何一个步骤的存在必要。对于维修我觉得是很轻的,因为一台电梯如果安装、调试、保养得当,故障一定会很低的,但我发现我们大多数电梯公司却不是这样的,往往是维修最难,很忙。这是因为我们往往是跟着故障来跑,却忘了,我们应该在故障发生前就将故障在安装,调试,保养中给避免掉,这样才是真正的电梯工作需要做的。

一口气写了这么多,没有别的意思,起因也是由于这个十一跟一些电梯界的朋友喝酒聊天的感触和心得,因为我个人的水平也是一般,文字更是烂,所以只能有这么个模样了。能有耐心读完的朋友,如果发现里面的错字,不通的句子,不理解的意思以及错误的思想,请帮助我改一下。

都是些个人的看法和观点,不一定正确。

上一篇:工程施工技术管理办法下一篇:IT专员个人简历