数据库项目组日常运维与应急故障处理手册范本

合集下载

数据库故障处理应急方案

数据库故障处理应急方案

数据库故障处理应急方案V1.0由于故障的原因很多,本文档仅供内部参考。

做任何操作之前必须与负责人评估。

一.表空间扩展故障应急处理现象描述:场景一:在RAC环境下进行表空间扩容(添加数据文件)时,只在一个节点上对数据文件建立了软连接,另一个节点没有建立软连接。

场景二:在RAC环境下进行表空间扩容(添加数据文件)时,两个节点都没有建立软连接,只在一个节点的本地文件系统添加了数据文件,或者添加数据文件时有空格等特殊字符场景三:不小心将其他环境的裸设备加到到当前的环境中。

(绝不允许出现此类错误)场景四:在Oracle database 11.2.0.3 +RAC+ASM环境下,数据库有归档,添加数据文件至本地磁盘。

影响因素:一般情况下,都属于人为错误.解决方法:(场景一)解决方法:1、将两个节点数据文件改为离线状态alter database datafile 'XXX' offline;2、在问题节点对数据文件建立软连接ln –s 裸设备数据文件3、在问题节点恢复数据文件recover datafile 'XXX';4、将数据文件改为在线状态alter database datafile 'XXX' online;5、确认数据库告警日志无报错。

(场景二)解决方法:1、将问题节点数据文件改为离线状态alter database datafile 'XXX' offline;2、在各节点对数据文件建立软连接ln –s 裸设备数据文件3、通过ALTER DATABASE CREATE DATAFILE ‘源文件’AS ‘目标文件’; copy 数据文件至目标位置ALTER DATABASE CREA TE DATAFILE '源文件' AS '目标文件';4、恢复数据文件recover datafile '目标文件';5、将数据文件改为在线状态alter database datafile '目标文件' online;6、将错误的本地数据文件移到其他路径,避免“/oracle”文件系统使用比率达到告警值。

数据中心日常运维及应急处理方案[全文5篇]

数据中心日常运维及应急处理方案[全文5篇]

数据中心日常运维及应急处理方案[全文5篇]第一篇:数据中心日常运维及应急处理方案四、数据中心日常运维及应急处理方案数据中心要保持稳定的运行,需要大量的专业技术人员。

一般承担重要业务的数据中心都是有人24小时值守,无人值守的数据中心一般只能承担不重要业务,完全无人管理运维的数据中心几乎没有。

所以数据中心日常运维工作烦琐,但又很重要。

随着人们的工作生活对数据的完全依赖,承载数据计算、运行的数据中心正发挥着越来越重要的作用,这更突显出运维工作的重要。

当一个数据中心建成投产后,运维工作就开始了,一直到数据中心的生命周期结束。

一般我们可以将数据中心的运维工作分为四大类:一是日常检查类;二是应用变更、部署类;三是软、硬件升级类;四是突发故障处理类,下面就来详细说一说这些运维工作,让大家对运维工作有个了解。

1、数据中心日常运维工作、日常检查“千里之堤,溃于蚁穴”。

任何的故障在出现之前都可能会有所表现,小的隐患不消除,可能导致重大的故障出现,所以数据中心日常的例行检查工作枯燥,但也很重要,可以及时发现一些运行中的隐患。

根据数据中心承载业务重要性的不同,要对数据中心里的所有运行的设备进行例行检查。

一些数据中心设备厂商提供了检查软件,比如网管软件,安全防护软件等。

可以利用这些软件对数据中心网络[注]进行检查,看日志是否有异常告警,网络是否出现过短时中断,端口是否出现UP/DOWN等。

通过网络探测软件看网络质量如何。

检查服务器应用服务是否正常,CPU内存等利用率是否正常。

对应用业务进行检查,比如如果有搜索业务,就可以通过服务器进行单词搜索,看搜索的结果和延迟是否在正常的范围之内。

这些检查每日都要重复检查,一旦有异常及时处理与消除,必要时将重要业务切换到备用环境中,然后排除后再切回。

对数据中心的机房环境也要进行检查,环境的温度、湿度、灰尘是否合乎要求。

空调、供电系统进行运行良好,设备运行是否过热,地板、天窗、消防、监控都是检查的部分。

数据库应急预案模板

数据库应急预案模板

一、预案概述1. 编号:_______2. 制定单位:_______3. 制定日期:_______4. 适用范围:本预案适用于本单位数据库系统在发生故障、安全事故或其他突发事件时,确保数据库安全、稳定运行,降低损失。

