AnyBackup 6.0 Oracle单机备份恢复指南
AnyBackup Oracle RAC备份与恢复最佳实践

1目录第 1 章 . 概述 (6)1.1.目标读者 (6)1.2.本文档适用范围 (6)1.3.Oracle RAC 数据备份和恢复功能模块简介 (8)第 2 章. Oracle RAC 基础知识简介 (9)2.1. 关键技术原理 (10)2.2. 恢复 (11)第 3 章. Oracle RAC 备份恢复限制性列表 (13)第 4 章. Oracle RAC 备份恢复最佳实践 (15)4.1.Oracle RAC 单实例备份最佳实践 (15)4.1.1.部署前的环境检查 (15)4.1.2.定时备份最佳操作 (17)4.2.Oracle RAC 原机恢复最佳实践 (24)4.2.1.恢复数据库前的检查 (24)4.2.2.恢复具体步骤 (26)4.3.Oracle RAC 异机恢复最佳实践 (28)4.3.1.异机恢复Oracle RAC 的前提条件 (28)4.3.2.Oracle RAC 恢复到异机RAC 步骤 (30)4.3.3.Oracle RAC 恢复到单机步骤 (30)4.4.Oracle RAC 多实例备份恢复最佳实践 (35)4.4.1.多实例备份最佳实践 (35)4.4.2.多实例恢复最佳实践 (35)24.5.FAQ (37)第1章. 概述本文档是爱数备仹容灾家族Oracle RAC 备仹恢复最佳实践文档,主要描述了如何正确地使用爱数备仹容灾家族产品成员迚行Oracle RAC 数据备仹及恢复的方法,包括部署前后的注意事项和典型部署方案。
1.1.目标读者本技术文档面向爱数备仹容灾家族产品成员的用户和相关技术人员,主要介绉数据定旪备仹和恢复基础知识,以及如何正确使用爱数备仹容灾家族产品成员部署 Oracle RAC 数据备仹和恢复。
旨在通过此文档帮劣用户和技术人员快速掌握Oracle RAC 数据备仹和恢复模块使用方法。
1.2.本文档适用范围41.3.Oracle RAC数据备份和恢复功能模块简介6第2章. Oracle RAC 基础知识简介Oracle RACRAC (real application clusters 真正应用集群) 是Oracle9i 数据库以及之后的版本中采用的一项技术,也是Oracle 数据库支持网格计算环境的核心技术。
oracle备份和恢复的操作流程

oracle备份和恢复的操作流程Oracle备份和恢复的操作流程备份和恢复是数据库管理中非常重要的任务,可以保护数据免受丢失或损坏的影响。
在Oracle数据库中,备份和恢复操作有着明确的流程和步骤。
本文将详细介绍Oracle备份和恢复的操作流程。
一、备份操作流程1. 确定备份类型:根据需求和数据重要性,确定采用全备份、增量备份还是差异备份。
全备份是指备份整个数据库,增量备份是指备份自上次备份以来的所有更改,差异备份是指备份自上次全备份以来的所有更改。
2. 选择备份工具:Oracle提供了多种备份工具,如RMAN (Recovery Manager)、Data Pump、Export/Import等。
根据需求选择合适的备份工具。
3. 设置备份策略:根据业务需求和数据增长情况,设置备份策略,包括备份频率、保留周期、备份存储位置等。
备份策略应该根据实际情况制定,以充分保护数据并节约存储空间。
4. 执行备份命令:根据选择的备份工具和策略,执行相应的备份命令。
比如使用RMAN进行备份,可以使用RMAN命令行工具或者图形化工具执行备份操作。
5. 检查备份状态:备份完成后,需要检查备份状态,确保备份成功并没有错误。
可以查看备份日志或者备份工具提供的状态信息。
二、恢复操作流程1. 确定恢复类型:根据需要,确定采用完全恢复、部分恢复还是点恢复。
完全恢复是指将整个数据库恢复到某个时间点或备份点的状态,部分恢复是指只恢复某些表或数据文件,点恢复是指只恢复某个时间点的数据。
2. 准备恢复环境:恢复操作需要一个独立的环境,可以是一个新的数据库实例或者一个已有的实例。
需要确保恢复环境与原始数据库的版本和配置相同。
3. 恢复备份文件:根据选择的恢复类型,执行相应的恢复命令。
如果是完全恢复,可以使用全备份文件进行恢复;如果是部分恢复,可以使用增量备份或差异备份文件进行恢复。
4. 应用归档日志:如果数据库启用了归档日志模式,需要将归档日志应用到恢复的数据库中,以保证数据的一致性。
Oracle数据库的备份与恢复操作手册(Linux)

