ORACLE恢复管理器操作指南

ORACLE恢复管理器操作指南
ORACLE恢复管理器操作指南

Oracle RMAN快速入门指南

前言

这篇文章主要介绍RMAN的常用方法,里面的实验在WIN 2K和ORACLE 8.1.6环境下测试成功。

1.什么是RMAN

RMAN可以用来备份和还原数据库文件、归档日志和控制文件。它也可以用来执行完全或不完全的数据库恢复。

注意:RMAN不能用于备份初始化参数文件和口令文件。

RMAN启动数据库上的Oracle服务器进程来进行备份或还原。备份、还原、恢复是由这些进程驱动的。

本文重点讨论由OEM的Backup manager GUI来控制RMAN,也可以采用纯脚本的方式来控制RMAN,但在本文章里不作讨论。

2. 名词解释

2.1. 目标数据库:需要备份的数据

2.2. 恢复目录数据库:用于存放目标数据库备份信息的数据库

2.3. 恢复目录:恢复目录是由RMAN使用、维护的一些表格,RMAN利用恢复目录记载的信息去判断如何执行需要的备份恢复操作。恢复目录数据库不能使用恢复目录备份自身。

3. 流程

4. 操作方法

4.1 用户授权

在控件面板管理工具本地安全策略本地策略用户权利指派作为批处理作业登录选项中增加”administrator”用户

4.1建立恢复目录数据库

可以利用Oracle的Configurationn Assistant工具创建一个叫RMAN的数据作业恢复目录的数据库。

4.2 建立恢复目录表空间和用户

第一步,在目录数据库中创建恢复目录所用表空间:

SQL> create tablespace rman_ts datafile 'd:\oracle\oradata\rman\rman _ts.dbf' size 20M reuse autoextend on next 20M maxsize 60M;

表空间已创建。

第二步,在目录数据库中创建RMAN 用户并授权:

SQL> create user rman identified by rman default tablespace rman _ts temporary

tablespace temp quota unlimited on rman_ts;

用户已创建。

SQL> grant recovery_catalog_owner,connect, resource to rman;

授权成功。

4.3 配置并启动OEM相关服务

第一步,使用Configuration Assiatant工具来创建一个新的资料档案库,如下图

单击下一步,出现下图

先登录,用户名:system 密码:manager 服务:rman 注:输入的用户一定要具有sysdba权限,点击下一步

再创建拥朋此资料档案库的用户,系统默认取机器名,这里我们采用默认设置,密码与用户名一致,单击下一步

由于输入的是一个新用户,系统要求指定用户表空间,此处选择使用现有表空间选项,然后选择rman_ts表空间,点击下一步

点击完成,在显示配置进度,直到创建全部完成即可。

第二步,启动OracleOraHome81ManagementServer以及OracleOraHome81Agent服务

单击“启动”,如果上一步没有创建资料档案库则会启动失败,重复上述操作,启动Oracl eOraHome81Agent服务

把OracleOraHome81ManagementServer以及OracleOraHome81Agent服务设置为自动启动方式

第三步,至此Oracle OEM配置完成,可以登录使用了。启动Oracle Console程序。Oracle Enterprise Manager的默认管理员是:sysman/oem_temp,在系统第一次登录时系统会要求更改密码

输入两遍manager作为新口令然后点击更改,系统正式调出”Oracle Enterprise Manager 控制台SYSMAN@***”的画面。

第四步,登录到OEM控制台后,首先搜索一个节点,在出现的提示框中输入”127.0.0.1”点出下一步,让系统搜索本机上可用的Oracle数据库,在数据库搜索完毕后,点击”系统”菜单,选择”首选项”会出现如下界面

在”首选身份证明”页面中分别输入目标数据库和恢复目录数据库的默认登录用户名和密码(最好使用internal用户),角色选择为”sysdba”,设置该节点(一般为本计算名)的首选用户名(ad ministrator)和密码,然后点击”确认”。

4.4 连接到恢复目录并且注册数据库(目标数据库:ASSINO,恢复数据库为:RMAN)

4.4.1 连接并创建恢复目录

C:\>rman catalog rman/rman@rman

恢复管理器:版本8.1.6.0.0 - Production

RMAN-06008:连接到恢复目录数据库

RMAN-06428:未安装恢复目录

RMAN>create catalog tablespace rman_ts;

RMAN-06431:恢复目录已创建

4.4.2 注册目标数据库

数据库状态:

恢复目录数据库状态:打开

目标数据库:加载或者打开

目标数据库在第一次使用RMAN之前必须在恢复目录中注册:

C:\>rman target internal/oracle@assinfo catalog rman/rman@rman

恢复管理器:版本8.1.6.0.0 - Production

RMAN-06005:连接到目标数据库:HIS (DBID=****)

RMAN-06008:连接到恢复目录数据库

RMAN> register database;

RMAN-03022:正在编译命令:register

RMAN-03023:正在执行命令:register

RMAN-08006:注册在恢复目录中的数据库

RMAN-03023:正在执行命令:full resync

RMAN-08002:正在启动全部恢复目录的resync

RMAN-08004:完成全部resync

4.5 启动OEM创建数据库备份配置

启动Oracle Enterprise Manager登录到控制台,依次打开节点aaron(相对应的主机名) 数据库,选中目标数据库,点击右键,选中备份创建备份配置选项,如下图

系统会弹出如下窗口

”一般信息”页面中配置名称为:数据库全备份

“通道”页面中配置为,通道名称:dev1;文件名:full_%u_%s_%p;目录:d:\oracle\or adata\rman\

“恢复目录”页面中选择”在恢复目录中”选项,并输入相关的用户名:rman,密码:rman,服务名:rman

然后点击创建。(重复前面的操作,创建一个名称为:数据库增量备份,通道名为:dev2,文件名为:basic_%u_%s_%p的备份配置)

4.6 建立数据库备份作,定期备份数据库