5. 目标:确保数据库在发生故障或安全事故时,能够迅速、有效地恢复,保障业务连续性。

二、组织机构与职责1. 预案领导小组(1)组长:负责全面领导应急预案的制定、实施和评估。

(2)副组长:协助组长开展工作,负责组织协调相关部门。

2. 应急响应小组(1)组长:负责组织、协调、指挥应急响应工作。

(2)组员:负责应急响应的具体实施,包括技术支持、现场指挥、物资保障等。

3. 技术支持小组(1)组长:负责数据库故障排查、修复及恢复工作。

(2)组员:负责协助组长进行数据库故障处理,提供技术支持。

4. 物资保障小组(1)组长:负责应急物资的采购、储备和分发。

(2)组员:负责应急物资的日常管理和维护。

三、应急响应流程1. 预警阶段(1)监测:实时监测数据库系统运行状况,发现异常情况立即上报。

(2)预警:对潜在风险进行评估,发出预警信息。

2. 应急响应阶段(1)启动预案:根据预警信息,启动应急预案。

(2)应急响应:应急响应小组按照预案要求,开展应急响应工作。

(3)故障排查:技术支持小组对数据库故障进行排查。

(4)修复与恢复:技术支持小组对故障进行修复,并恢复数据库。

3. 应急结束阶段(1)评估:对应急响应过程进行评估,总结经验教训。

(2)恢复:恢复正常业务运行。

四、应急资源1. 人力资源:应急响应小组、技术支持小组、物资保障小组等。

2. 物资资源:备份数据、恢复工具、应急通讯设备等。

3. 技术资源:数据库管理系统、故障排查工具、修复工具等。

五、预案演练1. 定期组织应急演练,提高应急响应能力。

2. 演练内容:模拟数据库故障、安全事故等突发事件,检验预案的有效性。

3. 演练评估:对演练过程进行评估,找出不足之处,及时改进。

数据库系统应急处置方案

数据库系统应急处置方案

数据库系统应急处置方案背景在企业的日常运营中,数据库扮演着非常重要的角色,存储着企业的各种重要数据。

一旦数据库发生意外故障或者遭受到黑客攻击等风险,将会导致数据丢失或者泄露等后果。

因此,建立一个完善的数据库系统应急处置方案显得十分重要。

预防措施在建立应急处置方案时,预防措施是必不可少的。

以下是一些常见的预防措施:1.定期备份数据:定期备份数据库数据,不仅可以避免额外的损失,而且可以快速恢复数据。

2.强密码策略:数据库账户应使用强密码,包括大小写字母、数字和特殊符号混合,且需要定期更改。

3.更新数据库软件版本:随着技术的不断发展和漏洞受到公开更正,数据库软件厂商会不断发布更新和安全补丁,企业需要确保数据库软件版本保持最新状态。

4.控制权限访问:给数据库管理员分配适当的权限,同时要定期审计他们的活动,防止数据被不当的人员篡改。

应急处置流程在建立应急处置方案时,应该制定一套完整的处置流程,以便在数据库系统遭受到灾难性的攻击或者故障时能够及时处理。

以下是一个基本的数据库系统应急处置流程:1.锁定被攻击的服务器:如果数据库系统被攻击,需要立刻锁定服务器,以防黑客进行数据篡改或其他攻击。

2.收集证据:在处理过程中,需要保留黑客入侵的痕迹作为证据,以协助事后的事件审计和归档等工作。

3.故障判断:需要评估故障的严重程度,并确定所需要恢复的数据范围。

4.数据库恢复:根据情况,使用备份数据进行恢复操作,如果出现问题需要及时解决。

5.安全加强:在故障被修复后,要及时对系统进行加固、更新安全防护机制,防止再次遭受攻击或故障。

6.数据验证:经过恢复操作后需要进行数据验证,确保数据的正确性和完整性。

7.事后处理:记录处理事宜的全部细节和诀窍,以免今后类似的灾难再次发生,并且加强对于安全防护意识的培养与加强。

总结一个完整的数据库系统应急处置方案,包括预防措施和应急处置流程,可以有效提高数据库系统的安全性和稳定性。

企业也需要将这些规定进行培训,提高员工的安全防范意识,避免数据的泄露和丢失,维护企业的信息安全。

数据中心运维管理与应急处理手册

数据中心运维管理与应急处理手册