CommVault Oracle数据库的备份及恢复For Linux北京同有飞骥科技有限公司上海分公司技术部目录1.iDataAgent for Oracle on Linux安装准备 (2)mV ault软件安装 (2)2.1.在Linux安装iDataAgent For Oracle (2)2.2.在Linux上载卸iDataAgent For Oracle (6)3.配置Oracle备份 (6)3.1.确认RMAN的备份方式 (6)3.2.配置CommVault内oracle子客户端 (7)3.3.建立备份策略 (10)4.Oracle数据恢复 (17)4.1.恢复控制文件 (17)4.2.将数据库启到Mount状态下 (20)4.3.恢复数据文件和归档日志 (20)4.4.重建redolog,并打开数据库 (25)1.iDataAgent for Oracle on Linux安装准备1.版本兼容,详见”Online Book CD”系统需求部分;2.Oracle需要处于自动归档模式下;3.在安装iData Agent For Oracle的过程中要停止oracle数据库,请做好停机准备;4.需要事先确认Oracle数据库的备份方式,本文档采用NOCATALOG的方式备份恢复oracle数据库。
5.在安装之前,请检查在CommServer和本机上的/etc/hosts文件中是否写入了CommServer和本机的IP地址及对应的主机名;mVault软件安装2.1. 在Linux安装iDataAgent For Oracle1.运行安装程序;2.接受安装协议;3.选择安装类型,本项目中选择安装到物理主机;4.选择Galaxy客户端模块;5.基本软件安装,选择备份服务器;6.选择安装路径;7.选择日志存放路径;8.输入Galaxy组名;9.选择客户端使用的存储策略;10.配置ORACLE实例;11.按照提示选择直至完成;2.2. 在Linux上载卸iDataAgent For Oracle1.运行卸载程序;# cd /appbakup/galaxy# ./cvpkgrm2.按ENTER开始卸载;This script will uninstall Galaxy from your machine.Press ENTER to begin ...3.选择要卸载的模块;1) CVGxBase <= Galaxy Base Module2) CVGxIDA <= FileSystem iDataAgent3)CVGxOrIDA <= Oracle iDataAgent4) ExitSubsystem number: [3]选择模块的序列号,用于相应模块的卸载。
AnyBackup Oracle RAC备份与恢复最佳实践