启动Oracle Enterprise Manager登录到控制台,依次打开节点aaron(相对应的主机名)

数据库,选中目标数据库,点击右键,选中备份备份选项,如下图

系统会弹出如下窗口

点击下一步,进入选择备份策略的页面,如下图

选择”自定义备份策略”,点出下一步,进入备份内容选择页面,如下图

选择整个数据库,点击下一步,进入归档日志选择页面,如下图

此页面全部采用系统默认选择即可,直接点击下一步进入下一备份级别的页面

因为这个是数据库的全备份作业,所以此处选择”完全备份”(如果新建的是一个数据库增量备份的作的,那就选择0级不累积的增量备份)点击下一步,进入备份方案选择页面,如下图

将备份配置选择为数据库全备份(如果是增量备份则选择数据库增量备份),点击下一步,进入作业调度页面,如下图

根据实际需要设定好作业的运行时间和频率后,点击下一步,进入到作业命名页面,如下图

将作业的相关信息按照需要进行配置后,点击完成就完成了一个作的配置。

Oracle DBA 数据库日常维护手册 常用SQL 脚本

Oracle数据库日常维护 【版本整理日期:2011/02/26 】 版本整理人:1634068400@https://www.360docs.net/doc/e31258976.html, 本文档包含以下内容: 1.Oracle数据库日常维护 2.Oracle DBA 常用管理脚本 3.Oracle DB 常用SQL 语句

/******************************************************** https://www.360docs.net/doc/e31258976.html,(若跳转不成功,请复制到浏览器或联系Q) https://www.360docs.net/doc/e31258976.html,/item.htm?id=7437120468Metalink Sharing ********************************************************/

在Oracle数据库运行期间,DBA应该对数据库的运行日志及表空间的使用情况进行监控,及早发现数据库中存在的问题。 一、Oracle警告日志文件监控 Oracle在运行过程中,会在警告日志文件(alert_SID.log)中记录数据库的一些运行情况: l数据库的启动、关闭,启动时的非缺省参数; l数据库的重做日志切换情况,记录每次切换的时间,及如果因为检查点(checkpoint)操作没有执行完成造成不能切换,会记录不能切换的原因; l对数据库进行的某些操作,如创建或删除表空间、增加数据文件; l数据库发生的错误,如表空间不够、出现坏块、数据库内部错误(ORA -600)

DBA 应该定期检查日志文件,根据日志中发现的问题及时进行处理 问题 处理 启动参数不对 检查初始化参数文件 因为检查点操作或归档操作没有完成造成重做日志不能切换 如果经常发生这样的情况,可以考虑增加重做日志文件组;想办法提高检查点 或归档操作的效率; 有人未经授权删除了表空间 检查数据库的安全问题,是否密码太简 单;如有必要,撤消某些用户的系统权 限 出现坏块 检查是否是硬件问题(如磁盘本生有坏 块),如果不是,检查是那个数据库对象 出现了坏块,对这个对象进行重建 表空间不够 增加数据文件到相应的表空间 出现ORA-600 根据日志文件的内容查看相应的TRC 文件,如果是Oracle 的bug ,要及时打 上相应的补丁 二、数据库表空间使用情况监控(字典管理表空间) 数据库运行了一段时间后,由于不断的在表空间上创建和删除对象,会在表空间上产生大量的碎片,DBA 应该及时了解表空间的碎片和可用空间情况,以决定是否要对碎片进行整理或为表空间增加数据文件。 select tablespace_name,

SQLServer企业管理器和查询分析器

SQL Server企业管理器和查询分析器 如果主数据库发生故障,那么微软的SQL Server可能会怦然倒下。看看如何面对这种事件,了解如何用企业管理器和查询分析器修复主数据库。 作为一名微软SQL Server的管理员,您必须知道如何修复一个崩溃的主数据库。主数据库保存有您的登录信息,以及最重要的、指向您所有数据库的指针。如果没有主数据库,您就无法成功地启动SQL Server。在本文里,我将向您介绍在发生崩溃的情况下如何修复主数据库,并告诉您如何重建主数据库,如果有必要的话。 制定预案 制定一个应对崩溃和/或主数据库故障的预案十分重要。这将有助于您在碰到灾难的情况下按照既定的方法进行处理,而不是迫于压力仓促作出反应。我碰到过很多很容易就陷入惊慌的状况,但是由于保持冷静并按照正确的方法来处理问题,我最后成功地度过了所有的困境。 如何判断主数据库已经崩溃 在正式开始讨论碰到系统故障如何修复和重建的主数据库之前,我们需要先了解如何辨别它已经崩溃了。要说明这一点,我会弄垮一个主数据库,告诉您主数据库崩溃会发生什么样的症状。 现在让我们假设您的公司碰到了电涌,造成SQL Server重启。在重新启动的时候,SQL Server却没有正常启动。如果查看错误日志(图A),您会看到主数据库崩溃或者丢失。既然您知道需要查看什么信息,那就让我们看看如何修复主数据库。 图A 修复您的主数据库

修复主数据库的第一步是使用“重建向导(Rebuild Wizard,Rebuildm.exe),它放在 \Program Files\Microsoft SQL Server\80\Tools\BINN目录下。现在就让我们来看看重建向导是如何工作的。 双击Rebuildm.exe启动图B所示的对话框: 图B 在这个对话框里,您可以指定数据库服务器的修复设置,以及原始安装的数据文件的 位置。要让这一过程更容易和更快,就要把x86目录从SQL的光盘上复制到硬盘上,并把指向改到本地的副本。一旦验证完了所有的信息,点击“重建(Rebuild)”。然后系统就会提示您确认操作,如图C所示: 图C 点击“确定(Yes)”。一旦重建过程完成,您会看到一条重建成功的消息。您现在就有了一个全新的主数据库,准备好修复主数据库了。 首先,打开命令行提示符,输入\Program Files\Microsoft SQL Server\MSSQL\BINN\目录下的sqlservr.exe –c –m命令,启动单用户模式下的SQL Server。结果如图D所示:

资源管理器的使用

资源管理器的使用 一.教学目标: 1、会启动资源管理器 2、了解资源管理器的窗口界面 3、理解文件的树状结构 4、 +和-按钮的使用 二、教学重点与难点: 重点:资源管理器的组成结构 难点:区分同盘与异盘移动与复制的差别 三、教学方法及教具 教学方法:引导驱动法。 教具:板书 四.教学过程 一、组织教学 (组织学生开机进入上课状态) 1、没有登录到WINDOW98的同学快点登录进去,没有登录网络的同学请注销一下再登录。 2、把你们的手放开鼠标和键盘,看一下自己的显示器和老师的屏幕是不是一样,如有个别同学的显示器跟老师的不一样,请关闭自己的显示器,跟旁边的同学共享一下。 二、复习引新 1、(文件夹与文件图标的区别) ①通过前面的学习我们知道,可以通过“我的电脑”窗口来浏览和管理计算机资源。

②现在我们一起来打开我的电脑,在windows工作桌面上,鼠标左键双击“我的电脑”图标,现在我们看到我的电脑里有A盘C盘D盘G 盘等等。 ③那我们打开G盘看看有什么内容,双击G盘图标,同学看到了里面有一个歌星文件夹的图标,我们双击歌星打开这个文件夹看一下这个图标里面有些什么内容 ④同学们一起说一下里面有些什么图标呀 ⑤对,像大陆歌星、港台歌星、欧美歌星、日韩歌星,这里四个图标是文件夹图标,文件夹里面还可以放文件夹和文件,那么打开大陆歌星这个文件看一下,里面还有些什么内容? ⑥XX同学说一下里面有些什么图标呀 ⑦对,大陆歌星里面有男歌星、女歌星和乐队组合三个文件夹,我们称这三个文件夹是文件夹大陆歌星的子文件夹。 ⑧XX同学说一下男歌星里面有些什么图标 ⑨对,有这么多位歌星,像这些图标代表的是文件。 2、(引入) 除了用“我的电脑”窗口浏览和管理计算机资源外,我们还可以用“资源管理器”窗口,这节课我们就一起来学习这方面的内容。 三、学习新知 1、(“资源管理器”的打开) ①首先我们要打开“资源管理器”窗口,请问哪位同学会打开资源管理器呀?

7损坏或丢失控制文件的恢复方法

一、损坏单个控制文件 损坏单个控制文件是比较容易恢复的,因为一般的数据库系统,控制文件都不是一个,而且所有的控制文件都互为镜相,只要拷贝一个好的控制文件替换坏的控制文件就可以了。 1、控制文件损坏,最典型的就是启动数据库出错,不能mount数据库 SQL>startup ORA-00205: error in identifying controlfile, check alert log for more info 查看报警日志文件,有如下信息 alter database mount Mon May 26 11:59:52 2003 ORA-00202: controlfile: 'D:Oracleoradatachencontrol01.ctl' ORA-27041: unable to open file OSD-04002: unable to open file O/S-Error: (OS 2) 系统找不到指定的文件。 2、停止数据库 SQL>shutdown immediate

3、拷贝一个好的控制文件替换坏的控制文件或修改init.ora中的控制文件参数,取消这个坏的控制文件。 4、重新启动数据 SQL>startup 说明: 1、损失单个控制文件是比较简单的,因为数据库中所有的控制文件都是镜相的,只需要简单的拷贝一个好的就可以了 2、建议镜相控制文件在不同的磁盘上 3、建议多做控制文件的备份,长期保留一份由alter database backup control file to trace产生的控制文件的文本备份 二、损坏全部控制文件 损坏多个控制文件,或者人为的删除了所有的控制文件,通过控制文件的复制已经不能解决问题,这个时候需要重新建立控制文件。同时注意,alter database backup control file to trace可以产生一个控制文件的文本备份。 以下是详细重新创建控制文件的步骤 1、关闭数据库

SQLServer企业管理器

SQL Server 企业管理器 SQL Server 企业管理器是用来对本地或远程服务器进行管理操作的服务器管理工具,它提供了一个遵从 MMC 标准的用户界面。 企业管理器的功能 ●定义 SQL Server 实例组。 ●将个别服务器注册到组中。 ●为每个已注册的服务器配置所有 SQL Server 选项。 ●在每个已注册的服务器中创建并管理所有 SQL Server 数据库、对象、登录、用户和权限。 ●在每个已注册的服务器上定义并执行所有 SQL Server 管理任务。 ●通过唤醒调用 SQL 查询分析器,交互地设计并测试 SQL 语句、批处理和脚本。 ●唤醒调用为 SQL Server 定义的各种向导。 1.2.1企业管理器界面及基本操作 在“开始”菜单的“程序”级联菜单中,选择Microsoft SQL Server程序组中的“企业管理器”选项,即可启动SQL企业管理器界面如图1-14所示。 图1-14企业管理器的操作界面

整个结构的最上层为Microsoft SQL Server,表示所有的SQL Server,下面划分为组,称为Server 组,每组可以包含多台计算机。但对于新安装的SQL Server而言,只包含一个Server组和一个SQL Server 服务器(其中的DYC(Windows NT))。这里我们可以通过在“SQL Server组”上面右击鼠标,在打开的快捷菜单上,选择“新建SQL Server组”来添加一个SQL Server组,也可以选择“新建SQL Server 注册”来向组中添加一个SQL Server服务器。 下面我们通过利用企业管理器查看数据库等基本对象,说明企业管理器的基本操作。 1.查看数据库 展开选择的服务器的“数据库”选项,可看到系统提供的数据库和用户自己建立的数据库.新安装SQL Server 后,默认有下面几个内置的数据库: ·master数据库该数据库记录了SQL Server系统的所有系统级别信息.它记录所有的登陆帐户和系统配置设置。 ·tempdb数据库该数据库保存所有的临时表和临时存储过程。 ·model数据库该数据库用作在系统上创建的所有数据库的模板。 ·msdb数据库该数据库供SQL Server代理程序调度警报和作业以及记录操作员时使用。 ·Pubs和Northwind数据库这是SQL Server提供的两个范例数据库。 利用企业管理器可以查看数据库的内容。具体步骤如下: 在左侧窗口中,选择要查看的数据库,并在上面右击鼠标,将鼠标指向“查看”,进而选择“任务板”。右侧窗口中即可显示出该数据库的“常规”内容,如图1-15所示。 图1-15数据库内容 2.查看表