数据中心运维管理与应急处理手册第一章:数据中心运维管理概述 (2)1.1 数据中心运维管理的重要性 (2)1.1.1 保证业务连续性 (3)1.1.2 提高资源利用率 (3)1.1.3 提升服务质量 (3)1.1.4 保证数据安全 (3)1.2 数据中心运维管理的内容与目标 (3)1.2.1 运维管理内容 (3)1.2.2 运维管理目标 (4)第二章:数据中心基础设施管理 (4)2.1 设备管理 (4)2.2 环境监控 (4)2.3 能源管理 (5)第三章:数据中心网络安全管理 (5)3.1 网络架构管理 (5)3.2 安全策略制定 (6)3.3 安全事件监控 (6)第四章:数据中心存储管理 (6)4.1 存储资源管理 (6)4.2 存储功能优化 (7)4.3 存储备份与恢复 (7)第五章:数据中心服务器管理 (8)5.1 服务器部署与维护 (8)5.2 虚拟化技术管理 (8)5.3 服务器功能监控 (9)第六章:数据中心数据库管理 (10)6.1 数据库安装与配置 (10)6.1.1 选择合适的数据库产品 (10)6.1.2 安装数据库 (10)6.1.3 配置数据库 (10)6.2 数据库功能优化 (11)6.2.1 索引优化 (11)6.2.2 查询优化 (11)6.2.3 存储优化 (11)6.3 数据库备份与恢复 (11)6.3.1 数据库备份 (11)6.3.2 数据库恢复 (12)6.3.3 备份与恢复策略 (12)第七章:数据中心运维工具与自动化 (12)7.1 运维工具选型与应用 (12)7.1.1 运维工具选型原则 (12)7.1.2 常见运维工具及应用 (12)7.2 自动化脚本编写 (13)7.2.1 脚本编写语言选择 (13)7.2.2 脚本编写注意事项 (13)7.3 自动化运维流程设计 (13)第八章:数据中心运维团队建设与管理 (14)8.1 团队组织结构 (14)8.2 人员培训与技能提升 (14)8.3 运维流程优化 (15)第九章:数据中心运维成本管理 (15)9.1 成本预算与控制 (15)9.2 成本分析与优化 (16)9.3 成本效益评估 (17)第十章:数据中心运维安全管理 (17)10.1 安全风险管理 (17)10.1.1 风险识别 (18)10.1.2 风险评估 (18)10.1.3 风险应对 (18)10.2 安全审计与合规 (18)10.2.1 安全审计 (18)10.2.2 合规管理 (19)10.3 安全应急预案 (19)10.3.1 应急预案制定 (19)10.3.2 应急预案实施 (19)第十一章:数据中心运维处理 (19)11.1 分类与等级 (19)11.2 应急处理流程 (20)11.3 原因分析与改进 (20)第十二章:数据中心运维持续改进 (21)12.1 运维质量评估 (21)12.1.1 评估指标体系 (21)12.1.2 评估方法与流程 (22)12.2 运维流程优化 (22)12.2.1 流程梳理 (22)12.2.2 流程优化措施 (22)12.3 运维团队绩效评估 (22)12.3.1 评估指标体系 (22)12.3.2 评估方法与流程 (22)第一章:数据中心运维管理概述1.1 数据中心运维管理的重要性信息技术的快速发展,数据中心已经成为企业、及各类组织业务运行的重要基础设施。

Informix数据库维护及应急手册

Informix数据库维护及应急手册

北京国际会议中心东配楼二层邮政编码:100101电话:800-810-1818转5266Informix数据库维护及应急手册前言本手册适用于Informix数据库系统,用于数据库管理及使用人员对数据库的日常维护、数据库异常情况初步诊断及应急处理。

如何拨打800免费支持热线IBM Informix 数据库技术支持中心开通有免费支持热线8008101818转5266,周一至周五早8:30到晚5:00为普通热线支持时间,其他的为24*7服务支持时间(包括节假日和公休日,具体安排依据IBM公司人力资源部的公布为准)。

当发现数据库有任何异常现象时,请根据本手册中“数据库异常情况初步诊断方法”中的内容进行初步判断,如果判定为与数据库相关的问题,请保留好现场(保留现场的方法请根据本手册的“如何保留现场”执行),并请提前准备好如下的信息,以支持IBM Informix 支持中心的工程师能更快更有效分析解决问题:1、数据库的版本序列号IBM Informix 的版本序列号S/N形如AAD#J123456,在产品包上可以找到,如果无法确认,也可在命令行状态下($)敲入命令onstat –V来获得。

例如:Informix Dynamic Server Version 9.21.HC7 Software Serial Number AAD#J1234562、数据库的版本信息操作步骤与1同,其中9.21HC7为版本信息。