1目录第 1 章 . 概述 (6)1.1.目标读者 (6)1.2.本文档适用范围 (6)1.3.Oracle RAC 数据备份和恢复功能模块简介 (8)第 2 章. Oracle RAC 基础知识简介 (9)2.1. 关键技术原理 (10)2.2. 恢复 (11)第 3 章. Oracle RAC 备份恢复限制性列表 (13)第 4 章. Oracle RAC 备份恢复最佳实践 (15)4.1.Oracle RAC 单实例备份最佳实践 (15)4.1.1.部署前的环境检查 (15)4.1.2.定时备份最佳操作 (17)4.2.Oracle RAC 原机恢复最佳实践 (24)4.2.1.恢复数据库前的检查 (24)4.2.2.恢复具体步骤 (26)4.3.Oracle RAC 异机恢复最佳实践 (28)4.3.1.异机恢复Oracle RAC 的前提条件 (28)4.3.2.Oracle RAC 恢复到异机RAC 步骤 (30)4.3.3.Oracle RAC 恢复到单机步骤 (30)4.4.Oracle RAC 多实例备份恢复最佳实践 (35)4.4.1.多实例备份最佳实践 (35)4.4.2.多实例恢复最佳实践 (35)24.5.FAQ (37)第1章. 概述本文档是爱数备仹容灾家族Oracle RAC 备仹恢复最佳实践文档,主要描述了如何正确地使用爱数备仹容灾家族产品成员迚行Oracle RAC 数据备仹及恢复的方法,包括部署前后的注意事项和典型部署方案。
1.1.目标读者本技术文档面向爱数备仹容灾家族产品成员的用户和相关技术人员,主要介绉数据定旪备仹和恢复基础知识,以及如何正确使用爱数备仹容灾家族产品成员部署 Oracle RAC 数据备仹和恢复。
旨在通过此文档帮劣用户和技术人员快速掌握Oracle RAC 数据备仹和恢复模块使用方法。
1.2.本文档适用范围41.3.Oracle RAC数据备份和恢复功能模块简介6第2章. Oracle RAC 基础知识简介Oracle RACRAC (real application clusters 真正应用集群) 是Oracle9i 数据库以及之后的版本中采用的一项技术,也是Oracle 数据库支持网格计算环境的核心技术。
Oracle备份恢复方案

Oracle备份与恢复学习进程中的总结,有爱好不妨看看,若是有不对的地址,高手不要留情!!Oracle的备份与恢复有三种标准的模式,大致分为两大类,备份恢复(物理上的)和导入导出(逻辑上的),而备份恢复又能够依照数据库的工作模式分为非归档模式(Nonarchivelog-style)和归档模式(Archivelog-style),通常,咱们把非归档模式称为冷备份,而相应的把归档模式称为热备份,他们的关系如下所示三种方式各有优势,咱们做个比较(那个是用Fireworks画的,有点糙):$A: 此刻先来介绍一下逻辑备份方式的方式,利用Export可将数据从数据库中提掏出来,利用Import那么可将提掏出来的数据送回到Oracle数据库中去。
理论基础:Oracle提供的Export和Import具有三种不同的操作方式(确实是备份的数据输出(入)类型):1,表方式(T) 能够将指定的表导出备份;2,全库方式(Full) 将数据库中的所有对象导出;3,用户方式(U) 能够将指定的用户相应的所有数据对象导出;*在导入导出备份方式中,提供了很壮大的一种方式,确实是增量导出/导入,可是它必需作为System来完成增量的导入导出,而且只能是对整个数据库进行实施。
增量导出又能够分为三种类别:1,完全增量导出(Complete Export) 这种方式将把整个数据库文件导出备份;exp system/manager inctype=complete file=20041125.dmp(为了方便检索和事后的查询,通常咱们将备份文件以日期或其他有明确含义的字符命名)2,增量型增量导出(Incremental Export) 这种方式将只会备份上一次备份后改变的结果;exp system/manager inctype=incremental file=20041125.dmp 3,积存型增量导出(Cumulate Export) 这种方式的话,是导出自上次完全增量导出后数据库转变的信息。
Oracle数据库备份与恢复用户手册

