随笔分类 - oracle
摘要:集群概念介绍(一)) 白宁超 2015年7月16日 概述:写下本文档的初衷和动力,来源于上篇的《oracle基本操作手册》。oracle基本操作手册是作者研一假期对oracle基础知识学习的汇总。然后形成体系的总结,一则进行回顾复习,另则便于查询使用。本图文文档亦源于此。阅读Oracle RAC安装
阅读全文
posted @ 2017-12-20 15:41
answer_ma
摘要:一、什么是水线(High Water Mark)? 所有的Oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high water mark"或HWM。这个HWM是一个标记,用来说明已经有多少没有使用的数据
阅读全文
posted @ 2017-04-06 08:38
answer_ma
摘要:一、 ROWID的概念 存储了row在数据文件中的具体位置:64位 编码的数据,A-Z, a-z, 0-9, +, 和 /, row在数据块中的存储方式 SELECT ROWID, last_name FROM hr.employees WHERE department_id = 20; 比 如:O
阅读全文
posted @ 2017-04-05 10:01
answer_ma
摘要:v$session. 在本视图中,每一个连接到数据库实例中的session都拥有一条记录。包括用户session及后台进程如DBWR,LGWR,arcchiver等等。 V$SESSION中的常用列 V$SESSION是基础信息视图,用于找寻用户SID或SADDR。不过,它也有一些列会动态的变化,可
阅读全文
posted @ 2017-03-29 11:14
answer_ma
摘要:connect 物理连接,网络或者本地session 实例中的一个逻辑实体有连接就有会话 select serail#,sid,username from v$session where username is null; 四种连接: 1、无连接无会话无进程: sqlplus /nolog;2、单个
阅读全文
posted @ 2017-03-29 10:58
answer_ma
摘要:作为数据库管理员来说,要在表上建立索引很简单。但是要知道这个索引是否合适、如何优化索引则就具有一定的难度。这项工作也是用来评价一个数据库管理员是否算得上专家的一个重要指标。那么为什么索引优化有这么大的难度呢?这主要是因为索引优化是考察一个数据库管理员经验的时候。笔者今天就跟大家分享一下这方面的管理经
阅读全文
posted @ 2017-02-20 09:00
answer_ma
摘要:Oracle表的分析统计 Oracle表的分析统计 讨论一: 使用dbms_stats 还是analyze 自从Oracle8.1.5引入dbms_stats包, Oracle及专家们就推荐使用dbms_stats取代analyze。 理由如下: 1. dbms_stats可以并行分析 2. dbm
阅读全文
posted @ 2017-02-17 16:37
answer_ma
摘要:在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容 对于数据库来说,索引是一个必选项,但对于现在的各种大型数据库来说,索引可以大大提高数据库的性能,以至于它变成了数据库不可缺少的一部分。索引分类:
阅读全文
posted @ 2017-02-17 13:22
answer_ma
摘要:归档日志(Archive Log)是非活动的重做日志备份.通过使用归档日志,可以保留所有重做历史记录,当数据库处于ARCHIVELOG模式并进行日志切换式,后台进程ARCH会将重做日志的内容保存到归档日志中.当数据库出现介质失败时,使用数据文件备份,归档日志和重做日志可以完全恢复数据库. 日志操作模
阅读全文
posted @ 2017-02-15 14:12
answer_ma
摘要:一、重做日志概述重做日志对于Oracle数据库的恢复来说是十分关键的,redo log包含两个或更多的被预先分配的文件,在文件当中记录着数据库内发生的所有改变。每一个数据库的实例都与其redo log相关联,目的是保证在实例失败时以保护数据库中数据的安全。(维护数据的一致性,完整性)1、重做线程在多
阅读全文
posted @ 2017-02-15 13:39
answer_ma
摘要:1.什么是scn? SCN(System Change Number),也就是通常所说的系统改变号,是数据库中非常重要的一个数据结构。 SCN用以标识数据库在某个确切时刻提交的版本。在事务提交时,它被赋予一个唯一的标识事务的SCN。 SCN同时被作为Oracle数据库的内部时钟机制,可被看做逻辑时钟
阅读全文
posted @ 2017-02-14 15:29
answer_ma
摘要:一、服务器初始化参数文件概述 oracle的初始化参数文件保存了数据库实例创建和启动时所必须的初始化参数配置信息。初始化参数文件损坏,数据库无法启动。 11g中,初始化参数有341个,分显式和隐式两种。 9i之前的版本,将显式参数及其存储在一个文本文件中,称之为文本初始化参数文件。默认名称为INIT
阅读全文
posted @ 2017-02-14 12:59
answer_ma
摘要:联机重做日志文件概念 联机日志文件又叫重做日志文件,记录了对数据库修改的信息,包括用户对数据修改和数据库管理员对数据库结构的修改。它主要用于在发生故障的时候和数据库备份文件配合恢复数据库,一般发生故障有2个情况:一个是介质损坏另外一个是用户误操作。每个数据库至少有两个日志文件组,每组至少包含1个或者
阅读全文
posted @ 2017-02-14 08:48
answer_ma
摘要:Oracle 的启动需要经历四个状态,SHUTDOWN 、NOMOUNT 、MOUNT 、OPEN、 SHUTDOWN状态 第一状态没什么好解释的,oracle的所有文件都静静的躺在磁盘里,一切都还未开始,属于关机状态 NOMOUNT状态 Starting the instance (nomount
阅读全文
posted @ 2017-02-14 08:24
answer_ma
摘要:1、nomout阶段,该阶段启动的前提是有参数文件,若没有参数文件,系统无法启动,在该过程中,系统分配内存、开启后台进程,同时更新alter日志文件实例nomount之前的状态:--无实例进程[oracle@secdb1 admin]$ echo $ORACLE_SIDPROD[oracle@sec
阅读全文
posted @ 2017-02-14 08:20
answer_ma
摘要:Oracle控制文件详解 一、Oracle 控制文件 为二进制文件,初始化大小由CREATE DATABASE指定,可以使用RMAN备份 记录了当前数据库的结构信息,同时也包含数据文件及日志文件的信息以及相关的状态,归档信息等等 在参数文件中描述其位置,个数等等。通常采用分散放开,多路复用的原则。在
阅读全文
posted @ 2017-02-14 08:19
answer_ma
摘要:1、个数和位置的管理(因为控制文件时在参数文件定义的,所以可以直接修改参数文件) SPfile修改的步骤:a) 修改SPFILE参数control_filesb) 一致性关闭数据库c) 增加或减少控制文件d) 启动数据库使用SPFILEe) 验证结果 实验:减少控制文件:a)SQL> show pa
阅读全文
posted @ 2017-02-13 16:04
answer_ma
摘要:oracle数据文件管理: 一、创建数据文件 **创建表空间的同时创建数据文件: create tablespae ... datafile '/xxx/xxxx/xxxx ...' size xx **创建临时表空间的同时创建临时数据文件: create temporary tablespace
阅读全文
posted @ 2017-02-13 15:52
answer_ma
摘要:1、 创建一张测试表: create table t1(a integer,b varchar2(100),c varchar2(100)); insert into t1 values(1,null,'aaaa'); insert into t1 values(1,null,'bbbb'); in
阅读全文
posted @ 2017-01-20 17:03
answer_ma

浙公网安备 33010602011771号