oracle 11g 的体系结构

一:

oracle 11g 的体系结构由数据库服务器构成,而数据库服务器包括:1、oracle数据库结构      2、oracle实例。

1、oracle数据库结构包括: 逻辑结构和物理结构。

2、oracle实例包括:  后台进程{ 数据写入进程(DBWR)、 日志写入进程(LGWR)、  系统监控进程(SMON)、 进程监控进程(PMON)、 检查点进程(CKPT)}  和 内存结构{ PGA(程序全局区)、SGA(系统全局区)}。   PGA包括:用户进程 和 服务器进程 。  SGA包括:共享池、数据缓冲区、日志缓冲区、large池、JAVA池、流池。

  物理结构:包含数据库中的一组操作系统文件。

      位置:D:\myoracle\oracle\oradata\ord

      丢失一下三种文件时,数据库不可以运行,需要介质才能恢复。

      .DBF文件:数据文件,共有五个。

      .CTL文件:控制文件,装的是数据库的二进制文件。

      .LOG文件:在线日志文件。

      位置:  D:myoracle\oracle\product\11.2.0\dbhome_1\database\SPFILEORACLE.ORA  是一个参数文件,作用是启动数据库。

                D:myoracle\oracle\product\11.2.0\dbhome_1\database\PWDorcl.ora  是一个存放密码的文件。

           D:myoracle\oracle\diag\rabms\orcl\orcl\trace  文件夹中全是警告和跟踪文件。

  逻辑结构:数据库的逻辑结构是有层次的,由数据库、表空间、段、区、数据块(逻辑结构中的最小逻辑单位,也是执行数据库输入输出的最小存储单位)构成。

      system是系统的表空间(是数据库的最大逻辑划分区域),用于存放系统的基本信息。(如果坏掉,oracle将无法启动)

      创建用户时不需要指定表空间,user是默认的表空间。

  用户进程:能够生成或执行SQL语句的应用程序。无论是SQL*PLUS 还是其他的应用程序  只要能生成或执行SQL语句,就都被称做用户进程。

      用户进程打开的条件:当用户名和密码都输入正确时,用户进程打开。

      链接:是一个用户进程和实例之间建立的通信渠道。

      会话:用户进程与实例之间建立连接后形成的用户和实例之间的交互方式。

  服务器进程:用于处理用户会话过程中向数据库实例发出的SQL语句或SQL*PLUS命令。

      服务器进程打开的条件:用户连接到oracle时,服务器进程打开。

二:SQL 语句

  sys用户登录的SQL语句:SQL> conn sys/orcl123456(密码) as sysdba;

  显示当前用户名:SQL>show user;

  关闭数据库:SQL>shutdown immediate;

  例程启动: SQL>startup orade;

  查看v$process进程:SQL>select *from v$process;

  查看SMON进程:SQL>select *from v$ process p where p.PROGRAM like ’%SMON%’;

  查看DBWR进程:SQL>select *from v$ process p where p.PROGRAM like ’%DBWR%’;

  查看ARC进程:SQL>select *from v$ process where program like ’%ARC%’;

  查看有几个dbwr进程: SQL>show parameter dbwr;

  更改dbwr 进程的个数,当前状态为1,下次启动为2:SQL>alter system set db_writer_processes=2 scope=spfile;

  查看statistics_level 的默认值:SQL>show parameter statistics;

  查看memory_target的内存值:SQL>show parameter memory;

  查看归档日志文件:SQL>archive log list;

好啦,今天就先写到这里啦。其他缺失的东西下次再补充吧。第一次写博客 ,还是很激动勒。

原文地址:https://www.cnblogs.com/ayk1002/p/9657564.html

时间: 2024-10-09 22:46:24

oracle 11g 的体系结构的相关文章

Oracle 11g R2 体系结构

 Oracle 11g R2体系结构 安装oracle软件----创建数据库----在数据库中创建表----表里存储信息---这些表文件需要存储在物理硬盘上面. 假如有一个用户(这个用户可以是远程用户,也可以是本地的,也可以是一个应用程序)连接到oracle数据库上面,用户是不能直接连接在硬盘上存储的数据文件,所以在oracle中要运行一个实例,实例并不是保存在硬盘上面的,实例是内存的一部分,而库和表文件是存放在硬盘上面的,用户不能直接访问库里面的数据,只能访问实例,实例是一个特殊的内存块,只有

oracle 11g系列 体系结构

