自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

第十章 Oracle恢复内部原理(各式各样的恢复特性)

10.1 并行恢复(v7.1) 并行恢复的目标是用计算和I/O的并行机制减少崩溃恢复、单实例恢复和介质恢复的时间。当多个磁盘上多个数据文件同时进行恢复时能有效的降低恢复时间。 10.1.1 并行恢复架构 并行恢复分区做两件事: 1. 读重做日志。 2. 应用改...

2013-03-25 06:44:00 237 0

第九章 Oracle恢复内部原理(恢复相关的 V$ 视图)

V$视图包含了内核维护在内存中的数据结构的信息,可以通过有SYS权限的DBA帐号访问。下面是这些跟恢复相关的V$视图汇总: 9.1 V$LOG 包含了控制文件中的日志组信息: GROUP# THREAD# SEQUENCE# SIZE_IN_BYTES ...

2013-03-24 07:07:00 226 0

第八章 Oracle恢复内部原理(重置日志RESETLOGS)

重置日志选项用于下列情形后的第一次打开数据库的时候: 不完全恢复 基于备份控制文件的恢复 CREATE CONTROLFILE...RESETLOGS 重置日志的最主要的作用就是丢弃不完全恢复中没有使用的重做日志并保证后续的恢复不再需要。为此,重置日志选项将所有联机日志和归档...

2013-03-23 00:32:00 231 0

第七章Oracle恢复内部原理(块修复)

块修复是最简单的恢复,在数据库正常操作过程中由系统自动做的,用户几乎感觉不到。 7.1 块修复初始化和操作 前台进程在修改一个缓冲区的时候调用重做程序在该缓冲区上应用改变向量时因为前台进程僵死或者触发一个错误而导致缓冲区的状态不一致,块修复就是用来修复这种缓冲区的状态。...

2013-03-22 06:28:00 178 0

第六章Oracle恢复内部原理(介质恢复)

介质恢复用在丢失或损坏数据文件或者丢失了控制文件的情形。介质恢复将还原的数据文件恢复成当前数据文件。还能够恢复数据文件异常脱机时没有来得及做检查点操作丢失的变更。介质恢复使用归档日志和联机日志。跟实例恢复不同的是,介质恢复必须由命令显式调用。 6.1 什么时候做介质恢复 ...

2013-03-20 15:00:00 252 0

第二章 Oracle恢复内部原理(基础数据结构)

基础数据结构 2.1 控制文件 控制文件包含了数据库中所有其他文件的状态信息。 控制文件包含了如下几类数据: A. 数据库信息记录(一条) B. 数据文件记录(每个数据文件一条) C. 线程记录(每个线程一条。注:每个实例一个线程) D. 日志文...

2013-03-17 22:50:00 79 0

第一章 Oracle恢复内部原理(简介)

Oracle 7 v7.2 恢复大纲作者:Andrea Borr & Bill Bridge版本:1 May 3, 1995摘要本文概述了Oracle 7.2版本如何进行数据库恢复。本文读者应当熟悉Oracle 7.2的管理指南。相比于管理指南,本文目的是为了更详细描...

2013-03-16 22:47:00 109 0

数据迁移

1、数据泵导入导出 create directory dump_file_dir as '/home/oracle/'; grant read,write on directory dump_file_dir to gyj; expdp gyj/gyj direc...

2013-03-15 08:50:00 51 0

Oracle的安全性

数据库安全和最小权限原则 一、PUBLIC权限 PUBLIC角色隐式授予每位用户。只要为PUBLIC授予任何权限,相应的权限实际上就会授予可以连接到数据库的每个人,创建的每个账户都有权访问这些权限。默认方式下,PUBLIC用户拥有大量权限。 gyj@OCM> select...

2013-03-12 22:16:00 86 0

REDO管理

一、什么是REDO LOG REDOLOG文件是十分重要的文件,它记录了Oracle的所有变化,是数据库实例恢复机制中最为关键的组成部分。 sys@OCM> select * from v$log; GROUP# THREAD# SEQUENCE# BYTES B...

2013-03-10 07:47:00 74 0

UNDO管理

一、Undo表空间和回滚段 1、Undo段的主要作用 (1)事务回滚 (2)事务恢复(实例恢复,利用回滚来恢复未提交的数据) (3)读一致性(构造CR) (4)闪回查询 2、查与undo相关的参数: sys@OCM> show parameter undo N...

2013-03-07 16:09:00 59 0

并发管理

一、Oracle的锁 锁是Oracle管理共享数据库资源并发访问并防止并发数据库事务之间“相互干涉”的核心机制。 1、锁的类型 (1)DML锁:允许并发执行数据修改,特定数据行上的锁或表中的所有行的锁。 (2)DDL锁:保护对象结构定义。 (3)Latch锁:这是Oracle内...

