昨天从南图借了几本oracle方面的书其中有一本《ORACLE 9I初学者指南》,今天读了部分,将其中学到的东西整理出来;一来呢是为了记录,二呢是和大家分享,有兴趣的朋友可以买这本书,觉着还行。
1、oracle中版本9I的“I”表示的是internet之意,那么10G中的G表示啥呢?表示grid computing(网格计算:将计算分摊到多台服务器上),版本定义还带打广告,挺有意思
orcale除了卖数据库外,还卖很多应用套件,最牛,最早的是金融业。
实例:是一套共享内存的进程,它们提供访问一系列oracle数据文件的机制。
后台进程
使用LINUX的朋友可以使用命令“ps -fu oracle |grep sjdata”,请把sjdata替换成真实的实例名
1、数据库复写器(dbw0):负责把缓冲中的内容写到硬盘(从0号进程开始,还可以按顺序加几个处理进程)
2、进程监控器(pmon):负责当用户会话异常结束而且用户自己没有清除会话时,执行清除工作(例:终端ctrl+del+alt退出)
3、系统监控器(smon):数据实例启动时确保所有数据文件的一致性,并在需要时执行恢复功能。
4、日志复写器(LGWR):负责做日志缓冲管理。他用来记录所有数据操作的事务信息。估计数据追踪啥的,肯定离不开他打的日志。
5、校验点(ckpt):该进程校验所有更新的数据文件,保证所有数据文件之间的同步。
6、恢复器(reco):进程主要责任是处理分布式Oracle环境下失败的事务。(例如:自动连接中断的远程节点,处理失败的数据,并将失败数据[未提交部分]自动恢复到之前的数据)
7、归档器(arc0):
oracle启动配置文件路径:$ORACLE_HOME/dbs/
ORACLE内存的两个重要领域:
库缓存(Liberary Cache):是所有SQL和PL/SQL语句在内存中驻留的地方。(亦称为“共享池”),参数的配置项为INIT.ora文件“share_pool_size”(单位为“M”)。
数据缓存(Data Cache):用于快事反应用户操作的数据(含读和写)。ORACLE中使用LRU算法缓存来管理数据缓存空间。他的参数为在INIT.ora文件中的"db_cache_size"。
锁(lock)和锁存(latch):
锁的两种模式:
1、独占模式:不允许任何会话,以任何方式(select /update ...)共享锁定资源,在修改数据或者定义数据驻留的结构时需要这种锁。(类似与修改表结构这种操作)
2、共享模式:允许对同一块数据并发读访问。(在更改数据时,上升为独占模式)
锁存:有两种类型1、自愿等待,意味着如果不能立即获得锁存,就会一直提交请求直到需求被满足为止。库缓存即是此种 2、不等待锁存,指的是不能立即获得锁存,请求被取消。然后重新请求提交。重做日志得志即是此种类型。(这里我理解不了,重新提交和等待直到满足有啥区别???难道是会立即反应给终端,提示终端相关错误信息.)
分享到:
相关推荐
Oracle 9i初学者指南
oracle经典书籍包括Oracle 9i初学者指南.zip、Oracle专家高级编程.pdf、Effective+Oracle+by+Design.pdf。
oracle9i初学者入门教程下载 oracle9i初学者入门教程下载 oracle9i初学者入门教程下载
Oracle9i初学者指南课后习题及解答_A4.doc
Oracle初学者指南.pdf
Oracle 9i Web开发指Oracle 9i Web开发指南
Oracle 9I 入门.rar 教程 Oracle 9I 入门.rar 教程
精通Oracle 9i.pdf ,包含oracle许多方面的知识,适合初学者和有经验的技术人员
oracle 9i所有版本最新下载链接 直接迅雷下载 Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XP ...
Oracle编程入门经典覆盖至Oracle9i版本【PDF版】
1、本软件可作为简单的Oracle9i客户端使用,如用户对Oracle有更高的使用要求,请正式安装Oracle客户端或服务器。 2、本软件安装后,可使用自带的SQL Plus连接Oracle服务器,支持EXP、IMP命令。用户可以配合PLSQL ...
没想到大家学习oracle如此热情,这里再推荐一本学习资料,Oracle.9i数据库管理员指南(PDF),可以深入了解一些oracle特性。 象征性收取推荐分一分O(∩_∩)O~ 当然,你也可以Google一下,自己动手,丰衣足食! 备注少...
oracle 9i pl/sql程序设计笔记。
oracle9i物理结构,oracle9i物理结构,oracle9i物理结构,oracle9i物理结构,oracle9i物理结构,oracle9i物理结构
Oracle9i数据库管理实务讲座pdf+Oracle9i数据库管理员指南+Oracle培训教材
ORACLE DATABASE 初学者指南
适用于oracle初学者,希望对oracle有兴趣的网上朋友有所帮助
Oracle初学者指南,希望对你学习ORACLE有所帮助,也为共同学习ORARCLE的人以鼓励,共同加油。
oracle初学者指南 第16~18章