1.1. oracle体系结构 图中描述了oracle的结构,oracle结构是比较复杂的,oracle设计这么复杂的体系结构的原因在于:首先oracle是一个关系型数据库管理系统,主要就是为了实现数据存储和管理的,为了让数据库的速度变得更快,尽可能的让90%以上的工作都在内存完成.所以数据库中最稀缺的资源就是内存,其次是磁盘I/O,所以我们要做好内存和I/O的管理,为了解决这个问题oracle这么复杂的一个结构.从图中可以看出来oracle体系结构包含了进程结构.内存结构.存储结构.进程结构包

Oracle 11g 体系结构 --SGA PGA 前后台进程

Oracle服务器主要由实例.数据库.程序全局区.前台进程 实例:用来提供管理数据库的功能 数据库:由Oracle数据库文件组成,用来存储系统数据 ;一般有:数据文件.控制文件.重做日志文件 而实例可以进一步划分为:系统全局区(SGA)和 后台进程(PMON,SMON等) 而SGA 是操作系统的内存资源,后台进程使用CPU和内存资源  程序全局区(PGA)是一个非共享的内存区域,用于管理用户进程的私有资源 系统全局区(SGA) System Global Area 是所有用户进程共享的一块内存区

Oracle 11g学习笔记2 Oracle数据库的体系结构

Oracle数据库的体系结构主要有4种: 物理存储结构 逻辑存储结构 内存结构 进程结构 一.物理存储结构 Oracle数据库在物理上是由存储在磁盘中的系统文件所组成的,这些文件就是Oracle的物理存储结构. 1.1数据文件 数据文件指存储在数据库中数据的文件,通常是*.dbf格式.包括系统数据.数据字典数据.索引数据. 1.2控制文件 通常是*. ctl格式,用于记录数据的物理结构. 1.3 重做日志文件 重做日志文件用于记录数据库中所有修改信息的文件,通常是* .LOG格式. 二.逻辑存储

Oracle Linux 6.3下安装Oracle 11g R2(11.2.0.3)

本文主要描述了在Oracle Linux 6.3下安装Oracle 11gR2(11.2.0.3).从Oracle 11g开始,Oracle官方网站不再提供其Patch的下载链接,需要使用Meatlink账户才可以进行下载.童鞋们不要着急,没有Metalink账户的也可以自己百度一下,网上有很多下载链接,迅雷就可以搞定了.Oracle 11.2.0.3整合为7个zip压缩包,如果仅仅是安装Oracle Database,下载1至2.zip包即可.下面是其安装步骤. 一.准备安装环境1.安装rpm

Oracle 11g R2在 win7 64位的安装流程图解

ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一.Oracle 11g R2是Oracle 11g 的第二版本,具有更高的性能和更好的服务.现在介绍如何正确安全地在win7 64位操作系统中安装oracle 11G R2数据库系统. 工具/原料 Oracle 11G R2 安装文件 win7系统电脑(最好可联网) 方法/步骤 1 首先将 Oracle 11g软件下载

Oracle 11g RAC搭建(VMware环境)

Oracle 11g RAC搭建(VMware环境) Oracle 11g RAC搭建VMware环境 安装环境与网络规划 安装环境 网络规划 环境配置 通过SecureCRT建立命令行连接 关闭防火墙 创建必要的用户组和目录并授权 节点配置检查 系统文件设置 配置IP和hostshostname 配置grid和oracle用户环境变量 配置oracle用户ssh互信 配置裸盘 配置grid用户ssh互信 挂载安装软件文件夹 安装用于Linux的cvuqdisk 手动运行cvu使用验证程序验证O

[转]Oracle 11g 新特性 -- SQL Plan Management 说明

一 概述 二 SQL 计划基线Plan BaseLine体系结构三 加载SQL 计划基线四 演化SQL 计划基线五 重要的基线SQL 计划属性六 SQL 计划选择七 可能的SQL 计划可管理性方案八 SQL 性能分析器和SQL 计划基准方案九 自动加载SQL 计划基线方案十 清除SQL 管理库策略 一.概述 SQL 语句的SQL 执行计划发生更改时,可能存在性能风险. SQL 计划发生更改的原因有很多,如优化程序版本.优化程序统计信息.优化程序参数.方案定义.系统设计和SQL 概要文件创建等.

Oracle 11g从入门到精通pdf

下载地址:网盘下载 内容要点 编辑 本书是针对Oracle公司最新推出的大型数据库管理系统Oracle 11g编写的,循环渐进地介绍了Oracle的基本知识.其内容包括四大部分:Oracle的基本概念,非模式对象的管理,模式对象的管理,数据库的安全与恢复等.本书强调理论结合实际,将数据库理论中的重要内容和Oracle 11g 的实现结合起来介绍. 目录 编辑 第1章 了解Oracle 1.1 Oracle中的基本概念 1.1.1 数据库 1.1.2 实例 1.1.3 用户与模式 1.2 Orac