2013-03-07 00:09:00 79 0

Oracle中登陆时报ORA-28000: the account is locked-的解决办法错

一、发现问题 利用PL/SQL Developer登陆scott用户时输入用户名和密码,报ORA-28000: the account is locked-的解决办法错。 二、解决办法 方法一 1 利用具有管理员身份的登陆号进入 2 查看树形菜单的Users节点 3 找到被锁住的用...

2013-03-06 13:22:00 210 0

方案对象管理

一、方案 方案是数据库用户拥有的数据库对象的集合,方案对象是直接引用数据库的逻辑结构,对象包括表、索引、序列、视图、同义词等结构。 这一章大部分内容,我们在SQL的第九章创建和管理表及约束和第十章其它常用对象都已讲过,做一些补充。 二、表 1、表的类型 (1)堆组织表 堆表就是普通...

2013-03-06 00:06:00 64 0

Tomcat启动web项目报Bad version number in .class file (unable to load class ...)错

一、发现问题 启动tomcat控制台报该错误。二、原因 tomcat的jdk版本和编译.class的jdk版本不一致。 三、解决办法 步骤一:查看MyEclipse的jdk版本和位置 Window—>Preferences—>Java—>Inst...

2013-03-05 16:30:00 47 0

用户管理

一、创建和管理数据库用户帐户 1、每个数据库用户帐户都具有以下项目: (1)唯一的用户名:不能超过30个字节,不能包含特珠字母,而且必须字母开头。 (2)验证方法:口令、外部验证、全局验证 (3)默认表空间:注意创建对象和设置空间限额要另外单独授权。 (4)临时表空间:用户可在其...

2013-03-04 23:23:00 46 0

Oracle中在pl/sql developer修改表的两种语句

一、方式一 select * from student for update student表需要操作人修改完commit之后才可以做其他的操作,否则该表会被锁住。二、方式二 select t.*,t.rowid from student t 在pl/sql developer中右击某表,...

2013-03-04 12:52:00 56 0

网络配置

一、客户端与服务端建立网络连接过程: 二、专用连接的网络配置 参考官方文档:Books => NET => Net Services Reference => 7 Listener Parameters (listener.ora)...

2013-03-02 15:56:00 60 0

实例管理

一、设置数据库初始化参数 1、Oracle服务器在启动例程时读取初始化参数文件。共有两种类型的初始化参数文件: (1) 静态参数文件pfile,一般名为 initSID.ora。   a)文本文件   b)使用操作系统编辑器进行修改   c)手动进行修改   d)所作更改在下次启动...

2013-03-01 16:21:00 68 0

Oracle监听器启动出错:本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止了解决方案...

一、错误描述 登陆PL/SQL Developer登陆本地数据库时先报没有监听程序,查看服务发现Oracle监听服务没有启动。右击启动监听程序,报错: 本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止了。一些服务自动停止,如果它们没有什...

2013-02-25 10:47:00 103 0

操丛数据

DML(Data Manipulation Language):数据操纵语言命令使用户能够查询数据库以及操作已有数据库中的数据。 如INSERT、DELETE、UPDATE、SELECT、MERGE(插入、删除、修改、检索、合并)等都是DML操作。 好,下面我们对INSERT、DELETE、U...

2013-02-24 17:12:00 75 0

Servlet中的上传下载文件

一、文件上传 文件的上传也是基于表单来完成的,表单中的file元素可以自动生成一个文本框和一个按钮,文本框可以输入本地文件名或路径,点击按钮则可以打开一个文件选择框让用户选中本地文件。需要注意的是在文件上传时还必须设置表单的enctype属性,并将它的值设置为multipart/form-dat...

2013-02-24 09:24:00 30 0

jQuery对select的基本操作