3、操作系统平台和版本信息该信息可通过敲入命令uname –a来获得。

4、数据库信息日志的内容如果已知信息日志的位置(通常称为online.log文件),则可忽略下面的步骤(1)至(5)。

(1) 以informix用户登陆进入IBM Informix数据库;(2) 在命令行状态下($)敲入env|grep INFORMIXDIR,找出INFORMIXDIR所对应的值,例如:INFORMIXDIR=/informix;(3) 在命令行状态下($)敲入env|grep ONCONFIG,找出ONCONFIG所对应的值,例如:ONCONFIG=onconfig.bill;北京国际会议中心东配楼二层邮政编码:100101电话:800-810-1818转5266 此例中,onconfig,bill为数据库配置文件。

数据库应急预案范文模板

数据库应急预案范文模板

一、前言数据库是信息系统的核心组成部分,其稳定性和安全性直接影响到整个系统的正常运行。

为了确保在数据库出现故障时能够迅速、有效地进行恢复,降低故障带来的损失,特制定本数据库应急预案。

二、应急预案的目的1. 保障数据库系统稳定、可靠运行。

2. 减少数据库故障对业务的影响。

3. 提高数据库故障处理效率。

4. 保障企业数据安全。

三、应急预案的组织机构及职责1. 应急领导小组负责应急工作的组织、协调和指挥,成员包括:(1)组长:XXX(部门负责人)(2)副组长:XXX(技术负责人)(3)成员:XXX(数据库管理员)、XXX(网络管理员)、XXX(系统管理员)等。

2. 应急响应小组负责具体实施应急工作,成员包括:(1)组长:XXX(数据库管理员)(2)副组长:XXX(网络管理员)(3)成员:XXX(系统管理员)、XXX(技术支持人员)等。

3. 应急协调小组负责与各部门、外部机构进行沟通协调,成员包括:(1)组长:XXX(技术负责人)(2)成员:XXX(部门负责人)、XXX(人力资源部)、XXX(财务部)等。

1. 数据库系统出现故障,无法正常提供服务。

2. 数据库系统遭受恶意攻击,导致数据泄露或损坏。

3. 数据库系统遭受自然灾害、人为破坏等因素影响,导致系统瘫痪。

4. 系统升级、维护等操作过程中出现意外情况。

五、应急预案的响应流程1. 发现问题(1)监控人员发现数据库系统异常,立即通知应急响应小组。

(2)应急响应小组确认问题后,向应急领导小组报告。

2. 启动应急预案(1)应急领导小组根据问题严重程度,决定是否启动应急预案。

(2)应急响应小组按照应急预案要求,迅速采取行动。

3. 应急处理(1)分析故障原因,制定解决方案。

(2)实施故障恢复措施,包括但不限于:a. 数据备份恢复b. 故障排查与修复c. 系统升级与优化d. 防火墙、入侵检测等安全措施(3)监控恢复过程,确保数据库系统恢复正常。

4. 应急结束(1)数据库系统恢复正常,应急响应小组向应急领导小组报告。

数据库维护工作手册范本

数据库维护工作手册范本

数据库维护工作手册;¥文档编号:文档名称:编写:审核:' 批准:批准日期::目录1概述 (4)2数据库监控 (4)数据库监控工作内容 (4)数据库监控工作步骤 (4)查看数据库日志 (4)·检查是否有失效的数据库对象 (5)查看数据库剩余空间 (5)重点表检查 (5)查看数据库是否正常 (6)死锁检查 (6)监控SQL语句的执行 (6)操作系统级检查 (6)其他 (6)-3数据库维护 (7)数据库维护工作内容 (7)数据库维护工作事项 (7)页面修复 (7)数据库对象重建 (7)碎片回收(数据重组) (7)删除不用的数据 (7)备份恢复 (7)[历史数据迁移 (8)定期修改密码 (8)删除掉不必要的用户 (8)其他 (8)4数据库管理常用SQL脚本 (9)5日常维护和问题管理 (17)目的 (17)例行工作建议 (17)$相关填表说明 (17)1概述数据库的日常监控是使管理员及时了解系统异常的手段。

大部分情况下,系统总是正常运行的。

只有对正常情况的充分了解,才能通过对比正常情况发现异常情况。

对于数据库的日常监控要有记录,文字记录或者电子文档保存。

对于数据库异常进行分析,提出解决方案。

日常工作包括监控和维护两个部分。