Oracle数据库备份与恢复用户手册目录1 安装oracle 客户机软件 (3)2 安装oracle数据库agent (3)3 备份oracle数据库 (4)3.1 更改归档模式 (4)3.2 连接数据库 (5)3.3 确认RMAN的备份方式 (5)3.4 修改备份脚本(这部分是在装有oracle数据库的client端操作) (5)3.4.1 在修改脚本之前应该收集关于oracle数据库的信息 (5)3.4.2 现在我们来修改备份数据库的脚本 (7)3.5 添加备份策略 (14)4 恢复数据库 (14)4.1 oracle全库恢复 (14)4.2 oracle表空间恢复 (14)1安装oracle 客户机软件1. 将 NetBackup CD-ROM 插入到客户计算机的驱动器中。
2. 将工作目录切换到 CD-ROM 目录:cd cd_rom_directory其中 cd_rom_directory 是 CD-ROM 的目录路径。
在某些平台上,可能需要安装该目录。
3. 启动安装程序。
./install4. 选择选项 2 NetBackup 客户机软件。
5. 按照提示完成安装。
2安装oracle数据库agent1. 作为机器上的 root 用户登录。
2. 将 CD-ROM 插入驱动器中。
3. 将工作目录切换到 CD-ROM 目录。
cd /CD_mount_point4. 通过执行 install 脚本装入并安装软件。
注意要求在本地机器上运行的 NetBackup 版本级别(例如 5.0)与要安装的数据库代理程序版本级别相匹配。
输入./installa. 选择“NetBackup 数据库代理软件”选项。
将出现下面的提示:Do you want to do a local installation? (y/n) [n]b. 回答y。
您将看到一个菜单,菜单上显示 CD-ROM 上可用的所有数据库代理程序。
AnyBackup 6.0 操作系统备份恢复POC指南

操作系统定时备份恢复POC配置指南一、模块说明1.1、原理介绍备份时备份系统相关的引导信息及分区信息,然后备份系统相关的文件信息。
恢复时按用户指定或备份系统的分区状态恢复分区信息及系统引导信息,然后恢复系统相关的文件信息1.3、备份介绍支持完全备份和增量备份,备份时会备份系统分区信息,引导信息及系统相关的文件1.4、恢复介绍1、系统浏览恢复(文件级恢复)支持系统文件的浏览恢复。
通过浏览恢复,可以将系统盘中的全部或者部分文件恢复到原机(原位置或异位置)或异机。
例如:我只需要系统中的某一个文件,可以选择恢复;2、系统引导恢复使用系统恢复环境作为引导,将整个操作系统恢复至原机或者其他机器上;二、环境说明2.1、用户和客户端说明2.1.1、用户权限Linux环境下进行系统备份时,安装客户端必须选择no need(root)模式进行安装2.1.2、系统恢复环境建议系统恢复时优先使用Inforworks系统恢复环境的ISO进行恢复注:系统恢复环境版本必须和控制台是同一版本,例如AnyBackup5.0.4系统恢复时使用的系统恢复环境必须是AnyBackup5.0.4一起发布的系统恢复环境三、操作说明3.1、操作系统备份备份时安装客户端版本必须和控制台版本一致,文档前面章节的环境检查完成后即可正常备份,不会出现问题3.2、操作系统恢复3.2.1、原机普通分区恢复1、原机恢复时环境要求硬盘未进行更换如果机器硬盘未发现变化,恢复不需要重新创建分区,直接恢复即可●硬盘进行了更换Windows下需保证新的系统分区空间大于等于原机Linux下需要保证设备数(设备数指fdisk查看到的设备,如sda,sdb)和原机数量一致,且空间大于等于原机3.2.2、异机普通分区恢复1、异机恢复的环境要求:●Windows空间要求恢复Windows2008以上的操作系统时,需要手动创建100MB的隐藏分区恢复Windows系统时,创建系统分区时(C盘),分区的空间必须大于等于原机的空间●Linux空间要求恢复时fdisk查看的设备必须和原机一致,例如:生产机上存在sda(100GB)和sdb (200GB),恢复的机器上也必须存在sda和sdb两个设备,且空间必须大于原机2、系统修复●Windows系统修复1、修复Windows2003系统时,使用WinPE启动时选择XP进行启动2、修复Windows2008以上系统时,使用WinPE启动时选择Win7进行启动3、修复Windows2008以上系统时,选择系统盘时,需要注意隐藏分区,使用WinPE修复环境启动时,C盘可能是隐藏分区,真正的系统盘时D盘3.2.2、GPT分区恢复GPT分区系统修复建议操作如下:1、进入系统恢复环境后,在系统恢复环境中打开终端,使用fdisk命令将sda所有分区删除2、进行系统恢复,在选择分区时会默认出现2个分区,不要对修改或者删除这2个分区,手动创建第3个分区(此处创建的分区为系统分区)四、常见问题排错方法Q1、进入系统恢复环境后,系统恢复引导程序未自动弹出,或者引导程序崩溃需要重新进行引导1、使用ps –e命令查询是否存在sysrestore进行,如有直接使用kill -9命令杀掉2、如果使用的是RedHat的恢复环境,直接执行./ sysrestore,如果为inforworks的恢复环境,需要进入到/apphome/lib目录下,执行./sysrestore3、使用弹出来的系统恢复引导程序重新进行恢复五、Trace开启方法首先进入到客户端的安装目录,在安装目录的bin目录下找到cfl.config文件在文件最后加上下列内容,第一处标记为黄色部分为trace日志存放路径,第二处为开启模块,EnableTrace = onTraceOutputLocation= fileTraceOutputFile = c:\trace.logTraceType = syncEnableThreadSafe =offTraceModule= sysschedule,sysreaderwriter,hdrwreaderwriter六、备份性能慢环境排查备份速度比较慢的处理方法:1、排除网络问题首先查看网卡是百兆还是千兆Windows环境可在任务管理器中查看Linux环境可使用ethtool命令查看。
Oracle数据库备份与恢复之完全攻略

