`

1.1 Oracle体系结构

阅读更多

一、概述

     

       Oracle 10g服务器是一个对象-关系数据库管理系统,是由Oracle数据库和Oracle实例组成。

 

 

二、物理存储结构

      

      1、参数文件

       记录oralce实例的基本信息,当系统启动时,使用有关参数进行初始化db-name,control-file等。

       

      

SQL>DESC V$parameter;
SQL>SELECT * FROM V$parameter;

 

 

      2、控制文件

      存放了数据库文件的相关信息,数据库启动时,通过控制文件找到datafile,logfile。它包含了以下内容:

            

            数据名;

           db创建时间;

           数据文件和日志文件存放位置;

           表空间名;

           当前日志序号;

           检查点信息;

SQL>DESC v$controlfile;

SQL>SELECT * FROM V$CONTROLFILE;

 

 

      3、数据文件

      用来存储数据和相关脚本文件。一个表空间有多个数据文件,一个数据文件只能对应一个表空间。数据文件包含数据文件和用户文件。

     

SQL>DESC v$datafile;

SQL>SELECT * FROM V$datafile;

 

     4、重做日志文件(联机日志文件)

     用来记录对数据库数据的操作

    

日志组:

SQL>DESC V$LOG;

SQL>SELECT * FROM V$LOG;

日志文件:

SQL>DESC V$LOGFILE;

SQL>SELECT * FROM V$LOGFILE;

 

    5、归档日志文件

    用于保存被覆盖的日志文件。

SQL>DESC v$archive;

SQL>SELECT * FROM V$archive;

SQL>archive log list;

 

 

    6、口令文件

    用于记录用户口令信息和验证权限的二进制文件。

 

    7、警告文件

    存储DBMS运行期间出错信息的文本文件。

 

    8、跟踪文件

    oracle实例在系统出现异常时由系统自动创建的文本文件。

 

三、逻辑结构

 

    1、表空间

 

    2、段:数据段、索引段、临时段、回滚段

 

    3、区间:

 

SQL>create table mytable
        (...)
        STORAGE(
        INITIAL 1000K
        NEXT 500K
        MINEXTENTS 2
        MAXEXTENTS 5
        PCTINCREASE 50
)

 

   

    4、块:是Oracle使用或分配的最小存储单位

分享到:
评论
1 楼 zhuqingbo 2008-11-07  
<div class='quote_title'>fangshun 写道</div>
<div class='quote_div'>
<div class='quote_title'>robbin 写道</div>
<div class='quote_div'><br/><br/>以上是我对Seam的一点小小的赞许,当然我也有一点疑问: <br/><br/><span style='font-size: large;'>一、Seam的View实现是JSF,看页面代码还是密密麻麻的Tag</span> <br/><br/>我是非常反感JSP Tag的,看看页面密密麻麻的Tag就头皮发麻,能不能弄一个Template呀,例如freemarker啥的?这些Tag既不直观,也不方便扩展。需要扩展页面组件,总不能让我自定义Tag去干活吧?不清楚这个问题怎么办?像freeamarker还可以方便的自定义页面宏呢。 <br/><br/><span style='font-size: large;'>二、每次修改都要重新打包发布,太麻烦了吧</span> <br/><br/>就算修改一个页面,也要整个打包deploy成为一个ear去拷贝到jboss的应用目录下面,这个要是改页面,不是得烦死? 我以前都是在项目里面直接内嵌Jetty,作为一个application启动,修改页面根本无需重起呀,更不要说deploy了。 <br/><br/><br/>总体来说,我觉得Seam框架非常出色,尤其是他的组件机制设计的很有匠心,真不愧是Gavin King精心打造的框架了,虽然看起来还是有些缺陷,但是做企业应用项目的话,Seam是一个很棒的选择,作为程序员来说,要比用Spring/Hibernate/Struts省心的多,更能够把精力放在业务逻辑的编写上面,开发效率也很不错,可能是Java开源框架里面最优秀的快速开发框架之一了。 <br/></div>
<br/><br/>1.这几天为项目加入了facelets模板机制,可以很好的解决密密麻麻tag的问题,facelets的行为解决了jsf渲染层面的不足。 <br/>2.打包ear只是jboss一厢情愿的做法,完全没有必要这样,我现在的做法,Tomcat底下跑facelets+seam+myfaces+spring+hibernate,利用seam的集成测试,可以把单元测试提前到表现层来测试了,测试的范围更加扩大,而且seam最酷的地方就是和spring良好的集成,spring里面可以直接注入seam组件或者作为seam组件存在!</div>
<p> </p>
<p> </p>

相关推荐

    Oracle Concepts中英文对照版

    1.1 Oracle数据库体系结构 An Oracle database is a collection of data treated as a unit. The purpose of a database is to store and retrieve related information 数据库服务器是解决信息管理问题的核心组件...

    Oracle 认证学习笔记

    第一章 oracle 数据库体系结构基础 1、oracle 数据库系统:为具有管理oracle数据库功能的计算机系统。 2、系统全局区(system global area):在数据库服务器上启动一数据库时的一块共享内存区(简称sga)。它被...

    Oracle 数据库培训手册—DBA

    Part I: Oracle 数据库基础Chapter 1 Oracle 数据库概述 5单元培训目标§1.1 Oracle 产品结构的组成§1.2 Oracle 产品结构的特点§1.3 Oracle 数据库体系结构§1.3.1 数据库§1.3.1.1 表空间§1.3.1.2 文件§1.3.2 ...

    Oracle 9i&10g编程艺术:深入数据库体系结构(全本)含脚本

    1.3.1 了解Oracle体系结构 8 1.3.2 理解并发控制 14 1.3.3 多版本 19 1.3.4 数据库独立性? 25 1.3.5 “怎么能让应用运行得更快?” 41 1.3.6 DBA与开发人员的关系 45 1.4 小结 46 第2章 体系结构概述 47 2.1...

    经典书籍:Oracle.10g应用服务器管理与网格计算

    第4章 Oracle 10g应用服务器的体系结构 4.1 Oracle 10g应用服务器的概念 4.2 Oracle 10g 应用服务器的体系结构 4.3 Oracle 10g 应用服务器的安装 4.4 小结 第5章 Oracle workflow for java 5.1 Oracle Workflow for ...

    Oracle数据库应用课件

    1.1 数据库的基础知识 1.2 数据库管理系统的类型 1.3 oracle简介 1.4 oracle体系结构(重点) 1.5 oracle 安装 1.6 sql*plus(重点) ~~~~~~~~

    Oracle 8i 数据仓库

    二、ORACLE数据仓库的体系结构 7 2.1 数据仓库的平台:数据库和决策分析工具 11 2.1.1 Oracle8i的数据仓库新特性 11 2.1.2 Oracle OLAP产品的新发展 13 2.1.3 Oracle 集成的决策支持产品工具集 16 2.2 市场发展分析...

    oracle数据库基础知识(数据库程序设计)

    中你将对SQL和ORACLE体系结构有个更深入的了解。 4、到了这一步你基本上算是初步掌握了ORACLE,下面将要根据你的方向来具 体学习其它的ORACLE知识了。如果你是开发人员,则需要更多地去学习 PL/SQL以及DEVELOPER,而...

    Oracle数据仓库解决方案

    二、ORACLE数据仓库的体系结构 7 2.1 数据仓库的平台:数据库和决策分析工具 11 2.1.1 Oracle8i的数据仓库新特性 11 2.1.2 Oracle OLAP产品的新发展 13 2.1.3 Oracle 集成的决策支持产品工具集 16 2.2 市场发展分析...

    Oracle11g从入门到精通2

    1.1 Oracle数据库产品结构及组成 1.1.1 企业版 1.1.2 标准版 1.1.3 标准版 1.1.4 个人版 1.2 数据库基本术语 1.2.1 数据库 1.2.2 数据库管理系统 1.2.3 数据库系统 1.2.4 数据库模式 1.2.5 数据...

    Oracle数据库系统工程师培训

    ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。...

    [手工整理]208个Oracle安装文档,包含各个平台各个版本的单实例RAC以及DataGuard(1).xlsx

    94 Oracle 20c+体系结构图 95 Oracle Linux 5和6上的Oracle WebLogic Server 96 Oracle OCP课程实验v1.7 97 Oracle 迁移至 PostgreSQL 在华为 ARM 上的解决方案 98 Oracle 数据库隐含参数设置 99 Oracle 隐含...

    oracle 数据仓库解决方案

    二、ORACLE数据仓库的体系结构 7 2.1 数据仓库的平台:数据库和决策分析工具 11 2.1.1 Oracle8i的数据仓库新特性 11 2.1.2 Oracle OLAP产品的新发展 13 2.1.3 Oracle 集成的决策支持产品工具集 16 2.2 市场发展分析...

    Oracle DBA突击帮你赢得一份DBA职位(完全高清版)1

    第1章至第4章是基础篇,包括数据库建模、Oracle体系结构、网络结构、备份恢复和使用OEM,这些对于刚刚从事DBA或者试图转做DBA的朋友都是必备知识。第5章至第9章是中级篇,专门讨论性能调整,包括性能优化原理、...

    Oracle Database 11g DBA手册(中文)-Oracle文档类资源

    第 1 章 Oracle 体系结构概述.... 3 1.1 数据库和实例概述...... 4 1.1.1 数据库..... 4 1.1.2 实例..... 5 1.2 Oracle 逻辑存储结构......5 1.2.1 表空间..... 5 1.2.2 块..... 6 1.2.3 盘区..... 6 ...

    Oracle Database 11g初学者指南--详细书签版

    1.2 Oracle Database 11g的体系结构 3 1.2.1 控制文件 4 1.2.2 联机重做日志 4 1.2.3 System表空间 4 1.2.4 Sysaux表空间 4 1.2.5 默认的临时表空间 5 1.2.6 Undo表空间 5 1.2.7 服务器参数文件 5 1.2.8 ...

    Oracle11g从入门到精通

    1.1 Oracle数据库产品结构及组成 1.1.1 企业版 1.1.2 标准版 1.1.3 标准版 1.1.4 个人版 1.2 数据库基本术语 1.2.1 数据库 1.2.2 数据库管理系统 1.2.3 数据库系统 1.2.4 数据库模式 1.2.5 数据模型 ...

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    1.2 RAC体系结构 1.2.1整体结构 1.2.2物理层次结构 1.2.3逻辑层次结构 1.3 RAC的特点 1.3.1双机并行 1.3.2高可用性 1.3.3易伸缩性 1.3.4低成本 1.3.5高吞吐量 1.4 RAC存在的问题 1.4.1稳定性 1.4.2高...

    OCA认证考试指南(1Z0-052)

    6.2 使用oracle共享服务器体系结构 6.3 小结 6.4 本章测试题 第7章 管理数据库存储结构 7.1 了解表空间和数据文件 7.2 创建和管理表空间 7.3 管理表空间中的空间 7.4 小结 7.5 本章测试题 第8章 ...

Global site tag (gtag.js) - Google Analytics