- 博客(19)
- 资源 (7)
- 收藏
- 关注
转载 Oracle checkpoint详解
top什么是checkpoint在数据库系统中,写日志和写数据文件是数据库中IO消耗最大的两种操作,在这两种操作中写数据文件属于分散写,写日志文件是顺序写,因此为了保证数据库的性能,通常数据库都是保证在提交(commit)完成之前要先保证日志都被写入到日志文件中,而脏数据块着保存在数据缓存(buffer cache)中再不定期的分批写入到数据文件中。也就是说日志写入和提交操作是同步的,而数
2016-05-31 11:55:14 261
转载 【checkpoint】深入了解checkpoint过程
前言:你知道对数据库修改的操作会通过记录到redo log中;知道数据库断电down掉或shutdown abort后,重新启动数据库时需要利用redo log对提交但没有被刷入磁盘中的数据进行实例恢复。好像我们明白了这个知识点,但如果你继续深入细致地思考一下,你的脑子里一定会有很多疑问。如何确定实例恢复时需要应用哪些日志,实例的恢复过程会有多久,如果保证在恢复时的一致性问题。 一、什么是
2016-05-31 11:53:17 7134
转载 SQL Plus 连接时的三种方式
SQLPlus 在连接时通常有三种方式1. sqlplus / as sysdba 操作系统认证,不需要数据库服务器启动listener,也不需要数据库服务器处于可用状态。比如我们想要启动数据库就可以用这种方式进入 sqlplus,然后通过startup命令来启动。2. sqlplus username/password 连接本机数据库,不需要数据库服务器的l
2016-05-30 01:28:14 317
转载 oracle中的段区块的说明
段:segment一个段建立以后,oracle会给它分配一个区,这个区一般是8个块(空块)。em建立表空间:创建表空间要考虑的事项有:1:数据文件个数2:段的管理方式 自动:表空间中的对象将自动管理其空闲空间,这将提高空闲空间管理性能(毫无疑问选择自动管理) 手动:表空间中的对象将使用空闲列表来
2016-05-30 01:25:32 661
转载 oracle之表空间(tablespace)、方案(schema)、段(segment)、区(extent)、块(block)
数据文件和日志文件是数据库中最重要的文件。它们是数据存储的地方。每个数据库至少有一个与之相关的数据文件,通常情况下不只一个,有很多。数据在数据文件中是如何组织的?要了解这些内容我们首先必须理解什么是表空间(tablespace)、段(segment)、区(extent)、块(block),这些都是oracle数据库在数据文件中组织数据的基本单元。现在我们来理解这些概念。块是数据存储的物理单位,
2016-05-30 01:24:03 634
转载 Oracle Shared Server 和Oracle Dedicated Server的使用和配置
专用服务器(dedicated server)专用服务器进程• 用户进程和服务器进程是分开的。• 每个用户进程都有自己的服务器进程。• 用户进程和服务器进程可在不同的机器上运行,以利用分布式处理的优势。• 用户进程和服务器进程的比率是1 比1。• 即使用户进程不发出数据库请求,专用服务器也存在,只是保持空闲状态。此处所用的程序接口取决于用户进程和专用服务器进程是否在同一
2016-05-29 18:19:06 843
转载 Oracle Dedicated server&shared server
在建立Oracle数据库的时候,应该会在数据库建立助手向导上面看到这么一个选项,就是数据库的连接模式采用什么方式。在Oracle9i或者10g中,可以看到有2种连接模式,一种叫做专用服务器连接(dedicated server) ,另外一种叫做共享服务器连接(shared server)。下面我们来分类说一下这两种连接方式的不同点。 专用服务器模式就是说每次在对Oracle进行访问的时候
2016-05-29 18:18:07 354
转载 如何配置shared server
如何配置Oracle shared server环境 可以通过多种方法来配置shared server,包括创建数据库的时候指定参数、EM、修改初始化参数文件,还有可以通过Alter system进行修改,因为这些参数都是动态参数。1) DISPATCHERS:指定调度器的数量、响应的协议等等。其中最经常使用的两个属性值就是DISPATCHERS和PROTOCOL。
2016-05-29 18:17:18 571
转载 oracle共享与专用模式的动态转换及区别(转载)
一直没对专用于共享的互换搞清楚,找到了这篇文章http://blog.csdn.net/tianlesoftware/archive/2010/06/26/5695784.aspx,让我实践了一把,确实明白了许多。以下大多是转自该链接的,将其收藏,供以后方便查找学习。 共享与专用服务器的区别: 专用服务器(DEDICATED):一个客户端连接对应一个服务器进程
2016-05-29 18:16:20 520
转载 shared server使用与配置
Dedicated Server Process客户端连接只需建立一次tcp:但根据在实际实验时看到的现象,dedicated server process并不是listener的子进程,如下所示:$ ps -ef | grep oracleoracle 3242 3201 0 03:52 pts/0 00:00:00 sqlpl
2016-05-29 18:11:41 715
转载 Oracle shared server配置
接触Oracle这么些年来,看到Oracle不少,起码也有几百个了吧,但数据库s是shared server配置只有一个。所以也一直没有好好研究它。OCM考试大纲中有Configure the database instance to support shared server connections 一栏,那今天就来配置一下Oracle shared server。由上图可知
2016-05-29 16:54:53 356
转载 配置共享服务器模式
--======================-- 配置共享服务器模式--====================== 一、服务器的两种模式:专用服务器模式、共享服务器模式 1.共同点: 两者完成相同的任务,即处理所有指定的SQL操作。假定从客户端提交一个任意查询(DQL)到数据库服务器不论是专用模式还是共享 模式都将对给出的SQL查
2016-05-29 16:39:06 337
转载 Oracle Dedicated server 和 Shared server(专用模式 和 共享模式) 说明
一. 官网说明 在DBCA 建库的时候,有提示让我们选择连接类型,这里有两种类型:专用服务器模式和共享服务器模式。默认使用专用模式。如下图: Oracle 官方文档对这两种文档的说明如下:About Dedicated andShared Server Processeshttp://download.oracle.c
2016-05-29 12:15:42 443
转载 oracle服务进程和后台进程区别
ORACLE进程又分为两类:服务器进程和后台进程。服务器进程用于处理连接到该实例的用户进程的请求。当应用和ORACELE是在同一台机器上运行,而不再通过网络,一般将用户进程和它相应的服务器进程组合成单个的进程,可降低系统开销。然而,当应用和ORACLE运行在不同的机器上时,用户进程经过一个分离服务器进程与ORACLE通信。它可执行下列任务:对应用所发出的SQL语句进行语法分析和执行
2016-05-28 18:07:54 4026
转载 oracle 后台进程(background process)详解
查看已运行background process$ps -ef | grep oraSQL> select name,description from v$bgprocess where paddr !='00';NAME DESCRIPTION----- ---------------------------------------------------------
2016-05-28 17:28:26 1716
转载 Oracle 后台进程 详细
Oracle实例: Oracle实例包括一组后台进程以及这些进程所共享的内存,这些后台进程及其共享内存合起来就构成了Oracle实例.Oracle数据库服务器: Oracle实例和数据库合起来又构成了Oracle数据库服务器.后台进程1. DBWR 数据库写入进程 DBWR The Database Writer Process 进
2016-05-28 17:26:19 751
转载 Oracle各后台进程简介
Oracle后台进程后台进程用来执行保证数据库运行所需的实际维护任务。如:某个后台进程维护缓冲区缓存,根据需要将块写出到数据文件。另个进程负责在线重做日志文件写满时将它自己复制到一个归档目标。可以通过查询v$bgprocess视图看服务器当前后台进程SQL> select paddr,name,description from v$bgprocess where p
2016-05-28 16:55:50 1447
转载 Oracle后台进程详解
后台进程为了实现为多用户提供服务且保证系统性能,在一个多进程 Oracle 系统(multiprocess Oracle system)中,存在多个被称为后台进程(background process)的 Oracle 进程。一个 Oracle 实例中可以包含多种后台进程,这些进程不一定全部出现在实例中。系统中运行的后台进程数量众多,用户可以通过V$BGPROCESS 视图查询关于
2016-05-28 16:53:01 2997
转载 数据库和实例
这篇文章跟数据库开发有什么关系呢?我感觉呢只从字面上看确实没有什么关系,可是了解的话跟大牛讨论时他们最起码不会被鄙视、面试时可能也会有用。如果你再深入的钻研下去你就会发现里面的内容好“丰满”。作为一个菜鸟(指本人)以前跟别人讨论数据库时经常会说:“Oracle数据库、SQL Server数据库、DB2数据库”,以至于我认为数据库是一种软件(对于Oracle、微软、IBM来说也确实是软件),刚接
2016-05-24 15:37:25 221
jquery-1.4.2
2012-02-23
jquery超炫图片效果
2012-02-23
jquery超炫图片特效
2012-02-23
Jmail 4.4pro
2011-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人