第六章 数据库恢复技术

第六章数据库恢复技术 第六章数据库恢复技术 6.1 事务的基本概念 6.2 数据库恢复概述 6.3 故障的种类 6.4 恢复的实现技术 6.5 恢复策略 6.6 具有检查点的恢复技术 6.7 数据库镜像 6.8 小结 6.1 事务的基本概念 一、什么是事务 二、如何定义事务 三、事务的特性 一、什么是事务 ?事务(Transaction)是数据库的逻辑工作单位,是用户定义的一组操作序列。 ?事务和程序是两个概念 –在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序–一个应用程序通常包含多个事务 ?事务是恢复和并发控制的基本单位 二、如何定义事务 ?显式定义方式 BEGIN TRANSACTION BEGIN TRANSACTION SQL 语句1 SQL 语句1 SQL 语句2 SQL 语句2 。。。。。。。。。。 COMMIT ROLLBACK

?隐式方式 当用户没有显式地定义事务时, DBMS 按缺省规定自动划分事务 事务结束 COMMIT 事务正常结束 提交事务的所有操作(读+更新) 事务中所有对数据库的更新永久生效 ROLLBACK 事务异常终止 –事务运行的过程中发生了故障,不能继续执行 回滚事务的所有更新操作 –事务滚回到开始时的状态 三、事务的特性(ACID特性) 事务的ACID特性: ?原子性(Atomicity) ?一致性(Consistency) ?隔离性(Isolation) ?持续性(Durability ) 1. 原子性 ?事务是数据库的逻辑工作单位 –事务中包括的诸操作要么都做,要么都不做 2. 一致性 事务执行的结果必须是使数据库从一个 一致性状态变到另一个一致性状态。 一致性与原子性 银行转帐:从帐号A中取出一万元,存入帐号B。 –定义一个事务,该事务包括两个操作

信息技术教案:《用资源管理器管理本地计算机资源》

信息技术教案:《用资源管理器管理本地计算机资源》第二节个人数字化信息资源管理课题:《用资源管理器管理本地计算机资源》在学生了解了信息资源管理的过程和思想方法后,如何将这些思想方法应用到实际学习生活中去呢?例如,我们经常遇到的个人电脑中信息资源的管理,个人成长记录袋的建立等等。 教材内容教育科学出版社高中《信息技术基础》第七章第节教学目标体验生活中的数字化信息资源管理;管理个人学习工作生活中的信息资源;养成良好的信息资源管理习惯。 设计意图()将一些常用的数字化管理工具应用于日常学习生活和工作中。 ()通过让学生体验或再现学生已有经历,进行理性认识的提升,提高学生学习兴趣并且让学生能够学以致用。 ()培养学生优良的思想品德和价值观。 ()建立学生个人成长记录袋(文件夹)管理数字化学习资源,使学生树立数字化生存和终身学习的意识。 教学过程情境创设:播放周杰伦的一首歌曲如东风破,迎接学生上机,为什么选择周杰伦的歌,理由:老师可不知家长可不知,中学生没有不知。 刚才大家进机房时听到的歌好不好听?想不想再听一首?好老师不准备了不少歌曲准备让大家欣赏,不过,这首歌藏在一个比较复杂的文件夹里,需要大家将它找出来。

任务一:有没有整理的文件夹中查找一首歌曲师:为了方便大家查找,我现在把藏有这首歌的文件夹拷给大家,在自己机了上进行操作。 师:(提示学生)这首歌就是周杰伦演唱的,看看谁能最快找到,大家可以使用资源管理器或我的电脑打开这个文件夹。 生:打开资源管理器查找歌曲,由于没有说出文件的具体名字,只提供了线索,在杂乱的文件夹中查找有点困难。 师:巡视,答疑。 师:好了,查找活动结束,检查找到歌曲的学生数(很少)师:看来同学们找起来比较费力,为什么这么难呢?请哪位同学说一下原因。 生:文件夹里面太乱了(屏幕广播)需要一个一个地打开尝试查找。 任务二:讨论如何设置音乐分类结构图,新建音乐文件夹师:没错,那么,什么样的文件夹才不乱呢,根据上一单元学习的分类组织原则,如何来表达音乐的分类,请设计出音乐分类结构图。 大家在搜索音乐时,网络上是如何分类的。 生:讨论如何设计生:(回答设计思想或方法)师:根据学生回答选择一个合理的文件夹,放入新歌曲(周杰伦另一首歌)任务三:再在音乐文件夹中寻找歌曲师:根据大家的设计,我将周杰伦的一首新歌放在大家设计的音乐文件夹中,现共享给同学们,大家到里面找找

修改oracle实例名(sid)和数据库名(db_name)

修改oracle实例名(sid)和数据库名(db_name) 有时我们需要修改数据库的sid和dbname,除了使用rman进行备份恢复之外,也可以通过手工方式修改,主要由两个主要过程完成: 1、修改实例名(SID) 2、修改数据库名(dbname) 下面演示将数据库sid和dbname由orcl修改为cnhtm的过程: 1、修改实例名(sid) 1.1、检查原来的数据库实例名(sid) oracle@oracle[/home/oracle]> echo $ORACLE_SID orcl oracle@oracle[/home/oracle]> sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Sun Dec 20 11:14:49 2009 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options sys@ORCL> select instance from v$thread; INSTANCE -------------------------------------------------------------------------------- orcl 1.2、关闭数据库 注意不能用shutdown abort,只能是shutdown immediate或shutdown normal

