1、oracle的安装

win下

linux下

2、内存和后台进程=实例

为何将oracle做的如此复杂呢

1、内存:

--提高查询速度

--提升处理数据的速度

2、后台进程

--为了完成特定的服务,如一致性,锁、并发

3、数据文件

--数据的永久保存

--也是主要影响性能的地方

SGA

包括oracle实例需要的一系列内存组件,用于存放数据和数据控制信息,buffer cache,share pool......,被所有=进程所共享(server process,background process)

PGA

独属于一个会话,实例级别的PGA 为所有PGA的总和

UGA

保存当前会话的一些信息,如sql中的一些变量,用户优化sql的绑定变量

date buffer cache

default pool

正常数据,根据LRU算法保留的数据

keep pool

将一些数据始终固定在内存区内,可能根据业务需求将某些表放在此区域

recycle pool

不经常使用的块

data buffer cache 一般默认为8K

alter system set db_16K_cache_size=10MB;

create tableplace hxy blocksize 16K;

buffer 的概念

buffer 为从磁盘中读取的一个数据块在内存的位置,默认1buffer=1block

buffer的三种状态:

unuse

clean

dirty

buffer的两种模式(也是数据查询的两种方式)

current mode

consistend mode

redo log buffer

存放数据库中产生的redo数据,当已经写入磁盘后,此文件可以被覆盖

share pool

libiary cache(优化的重点,特别是OLTP数据库中)

---保存了sql和pl/sql包、执行计划、控制信息(锁),当一条sql被执行时,oracle会先从libiary cache中查找是否存在此sql的执行计划,若存在,则按照此计划执行,称为软解析soft parse,若不存在,则sql被重新解析,称为hard parse或libiary cache miss

data directory cache

----数据字典区保存了数据库的对象和结构信息,这些信息在sql解析时被频繁的访问到

视图(dba)、基表(user$,table$...)、固话表(X$...X$bh..)

server resoult cache

---保存了sql的查询结果,后期同样的查询,直接使用此结果

由参数result_cache_mode决定,默认值未manual,需要时,由hint启用,一般不启用此参数,会消耗比较多的share pool

share pool是OLTP数据库优化的重要方向,---软分析、应分析、绑定绑定变量....

large pool

对数据的处理不使用LRU算法,而是采用更先进的一种算法,通常在并行、rman、PGA等临时数据处理时使用。

stream pool

为高可用下流复制单独提供的空间

-------PGA-----

2、oracle的文件

数据文件:

作用及增删查改的简单演示

日志文件:

先了解什么是归档和非归档

作用及增删查改

参数文件:

作用及增删查改的简单演示

控制文件:

作用及增删查改的简单演示

3、oracle的数据结构

逻辑结构:

表空间(增删查改和管理)

区:作用

段:

数据段(内部结构和查询)

临时段

回滚段(重点)

物理结构:块

4、oracle的备份和恢复

备份

备份的目的:为恢复做准备

备份的方法:(数据泵,rman,冷备,热备)针对不同对象,采用不同的备份策略

什么时候应该做数据库备份:当数据库结构发生变化时,归档改变时,

恢复

实例故障和介质故障的含义

闪回

恢复的方法:rman,数据泵,sqlpoad,完全恢复、不完全恢复

5、简单的数据库优化

优化的方针

执行计划的启动和查看

hit的简介和简单使用

AWR报告的简单介绍

6、简单的集群介绍(Rac)

什么是高可用?

什么是高性能?

rac的架构简介