此文档中关于数据库的运行命令示例主要针对于ORACLE数据库,但对于SYBASE数据库同样有参考价值,只要换用相对应的语句即可。

数据库监控2数据库监控【数据库监控工作内容制定和改进监控方案,编写监控脚本。

对于数据库进行日常监测,提交记录。

根据监测结果进行分析、预测,提交相应的系统改进建议方案。

数据库监控工作步骤2.1.1查看数据库日志数据库的日志上会有大量对于管理员有用的信息。

ORACLE的Alert日志纪录了数据库系统所报的系统级错误信息,以及数据块失效等严重错误信息。

错误信息的产生,会产生相应的跟踪文件,通过查看警告日志和跟踪文件可查找错误原因,对于发现的问题应及时解决和汇报。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

常见问题及处理方案CPU使用率高的问题通过操作系统命令top topas glance等查看top进程号,确认是系统进程还是oracle应用进程,查询当前top进程执行的操作和sql语句进行分析。

根据进程号获取正在执行的sqlSELECT a.osuser, ername,b.address,b.hash_value, b.sql_text from v$session a, v$sqltext b, v$process pwhere p.spid = &spidand p.addr = a.paddrand a.STATUS = 'ACTIVE'and a.sql_address =b.addressorder by address, piece;数据库无法连接数据库无法连接,一般可能是如下原因造成:(1)数据库宕了(2)监听异常(3)数据库挂起(4)归档目录满(5)数据库或应用主机的网卡出现问题不能正常工作(6)应用主机到数据库主机的网络出现问题。

1、数据库宕了立即启动数据库。

2、监听异常此时一般体现为:监听进程占用CPU资源大;监听日志异常。

此时,立即重启监听,监听重启一般能在1分钟之完成。

3、数据库挂起立即重启数据库。

4、归档目录满(1)在没有部署OGG数据同步的情况下,立即清理归档日志文件。

(2)如果部署了OGG数据同步,查看OGG正在读取的归档日志文件,立即清理OGG不再需要的日志文件。

5、数据库或应用主机的网卡出现问题不能正常工作。

立即联系主机工程师处理。

6、应用主机到数据库主机的网络出现问题。

立即联系网络维护人员查看。

CRS/GI无法启动对于10g及11gR1版本的CRS问题1、进入/tmp目录下,看是否产生了crsctl.xxxxx文件如果有的话,看文件容,一般会提示OCR无法访问,或者心跳IP无法正常绑定等信息。

2、如果/tmp目录下没有crsctl.xxxxx文件此时查看ocssd.log文件,看是否能从中得到有价值的信息。

可能的问题:网络心跳不通。

3、/tmp目录无crsctl.xxxxx且日志中没有报错信息,只有停CRS时的日志信息。

此时可能是RAC两个节点对并发裸设备的访问有问题,此时考虑:(1)停掉两个节点的CRS。

(2)两个节点先同时去激活并发VG,然后再激活VG。

(3)重新启动CRS。

对于11gR2的GI问题分析$GRID_HOME/log/nodename目录下的日志文件,看是否能从中找出无法启动的原因。

常见问题:1、心跳IP不同。

2、ASM实例无法启动。

对CRS的故障诊断和分析,参加本文档中RAC部分的MOS文档.数据库响应慢应急处理步骤:(1)找到占用CPU资源大的sql或者模块,然后停掉此应用模块。

(2)如果属于由于种种原因引起的数据库hang住情况,立即重启数据库,此时重启需要约15分钟时间。

重要说明:如果重启数据库的话,会有如下负面影响:(1)要kill掉所有连接到数据库中的会话,所有会话都会回滚。

(2)立即重启的话,不能获取并保留分析数据库挂起原因的信息,在后续分析问题时,没有足够信息用于分析问题产生的根本原因。

一般正常重启的话,都需要手动获取用于分析数据库重启原因的信息,以便编写分析报告,但是在最长情况下,获取日志信息可能就要40分钟时间。

此时一般做systemstate dump,且如果是rac情况的话,需要2个节点都做,且需要做2次或以上。

常规处理步骤,分如下几种情况处理:(1)所有业务模块都慢。

(2)部分业务模块慢。

(3)数据库hang住。

所有业务模块都慢此时首先查看系统资源,看是否属于CPU资源使用率100%的问题,如果是,参考本章“CPU使用率高的问题”解决办法。

如果系统资源正常,那很可能是数据库hang住了,此时参考数据库Hang部分。

部分业务模块慢分析运行慢的模块的sql语句:(1)看是否是新上的sql。