资源管理器的基本操作

资源管理器的基本操作 一、实验目的 1、掌握资源管理器的基本操作方法。 2、掌握文件、文件夹和磁盘的操作方法。 二、实验要求 1、理解资源管理器在Windows xp操作系统中的功能和地位; 2、掌握资源管理器的启动、关闭、窗口和文件夹选定的操作方法; 3、掌握软盘格式化的操作方法; 4、掌握文件、文件夹的操作(创建、复制、移动、更名、删除、查找等)的方法。 三、实验内容和步骤 1、资源管理器的启动和关闭 1)右击“开始”按钮,从弹出的快捷菜单中选择“资源管理器”项后观察资源管理器窗口的结构。 2)分别右击左、右两个窗口的空白处,出现了什么现象。描述出现的内容:分别出现不同的快捷菜单 3)单击左窗内某个文件夹,观察右窗和“地址”栏内出现了什么现象?描述出现的内容:出现所选文件夹地址 4)单击左窗内某文件夹旁的加号,出现了什么现象?描述出现的内容:打开此文件夹展开子文件夹 5)设法使右窗出现一个以上的文件夹,并对其进行单击和双击操作。将出现什么现象?描述出现的内容:单击选中当前文件夹、双击打开当前文件夹 6)关闭资源管理器。 2、文件与文件夹操作 1)选定C盘,打开“文件”菜单并选定“新建”项,建立一个名为“my temp”的文件夹 (如果已存在可跳过此步); 2)删除C盘上名为“my temp”的文件夹,观察“回收站”内的变化。 3)重复上述两步后,从“回收站”恢复一个已删除的“my temp”文件夹,观察“回收站” 内的变化。 4)选定Windows文件夹,使用通配符查出全部文件扩展名为“TXT”的文件,观察搜索 结果; 5)在上一步的基础上选定前三个文件并用粘贴的方法复制到“my temp”文件夹内,观察 “my temp”文件夹内的变化。 6)选定“my temp ”文件夹,将排列在第1的文件更名为“test.txt” 7)删除排列在“MY TEMP”文件夹中第二的文件并观察“回收站”内的变化?描述出现 的内容:回收站内增加了一个文件 8)将剩余的最后1个文件用拖动的方法复制到“回收站”内,发生了什么变化?描述出现 的内容:原文件仍存在,回收站增加了一个文件 9)选定Windows文件夹,使用通配符查出全部文件扩展名为“EXE”的文件。 10)在上一步的基础上选定排列在1、3、5、7位置上的四个文件,并将其复制到“my temp” 文件夹内。 11)选定“my temp”文件夹后在其内再创建一个名为“test”的新文件夹。 12)将排列在“my temp”文件夹内第一个扩展名为“EXE”的文件移动到新建的TEST文 件夹内,观察TEST文件夹内的变化。 13)删除“MY TEMP”文件夹,清空“回收站”。

用资源管理器管理本地计算机资源

课题:《用资源管理器管理本地计算机资源》 在学生了解了信息资源管理的过程和思想方法后,如何将这些思想方法应用到实际学习、生活中去呢?例如,我们经常遇到的个人电脑中信息资源的管理,个人成长记录袋的建立等等。 【教材内容】教育科学出版社高中《信息技术基础》第七章第2节 【教学目标】1.体验生活中的数字化信息资源管理; 2.管理个人学习、工作、生活中的信息资源; 3.养成良好的信息资源管理习惯。 【设计意图】(1)将一些常用的数字化管理工具应用于日常学习、生活和工作中。 (2)通过让学生体验或再现学生已有经历,进行理性认识的提升,提高学生学习兴趣并且让学生能够学以致用。 (3)培养学生优良的思想品德和价值观。 (4)建立学生个人成长记录袋(文件夹)管理数字化学习资源,使学生树立数字化生存和终身学习的意识。 【教学过程】 情境创设:

播放周杰伦的一首歌曲如“东风破”,迎接学生上机,为什么选择周杰伦的歌,理由:老师可不知、家长可不知,中学生没有不知。 刚才大家进机房时听到的歌好不好听?想不想再听一首?好老师不准备了不少歌曲准备让大家欣赏,不过,这首歌藏在一个比较复杂的文件夹里,需要大家将它找出来。 任务一:有没有整理的文件夹中查找一首歌曲 师:为了方便大家查找,我现在把藏有这首歌的文件夹拷给大家,在自己机了上进行操作。 师:(提示学生)这首歌就是周杰伦演唱的,看看谁能最快找到,大家可以使用资源管理器或我的电脑打开这个文件夹。 生:打开“资源管理器”查找歌曲,由于没有说出文件的具体名字,只提供了线索,在杂乱的文件夹中查找有点困难。 师:巡视,答疑。 师:好了,查找活动结束,检查找到歌曲的学生数(很少) 师:看来同学们找起来比较费力,为什么这么难呢?请哪位同学说一下原因。 生:文件夹里面太乱了(屏幕广播)需要一个一个地打开尝试查找。 任务二:讨论如何设置“音乐分类”结构图,新建“音乐”文件夹

Oracle案例:损坏控制文件的恢复方法

Oracle案例:损坏控制文件的恢复方法 一:损坏单个控制文件 损坏单个控制文件是比较容易恢复的,因为一般的数据库系统,控制文件都不是一个,而且所有的控制文件都互为镜相,只要拷贝一个好的控制文件替换坏的控制文件就可以了。1、控制文件损坏,最典型的就是启动数据库出错,不能mount数据库 SQL>startup ORA-00205: error in identifying controlfile, check alert log for more info 查看报警日志文件,有如下信息 alter database mount Mon May 26 11:59:52 2003 ORA-00202: controlfile: 'D:\Oracle\oradata\chen\control01.ctl' ORA-27041: unable to open file OSD-04002: unable to open file O/S-Error: (OS 2) 系统找不到指定的文件。 2、停止数据库 SQL>shutdown immediate 3、拷贝一个好的控制文件替换坏的控制文件或修改init.ora中的控制文件参数,取消这个坏的控制文件。 4、重新启动数据 SQL>startup 说明: 1、损失单个控制文件是比较简单的,因为数据库中所有的控制文件都是镜相的,只需要简