Oracle数据库备份与恢复之完全攻略一、导出/导入(Export/Import)利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。
1、简单导出数据(Export)和导入数据(Import)Oracle支持三种方式类型的输出:(1)表方式(T方式),将指定表的数据导出。
(2)用户方式(U方式),将指定用户的所有对象及数据导出。
(3)全库方式(Full方式),瘵数据库中的所有对象导出。
数据导入(Import)的过程是数据导出(Export)的逆过程,分别将数据文件导入数据库和将数据库数据导出到数据文件。
2、增量导出/导入增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。
在进行此种导出时,系统不要求回答任何问题。
导出文件名缺省为export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。
增量导出包括三种类型:(1)“完全”增量导出(Complete)即备份三个数据库,比如:exp system/managerinctype=complete file=040731.dmp。
(2)“增量型”增量导出备份上一次备份后改变的数据,比如:exp system/managerinctype=incremental file=040731.dmp。
(3)“累积型”增量导出累计型导出方式是导出自上次“完全”导出之后数据库中变化了的信息。
比如:exp system/manager inctype=cumulative file=040731.dmp。
数据库管理员可以排定一个备份日程表,用数据导出的三个不同方式合理高效的完成。
比如数据库的被封任务可以做如下安排:星期一:完全备份(A) 星期二:增量导出(B) 星期三:增量导出(C)星期四:增量导出(D) 星期五:累计导出(E) 星期六:增量导出(F)星期日:增量导出(G)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle单机定时备份恢复配置指南一、模块说明1.1、文档适用范围本文档适用于AnyBackup5.0.0~6.0版本1.2、原理介绍使用RMAN脚本进行备份,1.3、备份介绍支持完全备份和增量备份,备份时会备份数据库的数据文件,日志文件,参数文件,控制文件;1.4、恢复介绍1. Oracle 普通恢复使用之前的数据库备份集来实现数据库的还原,然后使用归档日志及联机日志将数据库恢复到最新及指定时间点的状态,恢复时需要将停止数据库的生产业务;2. Oracle 高级恢复单独恢复不同类型的物理文件,包含控制文件、数据文件、日志文件、参数文件,在用户需要单独恢复各类型的文件时,可以选择此种恢复方式;3. Oracle 表级恢复可以在线进行表级恢复,并不影响数据库其它数据的正常业务使用;此种恢复方式主要针对用户误删除误操作,造成的表损坏或者数据丢失,不影响业务的正常运行;二、环境说明2.1、用户和客户端说明2.1.1、用户权限进行Oracle定时备份时,使用的用户必须是sysdba的权限,否则无法备份,如果使用的是不是sys用户,可以使用下面的命令将dba的权限赋予用户:grant sysdba to eisoo; //把dba的权限赋予用户eisoo2.1.2、其他厂商库文件查询其他厂商残留的库文件会影响到备份,Windows库文件名称为orasbt.dll,Linux下文件名为lilbobk.so,如果测试时环境上有其他厂商的客户端,建议先卸载掉,然后使用find命令查询库文件,如果还存在,就将该文件重命名参考命令:find / -name orasbt.so2.1.3、数据库位数备份客户端时选择客户端的位数已Oracle数据库的位数为标准,最简单的检查数据库位数的方法就是在登录时查看输出信息,如下图,如标记有64bit则为64位数据库,如有没有则为32位数据库使用命令select * from v$version;查看,如下图:2.2、监听配置2.2.1、监听配置监听文件模板如下:listener.oratnsnames.ora参考命令:lsnrctl stop(停止监听),lsnrctl start(启动监听)监听文件位置:$ORACLE_HOME/NETWORK/admin/监听配置完成后,实例不管是打开还是关闭状态,使用sqlplus "sys/eisoo@racdb as sysdba"都能够直接登录(sys/eisoo为实例用户名和密码,racdb为实例名,根据实际情况修改)2.3、归档路径修改2.3.1、查询归档模式使用命令archive log list;查看归档模式,如下图:2.3.2、开启归档模式●shutdown immediate;首先关闭数据库,●startup mount;将数据启动到mount状态,●alter database archivelog;打开数据库的归档模式,●alter database open;将数据库的状态修改为打开状态具体操作如下图2.3.3、指定归档路径执行命令alter system set log_archive_dest_1='location=/u01' scope =both;(黄色部分为指定路径)例:三、操作说明3.1、Oracle备份文档前面章节的环境检查完成后即可正常备份,不会出现问题3.2、Oracle恢复3.2.1、原机恢复1.恢复时数据库状态:●监听必须是启动状态●数据库处于mount状态3.2.2、异机恢复1.异机恢复的环境要求:●数据库版本和位数必须一致查询出来的数据库实例名必须一致参考命令:select instance_name,status from v$instance;●实例的用户名密码必须一致3.2.3、单表恢复1.单表恢复的环境要求:●Linux单表恢复,客户端进程属主必须为Oracle安装用户,具体操作如下执行命令/etc/init.d/AnyBackupclientserver stop执行命令su - Oracle执行命令/etc/init.d/ AnyBackupclientserver start●指定的临时库的存放路径需要是Oracle用户所属的,且该目录必须为空目录●删除临时数据库需要删除2个位置:1、直接删除临时路径下的数据注:临时库路径为单表恢复时指定的路径2、停止监听后删除监听文件中的记录3.2.4、高级恢复注:恢复完数据文件,控制文件和参数文件后都需要做后续处理才能将数据库启动到open 状态,详细后续处理请见下面内容。
1.数据文件恢复●恢复数据文件时,数据库需启动到mount状态,当输入多个数据文件时,需逐个添加;●恢复完成后需要登录Oracle执行命令,把数据库启动到open状态alter databaseopen;2.参数文件恢复●恢复参数文件,无需指定数据库的状态;●恢复参数文件后的处理:1、查看数据库是用pfile启动还是spfile启动,可以通过执行命令show parameters spfile 查看,如果值为空,则为pfile启动,反之spfile启动;2、如果是pfile文件启动,则在关闭数据库后,把参数文件覆盖到原来位置再启动数据库;3、如果是spfile启动,则把数据库启动到nomount状态,执行命令把pfile转换成spfile再替换原文件,如:create spfile=’x1\spfileSID.ora’from Pfile=’x2\pfile_SID.ora’(其中SID为实例名,x1为spfileSID.ora所在路径,pfile_SID.ora为恢复的参数文件所在路径);4、spfileSID.ora文件生成后,执行命令startup即可把数据库启动到open状态;3.控制文件恢复●恢复控制文件时,数据库需启动到nomount状态;●恢复控制文件后的处理:1、控制文件恢复后,需依次要恢复数据文件、日志文件;2、把数据库启动到mount状态,查看要恢复的数据文件select name,status from v$datafile,然后再恢复归档日志;3、执行命令使所有数据文件处于online状态:alter database datafile xxx Online (其中xxx 为数据文件的序号);4、执行命令:recover database using backup controlfile until cancel,根据提示输入auto;5、再次执行命令:recover database using backup controlfile until cancel,根据提示输入cancel;6、启动数据库,alter database open resetlogs;4.日志文件恢复●恢复事务日志时,数据库需启动到mount或open状态,需手工输入归档日志的序列号方可进行恢复;●查看归档序号:登录到rman,执行命令list backup of archivelog all,查询到要恢复的归档日志起始和结束序列号,如下图;四、常见问题排错方法1、遇到报错时首先点开错误的的详细信息,可根据错误输出的提示进行第一步的判断,例如:提示“Oracle未开启归档模式”,开启归档模式重新备份即可;提示TNS之类的信息则是监听的问题2、提示通道连接失败类的错误,可将Linux的/目录下的“anyorascript”(Windows为C盘)中的内容删除,然后重启客户端服务后重新备份3、提示lib***.so文件加载失败,可查看安装目录下的有没有链接异常五、Trace开启方法首先进入到客户端的安装目录,在安装目录的bin目录下找到cfl.config文件在文件最后加上下列内容,第一处标记为黄色部分为trace日志存放路径,第二处为开启模块,备份时写oracledatasource,恢复时写oraclescheduleEnableTrace = onTraceOutputLocation= fileTraceOutputFile = c:\trace.logTraceType = syncEnableThreadSafe =offTraceModule=oracleschedule六、备份性能慢环境排查备份速度比较慢的处理方法:1、排除网络问题首先查看网卡是百兆还是千兆Windows环境可在任务管理器中查看Linux环境可使用ethtool命令查看七、数据库常用命令提升用户权限grant sysdba to eisoo; //把dba的权限赋予用户eisoocreate user eisoo identified by password default tablespace users quota unlimitedon users; //创建用户eisoo,指定密码为password默认表空间tablespace alter user sys identified by eisoo; //修改用户sys的密码为eisoo数据库操作数据库关闭shutdown immediate;shutdown abort;启动数据库startup; //正常启动startup mount; //启动到mount状态startup nomount; //启动到nomount状态alter database open; //修改数据库到oopen状态数据查询查询实例状态select instance_name,status from v$instance; //查询所有的实例名称和实例状态查询数据文件状态col name for a50; //select file#,name,status from v$datafile; //查询oracle数据文件号,名和状态增删查表的数据创建表:create table a1(n number); //创建一个a1表插入数据insert into a1 values(23); //向a1表中插入一条数据:23查询:select * from a1; //查询a1表的所有内容删除:drop table a1; //删除表a1插入数据创建表空间create tablespace RANDOMA datafile '+DATADG/test/datafile/randoma01.dbf' size 20G; //在路径+DATADG/test/datafile/下为名为RANDOMA的表空间创建表空间文件,大小为20GB创建表create table a8(n number,id char(2000),id1 char(2000),id2 char(2000),id3char(2000),id4 char(2000),id5 char(2000),id6 char(2000)) tablespace t8; //在表空间t8下创建一个表a8插入数据declare i number;begini := 1;for i in 1..90000000 loopinsert into a8 values(i,to_char(dbms_random.random()),to_char(dbms_random.value()),to_char(dbms_ran dom.random()),to_char(dbms_random.random()),to_char(dbms_random.random()), to_char(dbms_random.random()),to_char(dbms_random.random()));commit;end loop;commit;end;///在a8表中循环插入数据,注意:最后一个/不要忘记。