2009年05月31日

原创 卓有成效的管理者读书笔记

卓有成效的管理者读书笔记最近在看《卓有成效的管理者》,彼得德鲁克的大作,感觉很有用,对软件开发也很有用一、卓有成效是可以学会的谁是管理者?在一个现代组织中,如果一位知识工作者能够凭借其职位和知识。对该组织负有贡献的责任,因而能实质的影响该组织的经营能力及达成的成果,那么他就是一名管理者。不论职位的高低,只要你是一位管理者,都应该力求有效。管理者面对的现实难题:① 管理者的时间往往只属于别人,而不属于自己。(管理者可以说是组织的囚徒,因为每个人随时都可以来找他)。② 管理者往往被迫忙于“日常运作”,除非他们敢于采取行动来改变周围的一切。管理者应该分清哪些事情是重要的,是自己必须要去做的,哪些事情只会分散他的注意力。但他面对的事情来说,这些并不是一目了然的。管理者需要一套判断标准,使他能够针对真正重要的事项去工作。但在日常事务中,却找不到他们需要的标准。(具体原因可能有很多种,首先管理者在面对事情之前并不知道是否重要,所以大部分管理者最终都需要一个秘书,来进行阅读全文>

发表于 @ 2009年05月31日 23:31:00|评论(loading...)|编辑|举报|收藏

2009年04月09日

翻译 Oracle 概念(Oracle 10.2) 第十三章 数据一致性和并发性

Oracle 概念(Oracle 10.2)13、数据一致性和并发性这一章描述了Oracle如何维护多用户数据库环境中的数据一致性问题。本章包含下列主题:u 多用户环境中的数据并发性和一致性介绍u Oracle如何管理数据并发性和一致性u Oracle如何锁定数据u Oracle闪回查询概述多用户环境中数据并发性和一致性介绍在单用户数据库中,用户修改数据库中的数据,不用担心其他用户同时修改相同的数据。但是,在多用户数据库中,同时执行的多个事务中的语句可以修改同一数据。同时执行的事务需要产生有意义的和一致性的结果。因而,在多用户数据库中,数据并发性和数据一致性的控制非常重要:u 数据并发性:指很多用户可以同时访问数据u 数据一致性:指每个用户可以看到数据的一致性结果,包括自身事务和其他事务产生的改变。为给同时运行的事务描述一致性事务行为,Oracle研究员定义了一个事务隔离级别:串行性(serializability)。事务行为的的可串行模式试图阅读全文>

发表于 @ 2009年04月09日 15:47:00|评论(loading...)|编辑|举报|收藏

2009年04月03日

翻译 Oracle 概念(Oracle 10.2) 第十二章 数据库和实例启动和关闭

Oracle 概念(Oracle 10.2)12、数据库和实例启动和关闭这一章解释了启动和关闭Oracle实例和数据库的过程。这一章包含下列主题:u Oracle实例介绍u 实例和数据库启动概述u 数据库和实例管理概述Oracle实例介绍每个运行着的Oracle数据库和一个Oracle实例关联。当一个数据库在数据库服务器(不论计算机类型如何)上启动时,Oracle分配一个叫系统全局区(SGA)的内存区域和启动一个或多个Oracle进程。SGA和Oracle进程的合集叫做一个Oracle实例。实例的内存和进程高效的管理相关的数据库数据,为数据库的一个或多个用户服务。图12-1显示一个Oracle实例图12-1 一个Oracle实例实例和数据库启动一个实例之后,Oracle将一个实例和特定数据库关联。这是一个挂接(mounted)数据库。数据库然后准备被打开,这样就可以允许认证客户访问。多个实例可以同时运行在一台机器上,每个访问它们自己阅读全文>

发表于 @ 2009年04月03日 19:37:00|评论(loading...)|编辑|举报|收藏

翻译 Oracle 概念(Oracle 10.2) 第十一章 Oracle应用程序

Oracle 概念(Oracle 10.2) 11、Oracle应用程序 这一章描述了Oracle数据库关于数据传输、数据维护和数据库管理的应用程序。 这一章包含下列内容: u Oracle应用程序介绍 u 数据泵导入导出概述(Data Pubmp Export and Import) u 数据泵API概述 u 元数据API概述 u SQL *Loader概述 u 外部表概述 u LogMiner概述 u DBVERIFY应用程序概述 u DBNEWID应用程序概述 阅读全文>

发表于 @ 2009年04月03日 15:03:00|评论(loading...)|编辑|举报|收藏

翻译 Oracle 概念(Oracle 10.2) 第十章 应用程序架构

Oracle 概念(Oracle 10.2)10、应用程序架构这一章定义了应用程序架构,描述了Oracle数据库服务器和数据库应用程序在分布式处理环境中是如何工作的。这个架构几乎可以应用到任何类型的Oracle数据库系统环境中。本章包含下列内容:u 客户端/服务器架构介绍u 多层体系架构概述u Oracle网络服务概述客户端/服务器架构概述在Oracle数据库系统环境中,数据库应用程序和数据库分成两个部分:一个前端或者客户端部分,一个后端或服务器部分,就是常用的术语:客户端/服务器架构。客户端运行数据库应用程序,负责通过键盘、屏幕和点击设备(例如鼠标)来访问数据库信息和与用户交互。服务器运行Oracle软件和处理对数据库的并发、共享访问需要的功能。虽然客户端应用程序和Oracle可以运行在一台服务器上,但通过网络连接在不同的机器上运行客户端和服务器可以获得更高的性能。下一部分讨论了Oracle客户端/服务器架构可能的变体。分布式处理就是在不同的系统上使用多个处理器来执阅读全文>

发表于 @ 2009年04月03日 11:18:00|评论(loading...)|编辑|举报|收藏

2009年04月02日

翻译 Oracle 概念(Oracle 10.2) 第九章 进程结构

Oracle 概念(Oracle 10.2)9、进程结构这一章论述了Oracle数据库系统的进程和Oracle系统的可用的不同配置。这一章包含下列主题:u 进程介绍u 用户进程概述u Oracle进程概述u 共享服务器架构u 专用服务器配置u 程序接口进程介绍所有连接Oracle的用户都运行两个模块的代码来访问一个Oracle数据库实例:u 应用程序或Oracle工具:数据库用户可以使用数据库应用程序(例如预编译程序)或者Oracle工具(如SQL Plus),这些工具将SQL发布给Oracle数据库。u Oracle数据库服务代码:每个用户后面都有Oracle数据库代码执行,它负责解析和处理应用程序的SQL语句。这些代码模块通过进程运行。一个进程是“线程控制器”或者操作系统中的可以运行一系列步骤的机制。(某些操作系统使用job或者task这种概念)一个进程通常在它自己的私有内存空间运行。多进程Oracle系统阅读全文>

发表于 @ 2009年04月02日 21:06:00|评论(loading...)|编辑|举报|收藏

2009年04月01日

原创 Oracle 概念(Oracle 10.2) 第八章 内存结构



Oracle 概念(Oracle 10.2)
8、内存结构
这一章描述了Oracle实例的内存结构。
本章包含下列主题:
u Oracle内存结构介绍
u 系统全局区(SGA)概述
u 程序全局区(PGA)概述
u 专用和共享服务器
u 软件代码区域Oracle内存结构介绍
Oracle使用内存保存下列信息:
u 程序代码
u 连接会话的信息,即使是非活动会话
u 程序执行时需要的信息(例如,一个获取行的查询的当前状态)
u 在Oracle进程之间共享和通讯的信息(例如,锁信息)
u 在外部存储中持久保存的缓存数据(例如,数据块和重做日志条目)
Oracle相关基础内存结构包括:
u 系统全局区(SGA),在所有服务器进程和后台进程之间共享
u 程序全局区(PGA),对于每个服务器进程和后台进程私有的区域,每个进程都有一个PGA。
图8-1 描述了这些内存结构的联系。
图8阅读全文>

发表于 @ 2009年04月01日 21:15:00|评论(loading...)|编辑|举报|收藏

2009年03月31日

翻译 Oracle 概念(Oracle 10.2) 第六章 模式对象的依赖


Oracle 概念(Oracle 10.2)
6、模式对象的依赖
某些对象的定义引用了其他对象,比如视图和过程引用了表。因此,对象依赖于他们定义使用的对象。这一章描述了模式对象的依赖,以及Oracle如何自动跟踪和管理这种依赖。
这一章包含下列主题:
u 依赖发起介绍
u 模式对象依赖解决
u 对象名称解决
u 共享SQL依赖管理
u 本地和远程依赖管理依赖发起介绍
某些类型的模式对象在定义中引用了其他的对象。例如,一个视图定义为一个引用了表或者其他视图的查询。一个过程体包含的SQL可以引用数据库的其他对象。一个在定义中引用其他对象的对象叫做依赖对象,而被引用的对象叫做引用对象。图6-1 显示了依赖对象和引用对象的区别:
图6-1 可能的依赖和引用模式对象的类型

如果你修改引用对象的定义,根据修改的类型,依赖对象可能也可能不继续起作用。例如,如果你删除了一个表,依赖删除表的任何视图都不可用。
Oracle自动记录对象之间的依赖,这样可以降低数据阅读全文>

发表于 @ 2009年03月31日 09:57:00|评论(loading...)|编辑|举报|收藏

翻译 Oracle 概念(Oracle 10.2) 第五章 模式对象

Oracle 概念(Oracle 10.2)5、模式对象本章描述了用户模式中包含的不同类型的数据库对象。本章保安下列内容:u 模式对象介绍u 表概述u 视图概述u 实体化视图概述u 维度概述u 序列生成器概述u 同义词概述u 索引概述u 索引组织表概述u 应用领域索引概述u 聚集概述u Hash聚集概述模式对象介绍模式(schema)是数据的逻辑结构或者说模式对象的汇总。一个模式对应一个数据库用户,并且名字和数据库用户名相同。每个用户都有一个单独的模式。模式对象可以通过SQL创建(DDL)和操作(DML),包含下列类型:u 聚集u 数据库链u 数据库触发器u 维度u 外部过程库u 索引和索引类型u Java类、Java资源和Java源代码u 实体化视图和实体化视图日志阅读全文>

发表于 @ 2009年03月31日 09:38:00|评论(loading...)|编辑|举报|收藏

2009年03月20日

翻译 Oracle 概念(Oracle 10.2) 第七章 数据字典



Oracle 概念(Oracle 10.2)7、数据字典
这一章描述了每个Oracle数据库核心引用的只读表,它们的总称叫数据字典(data dictionary)。
这一章包含下列主题:
u 数据字典介绍
u 如何使用数据字典
u 动态性能表
u 数据库对象元数据数据字典介绍
Oracle数据库的最重要的一个部分就是它的数据字典,它们是一些只读的表集合,提供数据库的信息。一个数据字典包含:
l 数据库中所有模式对象的定义(表、视图、索引、聚集、同义词、序列、过程、函数、包、触发器等等)
l 模式对象被分配了多少空间,当前使用了多少
l 列默认值
l 完整性约束信息
l Oracle用户名
l 每个用户被赋予的权限和角色
l 审核信息,例如谁有权限访问或者更新不同的模式对象
l 其他数据库通用信息
和其他数据库数据一样,数据字典以表和视图的方式存在。给定数据库的所有数据字典表和视图都保存在数据库的SYS阅读全文>

发表于 @ 2009年03月20日 22:51:00|评论(loading...)|编辑|举报|收藏

2009年03月19日

翻译 Oracle 概念(Oracle 10.2) 第四章 事务管理

Oracle 概念(Oracle 10.2)4、事务管理这一章对事务做了定义以及描述了如何通过事务管理你的工作。本章包含下列内容:u 事务的介绍u 事务管理概述u 自主事务概述事务介绍事务是包含一个多或多个SQL语句的逻辑单位。一个事务是一个原子单位。事务中的所有SQL语句只能全部提交(应用到数据库)或者全部回滚(从数据库撤销)。一个事务从第一个执行的SQL语句开始。一个事务在它被提交或者被回滚结束,结束事务可以显式的使用COMMIT或者ROLLBACK语句或执行一个DDL语句(隐含着事务结束)。要说明事务的概念可以想象一个银行数据库。当一个银行客户从储蓄帐号中取出钱到活期帐号中,事务由三个独立的操作组成:u 储蓄帐户减值u 活期帐户增值u 在事务日志中记录事务Oracle必须适合两种情况。如果三个SQL语句都按照正确的顺序执行来维护帐号,事务的结果可以应用到数据库中。虽然如此,如果发生一个帐户资金不足、无效帐号或者硬件阅读全文>

发表于 @ 2009年03月19日 09:13:00|评论(loading...)|编辑|举报|收藏

2009年03月10日

翻译 表空间、数据文件和控制文件(Oracle概念翻译)

Oracle 10g 2 概念官方文档翻译 第三章 表空间、数据文件和控制文件阅读全文>

发表于 @ 2009年03月10日 22:38:00|评论(loading...)|编辑|举报|收藏

2009年03月03日

翻译 Oracle 概念2 数据块、区段和段

Oracle 概念(Oracle 10.2)2、数据块、区段和段这一章描述了Oracle数据库服务器中逻辑存储结构的本质和相互关系。本章包含下列内容u 介绍数据段、区段和段u 数据块概述u 区段概述u 段概述介绍数据块、区段和段Oracle为数据库中的所有数据分配逻辑数据库空间。数据库空间的分配单位是数据块、区段和段。图2-1显示了这些数据结构之间的关系:图 2-1 段、区段、数据块的关系Oracle保存数据的最小颗粒是数据块(也叫逻辑块、Oracle块或页)。一个数据块对应于磁盘上特定数量的物理数据库空间。逻辑数据库空间的下一个层次是区段。一个区段是特定数目的连续数据块,用来保存特定类型的信息。区段之上的逻辑数据库存储层次叫段。段是一系列的区段,每个区段都分配为一个特定的数据结构,段中所有的区段都保存在同一个表空间上。例如,每个表的数据都保存在它自己的数据段中,但每个索引数据都保存在索引段中。如果表或者索引被分区,每个阅读全文>

发表于 @ 2009年03月03日 22:26:00|评论(loading...)|编辑|举报|收藏

2009年02月26日

原创 Oracle 10.2 概念 第一章 Oracle介绍

Oracle 概念(Oracle 10.2)1、Oracle介绍本章提供了针对Oracle数据库服务器的概述,包含以下主题l         Oracle数据库体系结构l         Oracle数据库特点l         Oracle数据库应用开发Oracle数据库体系结构Oracle数据库是将数据作为基本处理单元的集合。数据库的目标是存储和取回关系型数据。数据库服务器是解决数据管理问题的核心。通常来说,一个服务器在一个多用户环境中可靠的管理大量的数据,所以许多用户可以同时访问同一数据。所有的这些以很高的性能完成。一个数据库服务器还能组织未经授权访问和提供针对失败恢复的有效解决方案。Oracle数据库是第一个针对企业网格运算设计的数据库,它提供了最灵活最低成本的管理信息和应用的方式。企业网格计算提供了基于工业标准的、模块化的存储和服务器的大池。在这种体系结构下,每个新系统可以从组件池中快速提供。因此没有必要关注负载峰值,因为计算能力可以根据需要很容易的添加或者在资源池中阅读全文>

发表于 @ 2009年02月26日 16:20:00|评论(loading...)|编辑|举报|收藏

Csdn Blog version 3.1a
Copyright © flysyq