单的拷贝一个好的就可以了 2、建议镜相控制文件在不同的磁盘上 3、建议多做控制文件的备份,长期保留一份由alter database backup control file to trace产生的控制文件的文本备份 二:损坏全部控制文件 损坏多个控制文件,或者人为的删除了所有的控制文件,通过控制文件的复制已经不能解决问题,这个时候需要重新建立控制文件。 同时注意,alter database backup control file to trace可以产生一个控制文件的文本备份。 以下是详细重新创建控制文件的步骤 1、关闭数据库 SQL>shutdown immediate; 2、删除所有控制文件,模拟控制文件的丢失 3、启动数据库,出现错误,并不能启动到mount下 SQL>startup ORA-00205: error in identifying controlfile, check alert log for more info 查看报警日志文件,有如下信息 alter database mount Mon May 26 11:53:15 2003 ORA-00202: controlfile: 'D:\Oracle\oradata\chen\control01.ctl'

第10章 数据库恢复技术(习题集)

第十章数据库恢复技术(习题集) 二、选择题 1、一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是(A)。 A. 原子性 B. 一致性 C. 独立性 D. 持久性 2、表示两个或多个事务可以同时运行而不互相影响的是(C)。 A. 原子性 B. 一致性 C. 独立性 D. 持久性 3、事务的持续性是指(B) A.事务中包括的所有操作要么都做,要么都不做。 B.事务一旦提交,对数据库的改变是永久的。 C.一个事务内部的操作对并发的其他事务是隔离的。 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态。 4、SQL语言中的COMMIT语句的主要作用是(C)。 A. 结束程序 B. 返回系统 C. 提交事务 D. 存储数据 5、SQL语言中用(B )语句实现事务的回滚 A. CREATE TABLE B. ROLLBACK C. GRANT和REVOKE D. COMMIT 6、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为(A)。 A. 介质故障 B. 运行故障 C. 系统故障 D. 事务故障 7、在DBMS中实现事务持久性的子系统是(D)。 A. 安全管理子系统 B. 完整性管理子系统 C. 并发控制子系统 D. 恢复管理子系统 8、后援副本的作用是(C)。 A. 保障安全性 B. 一致性控制 C. 故障后的恢复 D. 数据的转储 9、事务日志用于保存(C)。 A. 程序运行过程 B. 程序的执行结果 C. 对数据的更新操作 D. 数据操作 10、数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括(C)。 A. 数据字典、应用程序、审计档案、数据库后备副本 B. 数据字典、应用程序、审计档案、日志文件 C. 日志文件、数据库后备副本 D. 数据字典、应用程序、数据库后备副本 11、数据恢复最常用的技术是(A )。 A.数据转储和登记日志文件 B.数据转储和备份

Oracle 建立控制文件

Oracle 建立控制文件 在一般情况下,如果使用了复合控制文件,并且将各个控制文件分别存储在不同的磁盘中,则丢失全部控件文件的可能性将非常小。但是,如果数据库的所有控制文件全部丢失,这时惟一的补救方法就是以手动方式重新创建控制文件。 另外,如果DBA需要改变数据库的某个永久性参数,也需要重新创建控制文件。永久性参数是在创建数据库时设置的一些参数,主要包括:数据库名称、MALOGFILES(最大的重做日志文件数)、MAXLOGMEMBERS(最大的重做日志组成员数)等。 下面介绍创建新的控制文件的命令CREATE CONTROLFILE语句的基本用法,具体步骤: (1)查看数据库中所有的数据文件和重做日志文件的名称和路径。 在创建新控制文件时,首先需要了解数据库中的数据文件和重做日志文件。如果数据库中所有的控制文件和重做日志文件都已经丢失,这时数据库已经无法打开,因此也就无法来查询数所字典获得数据文件和日志文件的信息,这时惟一的办法就是查看警告文件中的内容。如果数据库可以打开,那么可以通过执行下面的查询来生成文件列表:SQL> select member from v$logfile; SQL> select name from v$datafile; SQL> select name from v$controlfile; 如果既无法打开数据库,又无法打开可靠的文件列表,那么就只能够用手工方法通过查找操作系统文件来制作文件列表。 (2)关闭数据库。 如果数据库处于打开状态,则可能采取正常模式关闭数据库。 SQL> connect as sysdba …. SQL> shutdown immediate 数据库已经关闭。 已经卸载数据库。 ORACLE 例程已经关闭。 (3)在操作系统级别备份所有的数据文件和重做日志文件。 在使用CREATE CONTROLFILE语句创建新的控制文件时,如果操作不当可能会损坏数据文件和日志文件,因此,需要事先对其进行备份。 (4)启动实例,但是不加载数据库。 在建立控制文件时,要求实例处理NOMOUNT状态,即不打开控制文件。 SQL> startup nomount ORACLE 例程已经启动。 Total System Global Area 401743872 bytes Fixed Size 1333480 bytes Variable Size 255854360 bytes Database Buffers 138412032 bytes Redo Buffers 6144000 bytes

ORACLE数据库监控配置规范方案

ORACLE数据库配置规范和监控清单 2015年12月