一、基本操作 为select添加事件,当选择其中一项时触发 $("#select_id").change(function(){ }); 获取select选择的Text var checkText=$("#...

2013-02-23 11:16:00 41 0

J2EE中获得web路径和类路径总结

以工程名为TEST为例 一、取得Web中的路径 ①包含工程名的当前页面全路径request.getRequestURI() /TEST/test.jsp ②工程名:request.getContextPath() /TEST ③当前页面所在目录下全名称request.g...

2013-02-23 10:44:00 43 0

Servlet中报Cannot forward after response has been committed错

一、遇到问题 punlic void go() { if(a)request.getRequestDispatcher("/a.jsp").forward(request, response); if (b)request.getRequestDispatcher(&q...

2013-02-21 06:18:00 51 0

WHERE条件和排序

一、条件简介 了解条件的一般形式 最普通的条件如下形式: gyj@OCM> Select * from t1 where name='gyj2'; ID NAME SALARY ---------- ---------- ---------- 2 ...

2013-02-20 15:17:00 303 0

Oracle中的文件的执行命令

在一个文件中将保存的我们常需要操作的命令,已删除为例。 在xy.sql中存在以下语句 delete from a; delete from b; delete from c; 把xy.sql保存在d盘。 在Oracle的命令窗口中输入以下命令便可执行上述的删除操作: SQL&am...

2013-02-14 07:37:00 60 0

查询转换

1、视图合并(view merge) SELECT to_char(wmsys.wm_concat(a.TABLE_NAME)) FROM user_tables a, dba_objects b WHERE a.TABLE_NAME = b.OBJECT_NAME AND b.O...

2013-02-05 12:27:00 32 0

聚簇因子

1、聚簇因子(clustering_factor):是使用B树索引进行区间扫描的成本很重要因素,反映数据在表中分布的随机程度 2、聚簇因子的计算方法:   ①扫描索引   ②比较某行的ROWID和前一行的ROWID,如果这两个ROWID不属于同一个数据块,那么聚簇因子增加1   ③整个...

2013-02-05 12:24:00 37 0

Oracle无法启动2——监听程序当前无法识别连接描述符中请求的服务

一、发现问题 在连接oracle 10g数据库的时候老是连不上,服务也启动了,但一连接就弹出TNS:监听程序当前无法识别连接描述符中请求的服务, 昨天还好好的连着,今天怎么就突然不能用来,想想会不会是昨天改了配置文件的原因,对比了一下昨天备份的那个配置文件,发现有些地方不一样。检查了一下监听的配...

2013-02-05 08:33:00 71 0

Oracle无法启动1——ORA-12541:TNS:无监听程序

登录oracle,使用sqlplus可以而使用pl/sql developer不行,报ORA-12541:TNS:无监听程序的错,解决办法如下 1、去Net Managet查看监听器,配置的监听字符串是否正确 2、右击我的电脑——>管理——>服务,查看tnsli...

2013-02-05 08:29:00 37 0

稳固执行计划

1.创建大纲 create or replace outline outln_t1 for category category_t1 on select * from t1 where id=1; alter system set use_stored_outlines=category_t...

2013-02-05 00:55:00 41 0

明明白白使用数据块 ----数据块格式深入解析

Data Block是数据库中最小的I/O单元,下面我来简单介绍下数据块的基本结构。 OK!跟着我一步步实验: 一、建表空间 SQL>create tablespace tp1 datafile '/oradata/bxocp/tp01.dbf&...

2013-02-03 08:12:00 63 0

明明白白使用数据块 ----数据块格式深入解析

Data Block是数据库中最小的I/O单元,下面我来简单介绍下数据块的基本结构。 OK!跟着我一步步实验: 一、建表空间 SQL>create tablespace tp1 datafile '/oradata/bxocp/tp01.dbf&...

2013-02-03 08:12:00 130 0

Oracle中的常用权限视图

1.角色的权限视图 role_tab_privs:角色的对象权限 role_role_privs:角色的所属角色 role_sys_privs:角色的系统权限2.用户的权限视图 dba_tab_privs:用户的对象权限 dba_role_privs:用户的所属角色 dba_sys_p...

2013-01-30 11:12:00 62 0

SQL语句中的case when语法以及Oracle中的类似方法

一、基本概念和例子 case when是sql语句的语法,而不是属于特定数据库的语言 方法一: select num,name, (case classnowhen '1' then '一班'when '2' then �...

2013-01-30 10:36:00 65 0

微软认证考试70-461-Create Database Objects(创建数据库对象)-24%比重

附注:微软认证考试70-461范围 Create Database Objects创建数据库对象 (24%) Work with Data数据处理 (27%) Modify Data数据修改 (24%) Troubleshoot & Optimize故障排解及SQL优化 (25...

2013-01-29 10:42:00 59 0

Oracel函数收集(笔记)

substring(xx,start_index,end_index) //获取字符串xx从start_index到end_index的子串 instr(xx,aa,start_index,end_index)//定位,从字符串xx中查找aa,查找范围从start_index到end_index...

2013-01-29 10:25:00 39 0

js判断file文本域中待上传文件的大小与尺寸

以下直接粘贴到记事本中,给后缀改为html即可运行 ################################################## <input name="txtImg" type="file" id="t...

2013-01-29 10:17:00 39 0

SQL Server 存储过程概述

存储过程概述 系统存储过程是SQLServer 2012系统创建的存储过程,它的目的在于能够方便地从系统表中查询信息,或者完成与更新数据库表相关的管理任务或其他的系统管理任务。Transact-SQL语句是SQLServer 2012数据库与应用程序之间的编程接口。在很多情况下,一些...

2013-01-29 09:41:00 48 0

提示
确定要删除当前文章?
取消 删除