集群oracle实例扩sga,oracle管理基础知识相关推荐

  1. MySQL数据库集群实战(1)——MySQL数据库基础知识

    文章目录 一.为什么使用数据库? 二.数据库概念 数据库(DataBase,DB) 数据库管理系统(DataBase Management System,DBMS) SQL概述 三.数据库存储文件的特 ...

  2. ORACLE RAC 11.2.0.4 ASM加盘导致集群重启之ASM sga设置过小

    最近,一同事为一2节点的ORACLE RAC 11.2.0.4集群ASM加盘,没有注意到ASM的sga设置过小,加盘reblance时导致集群重启.详细描述如下: ​1.问题描述 ​ORACLE RA ...

  3. oracle集群服务创建表空间,Oracle数据库集群添加表空间操作规范

    Oracle数据库集群添加表空间操作规范 Oracle数据库集群添加表空间操作规范 1.首先检查dg空间是否充足SQL> select name,total_mb,free_mb,USABLE_ ...

  4. elasticsearch集群搭建实例

    下个月又开始搞搜索了,几个月没动这块还好没有落下. 晚上在自己虚拟机上搭建了一个简易搜索集群,分享一下. 操作系统环境: Red Hat 4.8.2-16 elasticsearch : elasti ...

  5. OpenCV EM clustering集群的实例(附完整代码)

    OpenCV EM clustering集群的实例 OpenCV EM clustering集群的实例 OpenCV EM clustering集群的实例 #include "opencv2 ...

  6. 操作系统之内存管理:1、内存管理基础知识(指令工作原理、地址转化、程序运行过程)

    1.内存管理基础知识(指令工作原理.地址转化.程序运行过程) 思维导图 什么是内存? 指令的工作原理 装入模块的三种实现 绝对装入 可重定位装入 动态重定位 程序的运行过程 链接的三种方式 思维导图 ...

  7. 企业IT管理基础知识巩固系列之(二)交换机

    接上一篇<企业IT管理基础知识巩固系列之(一)路由器>所讲的迅速了解主流品牌的小方法,在中关村产品报价中,选择"交换机"品类,可以看到以下诸多品牌: 华为 锐捷网络 中 ...

  8. 12c集群日志位置_关于Oracle 12c的集群监控(CHM)

    正常情况下,我们有很多工具来监控oracle集群,但是Oracle更建议使用OEM来监视Oracle集群的日常运维工作,使用Cluster Health Monitor (CHM)来监控完整的技术架构 ...

  9. oracle集群启动状态,循序渐进:Oracle 11.2 RAC集群进程的初始化与启动过程

    张大朋(Lunar)Oracle 资深技术专家 Lunar 拥有超过十年的 ORACLE SUPPORT 从业经验,曾经服务于ORACLE ACS部门,现就职于 ORACLE Sales Consul ...

最新文章

  1. 通过Class来加载输入流和文件
  2. Mobileye采用单目摄像头做ADAS太不精确
  3. 让你分分钟明白onTouchEvent事件分发
  4. 线性代数:二次型为什么可以用矩阵表示?——分组因式分解推导
  5. .NET使用NPOI读取Word模板并替换关键字并下载
  6. SageMath安装及使用
  7. Windows环境下多线程编程原理与应用读书笔记(8)————信号量及其应用
  8. 威客php,phpapp威客系统下载
  9. 博客园php教程,PHP仿博客园,个人博客(1)_PHP教程
  10. 学习日志-virtual,override,new,overload
  11. python进阶(一)关联sql的算法操作
  12. 广东中学计算机课可教什么,广东实验中学课程设置如何?有什么特色?
  13. sql的内连接、左连接、右连接
  14. 修改AspNetPager的CustomInfoHTML,添加自定义样式
  15. SonarQube检测出的bug、漏洞以及异味的修复整理,最新java技术栈
  16. MATLAB解二元二次方程+画图 = 画隐式方程的图像
  17. 巴塞尔iii_巴塞尔协议——银行风控实施的超级系统工程 之二
  18. 腾讯Bugly学习了解
  19. c语言 的表示方法,c语言运算符号的表示方法
  20. MicroBlaze系列教程(1):AXI_GPIO的使用

热门文章

  1. javascript循环语句及函数
  2. javaweb基础(36)_jdbc进行批处理
  3. 线程池——JAVA并发编程指南
  4. Sql Server 学习2
  5. 使用批处理文件(batch file)替换字符串
  6. DotNet中的集合对象(2): Hashtable
  7. mfc 子窗体 按钮不触发_实战经验:MFC非模态对话框的使用
  8. JAVA基础之变量(数据类型及其转换)
  9. win10 wsl和wsl2使用总结
  10. Ffmpeg框架结构解读