目录 一、常规参数配置 (3) 1.1 数据库最大连接数 (3) 1.2 归档配置 (3) 1.3 最大文件数设置 (4) 1.4 关闭回收站 (4) 1.5 控制文件配置 (5) 1.6 白名单设置 (5) 1.7 闪回区设置 (6) 1.8 在线日志组 (6) 1.9 控制文件记录保留数 (7) 二、常用监控项 (8) 2.1 数据库在用连接数 (8) 2.2 监控数据库文件数 (8) 2.3 表空间使用率 (8) 2.4 闪回区使用率 (9) 2.5 数据库等待事件 (10) 2.6 告警日志监控 (10) 2.7 灾备DataGuard同步监控 (10) 2.8 AWR采样报告分析 (10)

一、常规参数配置 1.1数据库最大连接数 参数: processes 说明: 数据库用户最大连接数通过processes参数进行配置,默认值为 300,该值表示能够同时连接到数据库的最大会话数,当连接数达到最大值,后续新增连接均会被拒绝。 修改命令: alter system set processes=1000 scope=spfile; 生效方式: 需重启实例生效。 1.2归档配置 参数: archive log list 说明: 数据库开启归档,任何生产环境均应在归档方式下运行,从而达到可通过备份进行数据恢复要求,提高系统安全性 修改命令: 数据库启动至mount状态,执行 alter database archivelog; 生效方式:

重启数据库设置生效 1.3最大文件数设置 参数: db_files 说明: 该参数用于控制在扩容表空间时,数据文件能够达到的最大数量,默认值为 200 修改命令: alter system set db_files=800 scope=spfile; 生效方式: 重启数据库生效 1.4关闭回收站 参数: recyclebin 说明: 如果回收站未关闭,则如果表对象被删除,将进入回收站,并不会释放占用的存储 修改命令: alter system set recyclebin=’off’ scope=spfile; 生效方式:

SQL2005没有企业管理器的解决办法

安装sql2005后,没有SQL Server management studio。该怎么办? 1:原来安装的有SQL2000和VS2005 很简单下一个management微软中国上面下载SQL Server management studio expree版就行 你安装了SQL2000的时候自带了使用计算机管理的SQL管理插件。你安装了微软的05的话,你应该在安装组建中选择一个SQL Server management studio,可能你下载的是精简版本,一般正常下载的是一张光碟大小。解压1.4G。如果急需管理界面可以临时使用SQL2000的管理界面连接进行管理。 2:SQLserver2005里面没有SQL Server Management Studio解决办法 分两种情况,一种是版本问题,一种是安装顺序问题,请往下看: 一、你安装的是SQL Server2005Express Edition版,也就是我们说的快速开发版 SQL Server2005Express版是不用花钱的,微软免费让你用,但是它功能上少很多东西,不过对于学习、个人开发功能还是够用了。安装SQL Server2005Express Edition,在安装后会发现可以找得到SQL Server2005的服务管理器,但是找不到它的数据库管理器,这是因为Express版本SQL本身没有带图形化管理工具。若需要这个工具的话,需要从微软上下载。

SQL Server2005使用的图形界面工具是Microsoft SQL Server Management Studio Express,现在微软官方已提供它的正式版本下载。 另外,微软还提供Microsoft SQL Server2005Express Edition工具包下载,Microsoft SQL Server2005Express Edition工具包包括Microsoft SQL Server Management Studio Express在里面。 你可以下载后安装,安装后在SQL Server2005程序组里就会出现Microsoft SQL Server Management Studio Express,使用它来进行管理即可。 (注:上面是简体中文版,你也可以选择其他语言的版本下载) 二、第二种情况就是安装顺序问题 你可能会告诉我,说我装的不是Express版,可能你装的是Microsoft SQL Server2005Development Edition(也就是开发版),这个版本功能齐全,功能上和企业版一模一样,没有任何差异,只是授权上有所差异。为什么我一猜你用的就是Development版呢?不要惊奇,因为这个版是网上流传比较广的版本,大部分中国人都有着网上下载或者地摊儿买盗版光盘的这种习惯,什么软件都从网上下载,一个子儿不用花,地摊儿买也就5块钱,所以我猜得没错的话大部分人用的都是Development版。

简单是美Windows资源管理器使用技巧.

Windows用户对系统自带的资源管理器一定不会陌生,我们平时都是使用它来管理机器上的资源的呀!但是,你知道我们在使用资源管理器时要注意什么、在使用中有什么技巧吗?请仔细阅读下文,笔者保证你一定会对你的资源管理器“另眼相看”。 1.快速打开查找窗口 一般情况下,我们要查找某一文件夹下的文件时,都是单击“开始”→“查找”→“文件或文件夹”,然后再在搜索项目中键入或单击“浏览”钮输入起始搜索文件夹。其实,当我们在资源管理器中并进入某一文件夹下时,按下F3键或Win+F键(Win代表Windows键,也就是飘着Microsoft Windows大旗的那个键,它们分布在键盘的两侧)就可以快速打开查找窗口,而且当前文件夹会自动出现在搜索框中,即自动从当前文件夹开始进行搜索。(如图1) 2.善用排列功能 在Windows的资源管理器中选择文件时是不是觉得有一些麻烦,我们在DOS下使用拷贝命令时使用通配符可是非常方便的呀!而在资源管理器中选择多个文件时,我们必须使用鼠标配合Shift、Ctrl键来操作,非常麻烦,弄不好还得重来。其实,我们只要善用排列功能就能够为我们选择文件提供不少方便。如笔者要选中某一文件夹下的所有的MP3文件,只

要我们进入相应的文件夹下,右击鼠标,选择“排列图标”→“按类型”(如图2),这样所有的同一种类型的文件(它们具有同一扩展名)就排列在一起了,此时只要选中第一个文件,按下Shift键,再单击最后一个文件,就可以把它们选中了。除此之外,我们还可以选择其他的排列方式,从而快速地找到自己所需的文件。 3.更改文件扩展名 在Windows下操作时,用户都感觉到它太智能化了,甚至有时会觉得它太聪明。如,一般情况下,我们在资源管理器中的文件都不显示其扩展名,而是显示其关联程序的图标(如WPS文件显示为WinWPS32.EXE文件图标,而DOC文件则显示为Winword.exe图标……)。而此时我们要更改扩展名就不那么方便了,其实,此时只要单击“查看”→“文件夹选项”,在打开的文件夹选项窗口中单击“查看”标签,取消选择“隐藏已知文件类型的扩展名”(如图3),再到资源资源器中刷新一下,怎么样,扩展名全出来了吧!这时候,我们就可以很方便地更改扩展名了。