(2)看执行计划是否高效。

(3)优化运行慢的模块的sql语句。

数据库hang住应急处理方式:重启数据库。

常规处理方式:(1)分析alert日志,看是否能从alert日志中,可以很快找到引起问题的原因。

(2)做3级别的hanganalyze,先做一次,然后隔一分钟以后再做一次。

并分析hanganalyze 生成的trace文件,看是否可以找到引起数据库hang住的会话的信息。

(3)做systemstate dump此时生成systemstate dump的时间会比较长,尤其是在会话数量较多的情况下。

且生成dump文件的大小较大,在G级别以上。

在生成一次以后,过一分钟再收集一次,另外如果是RAC,那么两个节点都需要收集。

对hang做dump请参考“对数据库HANG做DUMP一章”。

数据误删除此问题,没有应急办法,只能按如下步骤处理:1、对于10g及以上版本,看是否可以通过闪回进行恢复。

2、查看测试环境数据库,看其中是否有需要的数据。

3、使用备份进行恢复,此方法一般花费时间较长。

快速shutdown数据库1.停止监听2.做一个检查点操作SQL> alter system checkpoint;3.杀掉所有LOCAL=NO的操作系统进程AIX、HP-UX、Linux、Solaris:$ ps -ef|grep $ORACLE_SID| grep LOCAL=NO | grep -v grep |awk '{print $2}'|xargs -i kill -9 {}Windows:SQL> select 'orakill ' ||(select value from v$parameter where name = 'instance_name') || ' ' ||p.spidfrom v$process p, v$bgprocess bpwhere p.ADDR = bp.PADDR(+)and bp.PADDR is nulland p.SPID is not null;在命令行执行:C:\> orakill db1 7642C:\> orakill db1 76444.停止数据库SQL> shutdown immediate清理分布式事务-- 9i需要设置_sum_debug_modeSQL> alter session set "_smu_debug_mode" = 4;alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS';column local_trna_id format a20column global_tran_id format a25SELECT LOCAL_TRAN_ID, GLOBAL_TRAN_ID, FAIL_TIME,STATE, MIXEDFROM DBA_2PC_PENDING;LOCAL_TRAN_ID GLOBAL_TRAN_ID FAIL_TIME STATE MIX-------------- ------------------------- -------------------- ---------------- ---12.29.103137 TAXIS.9572b613.12.29.103137 30-aug-2011 10:09:11 collecting noSQL> commit force '12.29.103137';Commit complete.SQL> EXECUTE DBMS_TRANSACTION.PURGE_LOST_DB_ENTRY('12.29.103137');PL/SQL procedure successfully completed.SQL> commit; -- 清理每个分布式事务都需要commit;数据泵1.相关参数PARALLEL参数考虑可以设置成物理CPU(不是逻辑CPU)数的两倍数目,然后调整对于Data Pump Export,PARALLEL参数必须要小于等于dump files数对于Data Pump Import,PARALLEL不要比dump文件数大很多,可以大一些。

这个参数也指定了导入时创建索引的并行度。

PARALLEL只允许在企业版使用。

nohup expdp system/manager schemas=kdjm DIRECTORY=DUMP_FILES PARALLEL=3 dumpfile=expCASES_%U.dmp logfile=nnsiexp2008_12_28.log &通配符 %U,它指示文件将按需要创建,格式将为expCASES_nn.dmp,其中nn 从 01 开始,然后按需要向上增加相关监控-- 监控长事务set linesize 120column opname heading 'Operation' format a25column target heading 'Target' format a15column pct heading 'Percent' format 999column es heading 'Elapsed|Seconds' format 999999column tr heading 'Time|Remaining|Seconds' format 99999column program format a30column machine format a16select L.sid ssid,substr(opname,1,25) opname,target,trunc((sofar/totalwork)*100) pct,to_char(60*sofar*8192/(24*60*(last_update_time-start_time))/1024/1024/60,'9999.0') Rate,round(elapsed_seconds/60, 2) es,round(time_remaining/60, 2) tr,program,machinefrom v$session_longops L, v$session swhere time_remaining > 0 and l.sid = s.sidorder by start_time;坏块恢复在遇到坏块的时,一般应按以下的流程来处理:1 如果坏块的对象是索引,重建索引2 使用备份来进行恢复3 使用10231事件,或者DBMS_REPAIR.SKIP_CORRUPT_BLOCKS过程,让oracle跳过坏块,然后用exp导出表和使用CREATE TABLE AS创建新表。

相关文档
最新文档