数据库恢复技术

第 7 章数据库恢复技术 1. ________ 是一系列的数据库操作,是数据库应用程序的基本逻辑单元。 2. 事务处理技术主要包括 ________ 技术和 ________ 技术。 3. 在SQL语言中,定义事务控制的语句主要有 ________. ________ 和 ________ 。 4. 事务具有四个特性:它们是 ________. ________. ________ 和 ________ 。这个 四个特性也简称为 ________ 特性。 5. 把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态)的功能,这就是 ________ 。 6. 数据库系统中可能发生各种各样的故障,大致可以分为 ________. ________. ________ 和 ________ 等。 7. 建立冗余数据最常用的技术是 ________ 和 ________ 。通常在一个数据库系统中,这 两种方法是一起使用的。 8. 转储可分为 ________ 和 ________ ,转储方式可以有 ________ 和 ________ 。 9. ________ 是用来记录事务对数据库的更新操作的文件。主要有两种格式:以 ________ 为 单位的日志文件和以 ________ 为单位的日志文件。 10. 试述事务的概念及事务的四个特性。 11. 为什么事务非正常结束时会影响数据库数据的正确性,请列举一例说明之。 12. 数据库中为什么要有恢复子系统?它的功能是什么? 13. 数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破 坏数据库数据? 14. 数据库恢复的基本技术有哪些? 15. 数据库转储的意义是什么?试比较各种数据转储方法。 16. 什么是日志文件?为什么要设立日志文件? 17. 登记日志文件时为什么必须先写日志文件,后写数据库? 18. 针对不同的故障,试给出恢复的策略和方法。(即如何进行事务故障的恢复?系统故障 的恢复?介质故障恢复?) 19. 什么是检查点记录,检查点记录包括哪些内容? 20. 具有检查点的恢复技术有什么优点?试举一个具体的例子加以说明。 21. 试述使用检查点方法进行恢复的步骤。 22. 什么是数据库镜像?它有什么用途? 答案 1. 事务 2. 数据库恢复并发控制 3. BEGIN TRANSACTION COMMIT ROLLBACK 4. 原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持续性(Durability)ACID 5. 数据库的恢复 6. 事务故障系统故障介质故障计算机病毒 7. 数据转储登录日志文件 8. 静态转储动态转储海量转储增量转储 9. 日志文件记录数据块

Oracle tablespace (表空间)的创建、删除、修改、扩展及检查等

Oracle tablespace (表空间)的创建、删除、修改、扩展及检查等 oracle 数据库表空间的作用 1.决定数据库实体的空间分配; 2.设置数据库用户的空间份额; 3.控制数据库部分数据的可用性; 4.分布数据于不同的设备之间以改善性能; 5.备份和恢复数据。 --oracle 可以创建的表空间有三种类型: 1.temporary: 临时表空间,用于临时数据的存放; create temporary tablespace "sample"...... 2.undo : 还原表空间. 用于存入重做日志文件. create undo tablespace "sample"...... 3.用户表空间: 最重要,也是用于存放用户数据表空间 create tablespace "sample"...... --注:temporary 和undo 表空间是oracle 管理的特殊的表空间.只用于存放系统相关数据. --oracle 创建表空间应该授予的权限 1.被授予关于一个或多个表空间中的resource特权; 2.被指定缺省表空间; 3.被分配指定表空间的存储空间使用份额; 4.被指定缺省临时段表空间。 select tablespace_name "表空间名称",status "状态",extent_management "区管理方式",allocation_type "磁盘扩展管理方式",segment_space_management "段管理方式" from dba_tablespaces; --查询各个表空间的区、段管理方式 --1、建立表空间 --语法格式: create tablespace 表空间名

实验一 熟悉SQL SERVER企业管理器

实验一:熟悉SQL SERVER企业管理器 学时:2 实验内容: 1 创建数据库和查看数据库属性。 2 创建表、确定表的主码和约束条件。为主码建索引。 3 查看和修改表结构。 4 熟悉SQL Server企业管理器和查询分析器工具的使用方法。 实验目的: 要求学生熟练掌握和使用SQL、Transact-SQL、SQL Server企业管理器创建数据库、表、索引和修改表结构,并学会使用SQL Server 查询分析器接收Transact-SQL语句和进行结果分析。实验原理: 实验设备: 1.操作系统为WINDOWS 2000 SERVER(professional)的计算机一台 2.SQL Server 2000标准版(个人版)安装软件 实验步骤: (1)使用企业管理器按教材中的内容建立学生(student)数据库。 (2)在企业管理器中查看学生数据库的属性,并进行修改,使之符合要求。 (3)通过企业管理器,在建好的学生数据库中建立学生、课程和学生-课程3个表,其结构为: 学生关系表S : 学号姓名性别年龄所在系 Sno Sname Ssex Sage sdept 课程关系表C : 课程号课程名先行课学分 Cno Cname Cpno ccredit 学生-课程关系表SC : 学号课程号成绩 Sno Cno Grade 要求为属性选择合适的数据类型,定义每个表的主码.是否允许空值和默认值等列级数据约束。 (4)在企业管理器中建立学生、课程和学生-课程3个表的表级约束.每个表的主码约束.学生表与学生-课程表间、课程表与学生-课程表之间的外码约束,要求按语义先确定外码约束表达式.再通过操作予以实现.实现学生表的学号和课程表的课程号的惟一性约束:实现读者性别只能是“男”或“女”的Check(检查)约束。

相关文档
最新文档