一个字符引发的灾难 检查跟踪文件中的错误信息, 其错误情况与客户的情况完全相符, 最后数据库实例崩溃 : Mon Aug 09 16:12: ORA-600 signalled during: create tablespace enmo datafile size 10M... Mo

Size: px
Start display at page:

Download "一个字符引发的灾难 检查跟踪文件中的错误信息, 其错误情况与客户的情况完全相符, 最后数据库实例崩溃 : Mon Aug 09 16:12: ORA-600 signalled during: create tablespace enmo datafile size 10M... Mo"

Transcription

1 一个字符引发的灾难 检查跟踪文件中的错误信息, 其错误情况与客户的情况完全相符, 最后数据库实例崩溃 : Mon Aug 09 16:12: ORA-600 signalled during: create tablespace enmo datafile size 10M... Mon Aug 09 16:13: Errors in file d:\oracle\admin\enmo\udump\enmo_ora_4736.trc: ORA-00600: 内部错误代码, 参数 : [25015], [8], [6], [5], [], [], [], [] ORA-00600: 内部错误代码, 参数 : [25013], [0], [8], [ENMO], [ENMO], [5], [6], [] Mon Aug 09 16:13: Errors in file d:\oracle\admin\enmo\udump\enmo_ora_4736.trc: ORA-00600: 内部错误代码, 参数 : [kccocx_01], [], [], [], [], [], [], [] ORA-00600: 内部错误代码, 参数 : [25015], [8], [6], [5], [], [], [], [] ORA-00600: 内部错误代码, 参数 : [25013], [0], [8], [ENMO], [ENMO], [5], [6], [] Mon Aug 09 16:17: ORACLE Instance enmo (pid = 8) - Error 600 encountered while recovering transaction (6, 42). Mon Aug 09 16:17: Errors in file d:\oracle\admin\enmo\bdump\enmo_smon_4824.trc: ORA-00600: internal error code, arguments: [25015], [8], [6], [5], [], [], [], [] Mon Aug 09 16:27: Errors in file d:\oracle\admin\enmo\bdump\enmo_pmon_4252.trc: ORA-00474: SMON process terminated with error Instance terminated by PMON, pid = 4252 在下次启动数据库时, 告警日志中出现如下错误序列, 随后数据库实例 Crash, 也完全符合用户的情况 : Mon Aug 09 17:04: Errors in file d:\oracle\admin\enmo\bdump\enmo_smon_3808.trc: ORA-00600: internal error code, arguments: [25015], [8], [6], [5], [], [], [], [] Mon Aug 09 17:04:

2 Errors in file d:\oracle\admin\enmo\bdump\enmo_smon_3808.trc: ORA-00600: internal error code, arguments: [kccocx_01], [], [], [], [], [], [], [] ORA-00600: internal error code, arguments: [25015], [8], [6], [5], [], [], [], [] ORACLE Instance enmo (pid = 8) - Error 600 encountered while recovering transaction (6, 42). Mon Aug 09 17:04: Errors in file d:\oracle\admin\enmo\bdump\enmo_smon_3808.trc: ORA-00600: internal error code, arguments: [25015], [8], [6], [5], [], [], [], [] 至此, 我们已经完全能够解析出用户故障的来龙去脉 数据库中回滚段 6 上 Slot 42 存在一个死事务, 也就是表空间创建失败后的事务无法回滚 : SQL> select ADDR,KTUXEUSN,KTUXESLT,KTUXESQN,KTUXESIZ,KTUXECFL 2 from x$ktuxe where ktuxeusn=6 and ktuxeslt=42; ADDR KTUXEUSN KTUXESLT KTUXESQN KTUXESIZ KTUXECFL F DEAD SQL> select distinct KTUXECFL,count(*) from x$ktuxe group by KTUXECFL; KTUXECFL COUNT(*) DEAD 1 NONE 577 将 UNDO Header 转储出来, 可以验证这个判断 : SQL> select * from v$rollname; USN NAME SYSTEM 1 _SYSSMU1$ 2 _SYSSMU2$ 3 _SYSSMU3$ 4 _SYSSMU4$ 5 _SYSSMU5$ 6 _SYSSMU6$ 318

3 一个字符引发的灾难 7 _SYSSMU7$ 8 _SYSSMU8$ 9 _SYSSMU9$ 10 _SYSSMU10$ 已选择 11 行 SQL> alter system dump undo header "_SYSSMU6$"; 系统已更改 从跟踪文件中可以找到 6 号回滚段的内容, 其中 2a 正是 10 进制的 42, 此处的活动事务不能回退导致数据库实例的挂起和故障, 由于我们指定了损坏参数来打开数据库, 这个回滚段头被标记为损坏 : Block Checking: DBA = , Block Type = System Managed Segment Header Block ERROR: SMU Segment Header Corrupted. Error Code = ktu4smck: starting extent(0x11) of txn slot #0x2a is invalid. valid value (0-0x10) ******************************************************************************** Undo Segment: _SYSSMU6$ (6) ******************************************************************************** Extent Control Header TRN TBL:: index state cflags wrap# uel scn dba nub stmt_num cmt x26 9 0x00 0x014c 0x002b 0x ddc57 0x008003ee 0x x27 9 0x00 0x014c 0x0029 0x ddc4a 0x x x28 9 0x00 0x014c 0x002d 0x e7d51 0x x x29 9 0x00 0x014c 0x002e 0x ddc4c 0x008003ea 0x

4 x2a 10 0x10 0x014c 0x0011 0x ddd7e 0x008003ed 0x x2b 9 0x00 0x014c 0x0028 0x e2dac 0x x x2c 9 0x00 0x014c 0x0026 0x ddc55 0x008003ed 0x x2d 9 0x00 0x014c 0xffff 0x e7ebc 0x x x2e 9 0x00 0x014c 0x0025 0x ddc4f 0x x x2f 9 0x00 0x014b 0x0003 0x dcea2 0x008003de 0x 如果此时我们将 6 号回滚段标记为损坏, 则可以避免回滚时出现的问题, 正常无误的启动数据库 : SQL> alter system set "_corrupted_rollback_segments"='_syssmu6$' scope=spfile; 系统已更改 SQL> alter system set "_offline_rollback_segments"='_syssmu6$' scope=spfile; 系统已更改 SQL> shutdown immediate; 数据库已经关闭 已经卸载数据库 ORACLE 例程已经关闭 SQL> startup ORACLE 例程已经启动 Total System Global Area bytes Fixed Size Variable Size Database Buffers Redo Buffers bytes bytes bytes bytes 数据库装载完毕 数据库已经打开 SQL> show parameter rollback NAME TYPE VALUE 320

5 一个字符引发的灾难 _corrupted_rollback_segments string _SYSSMU6$ _offline_rollback_segments string _SYSSMU6$ fast_start_parallel_rollback string LOW rollback_segments string transactions_per_rollback_segment integer 5 如果此时尝试 DROP 回滚段, 则数据库还会出现 600 错误 : SQL> drop rollback segment "_SYSSMU6$"; drop rollback segment "_SYSSMU6$" * 第 1 行出现错误 : ORA-00607: 当更改数据块时出现内部错误 ORA-00600: 内部错误代码, 参数 : [kddummy_blkchk], [2], [89], [38508], [], [], [], [] SQL> drop tablespace enmo; 表空间已删除 告警日志信息如下, 这里 kddummy_blkchk 不必检索文档, 大致可以猜测是数据块检查出现问题 此处检查的文件 2, 数据块 89 正是我们的 6 号回滚段 : Mon Aug 09 17:46: drop rollback segment "_SYSSMU6$" Mon Aug 09 17:46: Errors in file d:\oracle\admin\enmo\udump\enmo_ora_2432.trc: ORA-00600: 内部错误代码, 参数 : [kddummy_blkchk], [2], [89], [38508], [], [], [], [] Mon Aug 09 17:46: Doing block recovery for file 2 block 89 Block recovery from logseq 4, block 405 to scn Mon Aug 09 17:46: Recovery of Online Redo Log: Thread 1 Group 1 Seq 4 Reading mem 0 Mem# 0: D:\ORACLE\ORADATA\ENMO\REDO01.LOG Block recovery completed at rba , scn ORA-607 signalled during: drop rollback segment "_SYSSMU6$"... Mon Aug 09 17:46:

6 Corrupt Block Found TSN = 1, TSNAME = UNDOTBS1 RFN = 2, BLK = 89, RDBA = OBJN = 0, OBJD = -1, OBJECT = C_TS#, SUBOBJECT = SEGMENT OWNER = SYS, SEGMENT TYPE = Cluster Segment Mon Aug 09 17:46: Errors in file d:\oracle\admin\enmo\bdump\enmo_smon_6092.trc: ORA-00600: internal error code, arguments: [kddummy_blkchk], [2], [89], [38508], [], [], [], [] 此后通过如下一系列的处理, 数据库可以成功被打开, 但是根据之前的分析, 我们应当知道, 数据库因此被强制放弃了一些事务的一致性, 最好通过导出 / 导入进行数据库重构 : SQL> alter system set "_allow_resetlogs_corruption"=true scope=spfile; 系统已更改 SQL> shutdown immediate; 数据库已经关闭 已经卸载数据库 ORACLE 例程已经关闭 SQL> startup mount; ORACLE 例程已经启动 Total System Global Area bytes Fixed Size Variable Size Database Buffers Redo Buffers bytes bytes bytes bytes 数据库装载完毕 SQL> recover database using backup controlfile until cancel; ORA-00279: 更改 ( 在 08/09/ :52:04 生成 ) 对于线程 1 是必需的 ORA-00289: 建议 : D:\ORACLE\10.2.0\RDBMS\ARC00006_ ORA-00280: 更改 ( 用于线程 1) 在序列 #6 中 指定日志 : {<RET>=suggested filename AUTO CANCEL} cancel 322

7 一个字符引发的灾难 介质恢复已取消 SQL> alter database open resetlogs; 数据库已更改 SQL> create undo tablespace undotbs2 datafile size 10M; 表空间已创建 SQL> alter system set undo_tablespace=undotbs2; 系统已更改 SQL> alter tablespace undotbs1 offline; 表空间已更改 SQL> drop tablespace undotbs1; 表空间已删除 这就是一个字符引发的灾难 323

8

9 一个盘符引发的灾难 判断失误导致的误格式化故障 我们众多的案例都表明, 在数据环境中, 任何一个微弱的疏忽, 都可能导致数据环境的万劫不复 这个故障是关于盘符的 灾难描述 用户是这样描述这次灾难的 : 1. 一个 1TB 的核心数据库无备份 2. 客户扩展了一块 2TB 的硬盘用于备份 3. 工作在凌晨进行, 安装新硬盘后重新启动 4. 分区, 格式化后启动数据库 5. ASM 报错无法启动 6. 工程师介入检查, 发现盘符发生变化, 原有数据盘被格式化 7. 灾难形成 在这个案例发生的过程中, 客户操作人员曾经询问厂商人员, 是这块盘没错吧? 结果厂商人员给了一个模 棱两可的答复, 应该没错 结果恰恰是错了 案例警示 这个案例给我们的警示是 : 1. 专业的工作应当由专业的人来完成与核心数据相关的工作, 哪怕是再简单的工作, 也没有小事情, 也不容疏忽, 专业技术人员的经验就是最好的回报

10 所以对于数据系统的各层面维护工作, 都应当尽量由专业的人员来完成专业的工作, 如果不能获得专业支持, 那么做好备份 2. 在疲惫的时刻不要轻易做重要的判断在这个案例中, 当格式化硬盘前, 客户曾经提问, 似乎有问题, 但是工程师在凌晨多个小时加班之后, 下意识的期望早点完成工作, 草率的未加详细验证就判断没问题, 可以进行格式化, 轻率判断的结果是 1T 左右的数据荡然无存 所以我们建议, 在疲惫时刻要尽量稍作判断, 工作的步骤应该来自预先规划, 一旦遇到存在疑问的地方, 不要担心浪费时间, 一定得到精确的确认后才能执行操作 3. 重要维护应当做好测试准备工作在核心系统中的重要操作, 应当提前做好测试工作, 并且明确可能存在的故障点, 并且准备回退方案 在重要的任务点上, 设置两个角色, 互为备份 补充和审核, 避免出现误操作的概率 这一节我们主要说的是人的问题, 机器过劳要出故障, 人过劳同样会犯低级错误, 所以要防范人的错误, 要从工作时间 工作监督保障入手 技术回放 在 Linux UNIX 系统中, 当系统的磁盘发生变化时, 如果未作绑定, 预先分配的磁盘盘符可能发生变化, 引发不必要的麻烦 以下是当时客户的磁盘情况 : [root@smsdb ~]# fdisk -l Disk /dev/sda: GB, bytes 255 heads, 63 sectors/track, cylinders Units = cylinders of * 512 = bytes Device Boot Start End Blocks Id System /dev/sda1 * Linux /dev/sda Linux /dev/sda Linux 326

11 一个盘符引发的灾难 /dev/sda Extended /dev/sda Linux /dev/sda Linux /dev/sda Linux /dev/sda Linux /dev/sda Linux swap Disk /dev/sdb: 968 MB, bytes 30 heads, 62 sectors/track, 1017 cylinders Units = cylinders of 1860 * 512 = bytes Device Boot Start End Blocks Id System /dev/sdb Linux Disk /dev/sdc: 897 MB, bytes 28 heads, 62 sectors/track, 1009 cylinders Units = cylinders of 1736 * 512 = bytes Device Boot Start End Blocks Id System /dev/sdc Linux Disk /dev/sdd: 779 MB, bytes 24 heads, 62 sectors/track, 1022 cylinders Units = cylinders of 1488 * 512 = bytes Device Boot Start End Blocks Id System /dev/sdd Linux Disk /dev/sde: 664 MB, bytes 21 heads, 61 sectors/track, 1013 cylinders Units = cylinders of 1281 * 512 = bytes Device Boot Start End Blocks Id System 327

12 /dev/sde Linux 注意, 这里的 /dev/sdf 就是后增加的 1T 左右的硬盘, 由于盘符变化, 这个硬盘插入到原来的盘序中间 : Disk /dev/sdf: GB, bytes 255 heads, 63 sectors/track, cylinders Units = cylinders of * 512 = bytes Device Boot Start End Blocks Id System /dev/sdf Linux Disk /dev/sdg: GB, bytes 255 heads, 63 sectors/track, cylinders Units = cylinders of * 512 = bytes Device Boot Start End Blocks Id System /dev/sdg Linux 注意, 这里的 /dev/sdh 是原有的数据盘之一, 客户缺省的认为新增加的硬盘应该位于最后一个盘符, 将这个 898 G 的硬盘格式化了 : Disk /dev/sdh: GB, bytes 255 heads, 63 sectors/track, cylinders Units = cylinders of * 512 = bytes Device Boot Start End Blocks Id System /dev/sdh Linux 这个数据库灾难的后续恢复非常复杂, 由于 Oracle ASM 直接使用的是裸设备, 客户使用了两块硬盘构建磁盘组, 现在损失了一块硬盘, 但是另外一块完好,ASM 的 AU 是在两块硬盘上均衡分布的, 通过残存硬盘和格式化硬盘进行数据拼接和重组, 恢复出了大部分数据, 但是被文件系统 inode 块覆盖的数据就彻底丢失了, 这是一次不完全恢复, 恢复率大约为 99% 左右 只能以此作为最大限度进行数据挽救 328

13 物尽其用, 人尽其才 若乃人尽其才 ; 悉用其力 诗经 大雅 荡 夫尺有所短, 寸有所长, 物有所不足 智有所不明, 数有所不逮, 神有所不通 战国 楚 屈原 卜居

14 在现实中, 通常我们希望能够达到人尽其才, 物尽其用的境界 当我们使用了 Oracle 数据库时, 你应当了解最为基本的数据库知识, 如果你认同将重要的数据存储于数据库当中, 那么最基本的了解是对自我数据的负责 虽然 Oracle 数据库经过了 30 年的发展完善, 在自动化管理和优化方面已经有了大幅提升, 但是最为基本的维护和 保养 仍然需要我们主动去完成 本篇内容涉及基本的管理安全与基础平台安全, 硬件的安全稳定对于数据库系统具有支撑和决定作用 在整个数据库系统中, 我们应当对使用的各类技术不足有所认知, 尺有所短, 物有不足, 只有扬长避短才能充分发挥系统的优势, 为业务发展提供有利支撑 很多企业在选择数据库时, 仅仅看到了软件的购置成本, 完全不考虑软件的维护 优化等隐性成本, 这是完全错误的做法, 就如同购买一辆汽车一样, 如果不进行定期保养维护, 我们是无法对车辆的长期稳定行驶做出确保的 对于数据库系统, 我们不应当仅仅看到冰山一角, 我们要时刻认识到, 在水面之下, 还有很多需要我们思考的问题存在, 忽略这些问题就如同一叶障目, 可能使我们的数据随时遭遇风险, 下图正是冰山之一角, 与大家共为警醒的是水面之下, 我们更应该关注的部分 : 本篇我们将与大家分享关于冰山的几个角落 330

15 关库与关机 强制关机导致的写丢失故障 以下是一则与责任有关的数据库灾难案例, 用户甚至对于数据库最为基本的启动和关闭常识都了解不足, 几乎一无所知的管理方式最终使得数据库陷入了困境 灾难描述 在这个案例中, 用户从来都使用关机替代关库的方式进行管理, 以下是案例的主要描述 : 1. 用户数据库在主机重启后无法启动 2. 经检查发现用户半年多来, 从来没有正常关闭过数据库 3. 用户的关库就意味着关机 4. 在最近的关机重启后数据库无法启动 5. 数据库提示控制文件不一致, 数据库需要恢复 6. 灾难形成 这则案例看起来用户太缺少数据库维护的基本常识了, 通过简单的培训和学习, 获得基本的数据库运维知 识, 这是对于数据库最基本的 尊重 和重视 案例警示 这一则案例给我们的警示是 : 1. 尊重数据库即是保护数据资产企业以 Oracle 承载数据, 即是以 Oracle 作为重要的数据资产存储地 在 IT 技术快速发展的今天, 企业对于数据的依赖越来越强, 尤其是电子商务企业, 数据即是企业的命脉 根据 2007 年 Gartner 的一组调查数据显示 : 在经历了数据完全丢失而导致系统停运的企业中, 有 2/5 再也没能恢复运营, 余下的企业也有 1/3 在两年内宣告破产 由此可见数据灾难对于企业的影响是多么巨大而深远

16 另据报告显示, 公开披露数据丢失的企业预计将导致其客户量及相关收入降低 8%; 对于上市企业而言, 每股股价会下降 8%; 平均每丢失一个客户记录便会造成 100 美元的额外损失 由此可见, 数据即资产, 数据即财富, 如果用户认同自我数据的价值, 那么必须对数据库持有一定的敬畏和尊重, 至少需要了解数据库最为基本的启动关闭步骤和最简单常规的备份方式 如果完全忽视数据库的工作机制与原理, 则数据安全是完全没有保障的 2. 必要的培训和制度规范需要严格遵守企业在部署数据库软件时, 必须同时储备数据运维人才或者通过培训获得基本的运维技能, 技术与维护相配合才能够充分发挥 IT 系统的价值 目前很多企业将培训视为过场, 不能够从培训中获得必要的技能, 很多集成商也将培训视为可有可无 我们认为, 负责任的企业, 应当将最为核心和基本的数据维护技能, 通过简单的方式方法传达给用户, 并且将生产库的重要操作步骤规章制度化, 帮助用户减少问题出现的概率可能, 唯有如此, 才能够保证最低层次的数据安全 尊重与重视, 使得数据库能够物尽其用, 这是数据库应用的最基本原则 恢复过程 以下是从告警日志中分析得来的一些数据, 用户的数据库自 2011 年 6 月创建, 以模板方式建立 : bogon: eygle$ strings alert_sxxhdts.log head -5 Sun Jun 12 18:30: alter database rename global_name to sxxhdts Completed: alter database rename global_name to sxxhdts 半年多间, 数据库有 326 次启动信息 : bogon: eygle$ strings alert_sxxhdts.log grep "Starting ORACLE instance (normal)" wc -l 326 但是数据库从未正常关闭过, 以下正常关闭的信息, 来自创建数据库时 : bogon: eygle$ strings alert_sxxhdts.log grep "Shutting down instance" Shutting down instance: further logons disabled 332

17 关库与关机 Shutting down instance (normal) 控制文件一致性维护 我们尝试启动这个数据库, 首先报出的是控制文件不一致, 其中第三个控制文件版本比较新, 版本号为 2623: SQL> startup pfile=initora9i.ora ORACLE instance started. Total System Global Area bytes Fixed Size bytes Variable Size bytes Database Buffers bytes Redo Buffers bytes ORA-00214: controlfile 'D:\ORACLE\ORADATA\SXXHDTS\CONTROL03.CTL' version 2623 inconsistent with file 'D:\ORACLE\ORADATA\SXXHDTS\CONTROL02.CTL' version 2619 通常 Oracle 的三个控制文件是互为镜像的, 其内容完全相同,Oracle 通过并行写入来更新控制文件, 如果出现不一致现象, 那么意味着存储的写入出现丢失, 损失了物理 IO 我们稍微来解析一下控制文件的更新维护过程, 以下通过 dbms_monitor 来跟踪一下 CKPT 后台进程对于控制文件的维护操作 : SQL> select * from v$version where rownum <2; BANNER Oracle Database 10g Enterprise Edition Release bi SQL> select sid,serial#,program from v$session where program like '%CKPT%'; SID SERIAL# PROGRAM oracle@hpserver2.enmotech.com (CKPT) SQL> select spid,program from v$process where program like '%CKPT%'; SPID PROGRAM oracle@hpserver2.enmotech.com (CKPT) SQL> exec dbms_monitor.session_trace_enable(55,1,true,true); 333

18 PL/SQL procedure successfully completed. SQL> alter system checkpoint; System altered. SQL> exec dbms_monitor.session_trace_disable; PL/SQL procedure successfully completed. 在 CKPT 进程的跟踪文件中, 可以找到执行 Checkpoint 检查点后, 对于控制文件的写操作, 以下是摘录信息 : WAIT #0: nam='db file sequential read' ela= 18 file#=1 block#=1 blocks=1 obj#=-1 tim= WAIT #0: nam='db file single write' ela= 4952 file#=1 block#=1 blocks=1 obj#=-1 tim= WAIT #0: nam='db file sequential read' ela= 24 file#=2 block#=1 blocks=1 obj#=-1 tim= WAIT #0: nam='db file single write' ela= 4206 file#=2 block#=1 blocks=1 obj#=-1 tim= WAIT #0: nam='db file sequential read' ela= 24 file#=3 block#=1 blocks=1 obj#=-1 tim= WAIT #0: nam='db file single write' ela= 9713 file#=3 block#=1 blocks=1 obj#=-1 tim= WAIT #0: nam='db file sequential read' ela= 19 file#=4 block#=1 blocks=1 obj#=-1 tim= WAIT #0: nam='db file single write' ela= 4774 file#=4 block#=1 blocks=1 obj#=-1 tim= WAIT #0: nam='db file sequential read' ela= 19 file#=5 block#=1 blocks=1 obj#=-1 tim= WAIT #0: nam='db file single write' ela= 9004 file#=5 block#=1 blocks=1 obj#=-1 tim= WAIT #0: nam='db file sequential read' ela= 19 file#=6 block#=1 blocks=1 obj#=-1 tim= WAIT #0: nam='db file single write' ela= file#=6 block#=1 blocks=1 obj#=-1 tim= WAIT #0: nam='control file parallel write' ela= files=3 block#=12 requests=3 obj#=-1 tim=

19 关库与关机 WAIT #0: nam='control file parallel write' ela= files=3 block#=15 requests=3 obj#=-1 tim= WAIT #0: nam='control file parallel write' ela= files=3 block#=10 requests=3 obj#=-1 tim= WAIT #0: nam='control file parallel write' ela= files=3 block#=8 requests=3 obj#=-1 tim= WAIT #0: nam='control file parallel write' ela= files=3 block#=1 requests=3 obj#=-1 tim= 注意后台的控制文件并行写 (control file parallel write) 操作就是检查点执行时,CKPT 进程更新控制文件的过程, 这一等待事件的三个参数内容如下 : SQL> select name,parameter1,parameter2,parameter3 2 from v$event_name where name ='control file parallel write'; NAME PARAMETER1 PARAMETER2 PARAMETER control file parallel write files block# requests 在跟踪文件显示的参数内容分别如下, 其中 files 和 Requests 的参数值相同, 请求 3 次 IO 操作, 更新了 3 个控制文件, 块号显示更新的控制文件块 : 等待事件 Files Block# Requests control file parallel write control file parallel write control file parallel write control file parallel write control file parallel write 如果这发出的三次 IO 丢失了一个或者两个, 则控制文件不一致的现象就可能出现了 继续前面的案例分析, 我们可以跟踪一下数据库启动这个过程 : SQL> startup nomount pfile=initora9i.ora ORACLE instance started. Total System Global Area bytes Fixed Size Variable Size bytes bytes 335

20 Database Buffers Redo Buffers bytes bytes SQL> alter session set events '10046 trace name context forever,level 12'; Session altered. SQL> alter database mount; alter database mount * ERROR at line 1: ORA-00214: controlfile 'D:\ORACLE\ORADATA\SXXHDTS\CONTROL03.CTL' version 2623 inconsistent with file 'D:\ORACLE\ORADATA\SXXHDTS\CONTROL02.CTL' version 2619 查看后台生成的 跟踪文件, 摘录部分信息 : *** SESSION ID:(9.1) :16: APPNAME mod='sqlplus.exe' mh=0 act='' ah=0 ===================== PARSING IN CURSOR #1 len=68 dep=0 uid=0 oct=42 lid=0 tim= hv= ad='6a3c9d04' alter session set events '10046 trace name context forever,level 12' END OF STMT EXEC #1:c=0,e=32,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=4,tim= WAIT #1: nam='sql*net message to client' ela= 6 p1= p2=1 p3=0 WAIT #1: nam='sql*net message from client' ela= p1= p2=1 p3=0 XCTEND rlbk=0, rd_only=1 ===================== PARSING IN CURSOR #1 len=20 dep=0 uid=0 oct=35 lid=0 tim= hv= ad='6a3c8d64' alter database mount END OF STMT PARSE #1:c=0,e=3026,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=4,tim= BINDS #1: WAIT #1: nam='reliable message' ela= 27 p1= p2= p3= WAIT #1: nam='rdbms ipc reply' ela= 2724 p1=5 p2=900 p3=0 WAIT #1: nam='control file sequential read' ela= 254 p1=0 p2=1 p3=1 WAIT #1: nam='control file sequential read' ela= 219 p1=1 p2=1 p3=1 336

21 关库与关机 WAIT #1: nam='control file sequential read' ela= 208 p1=2 p2=1 p3=1 WAIT #1: nam='reliable message' ela= p1= p2= p3= WAIT #1: nam='reliable message' ela= p1= p2= p3= WAIT #1: nam='reliable message' ela= p1= p2= p3= EXEC #1:c=0,e= ,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=4,tim= ERROR #1:err=214 tim= WAIT #1: nam='sql*net break/reset to client' ela= 5 p1= p2=1 p3=0 WAIT #1: nam='sql*net break/reset to client' ela= 83 p1= p2=0 p3=0 WAIT #1: nam='sql*net message to client' ela= 6 p1= p2=1 p3=0 我们可以看到数据库在 Mount 过程中, 顺序读取了 3 个控制文件的第一个数据块, 进行比较, 如果控制文件的版本不一致, 就会抛出前面的异常 以下是一个控制文件的转储, 头块上记录的 Seq 就是控制文件的版本号, 控制文件的校验仅读取这个信息就可以完成 : *** :13: *** SESSION ID:(9.3) :13: DUMP OF CONTROL FILES, Seq # 2626 = 0xa42 FILE HEADER: Software vsn= =0x , Compatibility Vsn= =0x Db ID= =0x24ae4783, Db Name='SXXHDTS' Activation ID=0=0x0 Control Seq=2626=0xa42, File size=246=0xf6 File Number=0, Blksiz=8192, File Type=1 CONTROL Oracle 的文件恢复判断 正常情况下,Oracle 的控制文件是完全相同的三个拷贝, 由于出现不一致现象, 三号控制文件较新, 所以我们使用该控制文件来尝试启动数据库 这时数据库提示 UNDO 文件需要恢复 : SQL> startup pfile=initora9i.ora ORACLE instance started. Total System Global Area bytes Fixed Size bytes 337

22 Variable Size bytes Database Buffers bytes Redo Buffers bytes Database mounted. ORA-01113: file 2 needs media recovery ORA-01110: data file 2: 'D:\ORACLE\ORADATA\SXXHDTS\UNDOTBS01.DBF' 首先我们来分析一下 Oracle 如何判断 UNDOTBS01.DBF 文件需要恢复, 通过 事件跟踪一下数据库 Open 过程 : SQL> alter session set events '10046 trace name context forever,level 12'; Session altered. SQL> alter database open; alter database open * ERROR at line 1: ORA-01113: file 2 needs media recovery ORA-01110: data file 2: 'D:\ORACLE\ORADATA\SXXHDTS\UNDOTBS01.DBF' 查看跟踪文件获得如下信息 : *** :49: APPNAME mod='sqlplus.exe' mh=0 act='' ah=0 ===================== PARSING IN CURSOR #1 len=68 dep=0 uid=0 oct=42 lid=0 tim= hv= ad='6a3cbec0' alter session set events '10046 trace name context forever,level 12' END OF STMT EXEC #1:c=0,e=29,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=4,tim= WAIT #1: nam='sql*net message to client' ela= 7 p1= p2=1 p3=0 *** :49: WAIT #1: nam='sql*net message from client' ela= p1= p2=1 p3=0 XCTEND rlbk=0, rd_only=1 ===================== PARSING IN CURSOR #1 len=19 dep=0 uid=0 oct=35 lid=0 tim= hv= ad='6a3c6d48' 338

23 关库与关机 alter database open END OF STMT PARSE #1:c=0,e=205,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=4,tim= BINDS #1: WAIT #1: nam='control file sequential read' ela= 745 p1=0 p2=1 p3=1 WAIT #1: nam='control file sequential read' ela= 148 p1=1 p2=1 p3=1 WAIT #1: nam='control file sequential read' ela= 142 p1=2 p2=1 p3=1 WAIT #1: nam='control file sequential read' ela= 144 p1=0 p2=239 p3=1 WAIT #1: nam='control file sequential read' ela= 147 p1=0 p2=1 p3=1 WAIT #1: nam='control file sequential read' ela= 155 p1=1 p2=1 p3=1 WAIT #1: nam='control file sequential read' ela= 144 p1=2 p2=1 p3=1 WAIT #1: nam='control file sequential read' ela= 144 p1=0 p2=239 p3=1 WAIT #1: nam='rdbms ipc reply' ela= p1=3 p2=910 p3=0 WAIT #1: nam='control file sequential read' ela= 188 p1=0 p2=1 p3=1 WAIT #1: nam='control file sequential read' ela= 147 p1=1 p2=1 p3=1 WAIT #1: nam='control file sequential read' ela= 144 p1=2 p2=1 p3=1 WAIT #1: nam='control file sequential read' ela= 141 p1=0 p2=239 p3=1 WAIT #1: nam='control file sequential read' ela= 158 p1=0 p2=12 p3=1 WAIT #1: nam='direct path read' ela= 23 p1=1 p2=1 p3=1 WAIT #1: nam='direct path read' ela= 4 p1=2 p2=1 p3=1 WAIT #1: nam='direct path read' ela= 5 p1=3 p2=1 p3=1 WAIT #1: nam='direct path read' ela= 4 p1=4 p2=1 p3=1 WAIT #1: nam='direct path read' ela= 4 p1=5 p2=1 p3=1 WAIT #1: nam='direct path read' ela= 4 p1=6 p2=1 p3=1 WAIT #1: nam='direct path read' ela= 5 p1=7 p2=1 p3=1 WAIT #1: nam='direct path read' ela= 4 p1=8 p2=1 p3=1 WAIT #1: nam='direct path read' ela= 7 p1=9 p2=1 p3=1 WAIT #1: nam='direct path read' ela= 4 p1=10 p2=1 p3=1 WAIT #1: nam='direct path read' ela= 4 p1=201 p2=1 p3=1 WAIT #1: nam='rdbms ipc reply' ela= 171 p1=3 p2= p3=0 EXEC #1:c=10014,e=101420,p=11,cr=0,cu=0,mis=0,r=0,dep=0,og=4,tim= ERROR #1:err=1113 tim= WAIT #1: nam='sql*net break/reset to client' ela= 5 p1= p2=1 p3=0 339

24 WAIT #1: nam='sql*net break/reset to client' ela= 63 p1= p2=0 p3=0 WAIT #1: nam='sql*net message to client' ela= 4 p1= p2=1 p3=0 对以上跟踪信息进行一点深入分析, 以下一段通过 'control file sequential read' 读取控制文件中的数据块 : WAIT #1: nam='control file sequential read' ela= 745 p1=0 p2=1 p3=1 WAIT #1: nam='control file sequential read' ela= 148 p1=1 p2=1 p3=1 WAIT #1: nam='control file sequential read' ela= 142 p1=2 p2=1 p3=1 WAIT #1: nam='control file sequential read' ela= 144 p1=0 p2=239 p3=1 WAIT #1: nam='control file sequential read' ela= 147 p1=0 p2=1 p3=1 WAIT #1: nam='control file sequential read' ela= 155 p1=1 p2=1 p3=1 WAIT #1: nam='control file sequential read' ela= 144 p1=2 p2=1 p3=1 WAIT #1: nam='control file sequential read' ela= 144 p1=0 p2=239 p3=1 WAIT #1: nam='rdbms ipc reply' ela= p1=3 p2=910 p3=0 WAIT #1: nam='control file sequential read' ela= 188 p1=0 p2=1 p3=1 WAIT #1: nam='control file sequential read' ela= 147 p1=1 p2=1 p3=1 WAIT #1: nam='control file sequential read' ela= 144 p1=2 p2=1 p3=1 WAIT #1: nam='control file sequential read' ela= 141 p1=0 p2=239 p3=1 WAIT #1: nam='control file sequential read' ela= 158 p1=0 p2=12 p3=1 等待事件 control file sequential read 包含三个参数输出, 这三个参数分别代表文件号, 块号和读取的块的数量 : SQL> select name,parameter1,parameter2,parameter3 2 from v$event_name where name ='control file sequential read'; NAME PARAMETER1 PARAMETER2 PARAMETER control file sequential read file# block# blocks 以上输出说明启动过程中, 数据库读取了控制文件的第 块 再然后, 读取了每个数据文件的第一个数据块 : WAIT #1: nam='direct path read' ela= 23 p1=1 p2=1 p3=1 WAIT #1: nam='direct path read' ela= 4 p1=2 p2=1 p3=1 WAIT #1: nam='direct path read' ela= 5 p1=3 p2=1 p3=1 WAIT #1: nam='direct path read' ela= 4 p1=4 p2=1 p3=1 WAIT #1: nam='direct path read' ela= 4 p1=5 p2=1 p3=1 340

Oracle 4

Oracle 4 Oracle 4 01 04 Oracle 07 Oracle Oracle Instance Oracle Instance Oracle Instance Oracle Database Oracle Database Instance Parameter File Pfile Instance Instance Instance Instance Oracle Instance System

More information

sql> startup mount 改变数据库的归档模式 sql> alter database archivelog # 打开数据库 sql> alter database open 禁止归档模式 sql> shutdown immediate sql>startup mount sql> al

sql> startup mount 改变数据库的归档模式 sql> alter database archivelog # 打开数据库 sql> alter database open 禁止归档模式 sql> shutdown immediate sql>startup mount sql> al RMAN sql> sqlplus / as sysdba 查看数据库版本 sql> select * from v$version; 查看数据库名称 sql> show parameter db_name; 一 使用 RMAN 时, 需要将数据库设置成归档模式 sql> conn / as sysdba; sql> show user 查看数据库是否为归档模式 sql> archive log list

More information

回滚段探究

回滚段探究 oracle oracle internal DBA oracle document oracle concepts oracle document oracle DBWR update t set object_id = '0' where object_id = '12344'; 1 row updated. commit; Commit complete. 0 12344 12344 0 10%

More information

System Global Area, Oracle Background process Oracle, Server Process user process, user process : SQL*PLUS SYSTEM SQL> select name from v$datafile; NA

System Global Area, Oracle Background process Oracle, Server Process user process, user process : SQL*PLUS SYSTEM SQL> select name from v$datafile; NA ORACLE By Chao_Ping and Parrotao 1 Oracle9i, SGA 2 Oracle9i 3, 4, Oracle? Oracle??? Oracle 1 Overview Oracle, Datafile, Background process, System Global Area, Server Process User Process System Global

More information

三. 发现表被删除, 开始着手解决 1. 该表所在表空间离线 ( 确保删除表所在位置不会被重写 ) SQL> alter tablespace raw_odu offline; Tablespace altered. 2. 通过 logmnr, 找出被删除的数据 data _object _id 1

三. 发现表被删除, 开始着手解决 1. 该表所在表空间离线 ( 确保删除表所在位置不会被重写 ) SQL> alter tablespace raw_odu offline; Tablespace altered. 2. 通过 logmnr, 找出被删除的数据 data _object _id 1 使用 odu 恢复被 drop 表过程 一. 数据库版本 SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production PL/SQL Release

More information

SPFILE的使用

SPFILE的使用 9i SPFILE Oracle9i spfile Oracle9i Oracle rman Oracle spfile spfile Oracle Oracle9i -spfile,spfile 9i Oracle pfile spfile ALTER SYSTEM ALTER SESSION spfile spfile SPFILE RMAN Oracle PFILE PFILE SPFILE,

More information

ebook10-5

ebook10-5 Oracle 7.x RDBMS 5 Oracle S Y S S Y S T E M O r a c l e 5.1 O r a c l e R D B M S O r a c l e O r a c l e 5.2 SYS SYSTEM S Y S S Y S T E M O r a c l e S Y S V $ D B A C O N N E C T R E S O U R C E S Y

More information

预备知识 控制文件相关 scn v$database. checkpoint_change# v$datafile. checkpoint_change# 点击输入文字 数据文件相关 scn v$datafile_header.checkpoint_change# 数据库干净判断 v$datafil

预备知识 控制文件相关 scn v$database. checkpoint_change# v$datafile. checkpoint_change# 点击输入文字 数据文件相关 scn v$datafile_header.checkpoint_change# 数据库干净判断 v$datafil Oracle 数据库非常规恢复之道 程飞 网名 : 惜分飞 QQ 号 :107644445 邮箱 :dba@xifenfei.com 技术 BLOG:www.xifenfie.com 预备知识 控制文件相关 scn v$database. checkpoint_change# v$datafile. checkpoint_change# 点击输入文字 数据文件相关 scn v$datafile_header.checkpoint_change#

More information

Slide 1

Slide 1 数据库非常规恢复 Lunar www.lunar2013.com http://blog.csdn.net/lunar2000 9-1 以下内容仅限于在非生产环境测试, 不能用于生产环境数据库, 所有 Internal 的方法 (BBED, DUL 等等 ), 请咨询 Oracle Support 部门, 这些方法未经 Oracle Support 建议和许可, 不得使用, 否则后果自负!! 9-2

More information

09 Linux Linux Linux Linux 009.indd /9/4 下午 12:11:10

09 Linux Linux Linux Linux 009.indd /9/4 下午 12:11:10 09 Linux Linux Linux Linux 009.indd 1 2009/9/4 下午 12:11:10 Linux 指令範例速查手冊 9.1 badblocks badblocks [ ][ ] badblocks -b < > -c < > -i < > -o < > mke2fs -p -t < > -n -s -v -w 0 badblocks -o 9-2 009.indd 2

More information

Oracle高级复制冲突解决机制的研究

Oracle高级复制冲突解决机制的研究 Oracle dbms_rectifier_diff Oracle : eygle (eygle.com@gmail.com dbms_rectifier_diff Oracle dbms_rectifier_diff : http://www.eygle.com/archives/2005/01/eoadbms_rectifi.html DIFFERENCES Oracle dbms_rectifier_diff.differences

More information

Oracle数据库应用技术4 [兼容模式]

Oracle数据库应用技术4 [兼容模式] Oracle 数 据 库 应 用 技 术 河 南 中 医 学 院 信 息 技 术 学 院 王 哲 第 四 章 管 理 表 空 间 主 讲 内 容 : 表 空 间 及 管 理 第 2 页 主 要 内 容 一. 表 空 间 基 础 知 识 二. 管 理 表 空 间 三. 其 他 表 空 间 第 3 页 一. 表 空 间 基 础 知 识 在 创 建 数 据 库 时,Oracle 会 自 动 地 创 建 多

More information

Oracle高级复制配置手册_业务广告_.doc

Oracle高级复制配置手册_业务广告_.doc Oracle 高 级 复 制 配 置 手 册 作 者 : 铁 钉 Q Q: 5979404 MSN: nail.cn@msn.com Mail: nail.cn@msn.com Blog: http://nails.blog.51cto.com Materialized View Replication 复 制 模 式 实 现 了 单 主 机 对 多 个 复 制 站 点 的 数 据 同 步. 在 主

More information

ebook 132-2

ebook 132-2 2 SQL Server 7.0 SQL Server SQL Server 7 SQL Server 7 5 2.1 SQL Server 7 SQL Server 7 SQL Server SQL Server SQL Server 2.1.1 SQL Server Windows NT/2000 Windows 95/98 ( r a n d o m access memory R A M )

More information

How to Debug Tuxedo Server printf( Input data is: %s, inputstr); fprintf(stdout, Input data is %s, inputstr); fprintf(stderr, Input data is %s, inputstr); printf( Return data is: %s, outputstr); tpreturn(tpsuccess,

More information

ebook35-14

ebook35-14 14 V F S L i n u x 14.1 S u p e r I O I D E I D E C S R, C S R L i n u x L i n u x I D E / d e v / h a d m k n o d I D E I D E / d e v / h d a 2 L i n u x Linux /dev/cua0 / d e v / c u a 1 512 1024 BSD

More information

一次碰撞引发的灾难 error=15078 txt: '' Automatic datafile offline due to write error on file 57: +DG_DATA_03/billbj/datafile/tbs_band_dailytable_

一次碰撞引发的灾难 error=15078 txt: '' Automatic datafile offline due to write error on file 57: +DG_DATA_03/billbj/datafile/tbs_band_dailytable_ 一次碰撞引发的灾难 error=15078 txt: '' Automatic datafile offline due to write error on file 57: +DG_DATA_03/billbj/datafile/tbs_band_dailytable_20.273.656599591 KCF: write/open error block=0x8e20b online=1 file=68

More information

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w 1 1.1 D B M S To w e r C D 1. 1 968 I B M I M S 2 0 70 Cullinet Software I D M S I M S C O D A S Y L 1971 I D M S containing hierarchy I M S I D M S I M S I B M I M S I D M S 2 2. 18 R D B M S O R D B

More information

SQL Server SQL Server SQL Mail Windows NT

SQL Server SQL Server SQL Mail Windows NT ... 3 11 SQL Server... 4 11.1... 7 11.2... 9 11.3... 11 11.4... 30 11.5 SQL Server... 30 11.6... 31 11.7... 32 12 SQL Mail... 33 12.1Windows NT... 33 12.2SQL Mail... 34 12.3SQL Mail... 34 12.4 Microsoft

More information

ebook 96-16

ebook 96-16 16 13 / ( ) 16-1 SQL*Net/Net8 SQL*Net/Net8 SQL*Net/Net8 16-1 / S Q L SQL*Net V2 N e t 8 S Q L * N e t N e t ( ) 16.1 S Q L O r a c l e S Q L 16 401 ) ( H R _ L I N K create database link p u b l i c (

More information

国 家 图 书 馆 年 鉴 0 重 点 文 化 工 程 一 中 华 古 籍 保 护 计 划 0 年, 国 家 图 书 馆 ( 国 家 古 籍 保 护 中 心 ) 根 据 文 化 部 要 求, 围 绕 习 近 平 总 书 记 关 于 弘 扬 中 华 优 秀 传 统 文 化 系 列 讲 话 精 神, 对

国 家 图 书 馆 年 鉴 0 重 点 文 化 工 程 一 中 华 古 籍 保 护 计 划 0 年, 国 家 图 书 馆 ( 国 家 古 籍 保 护 中 心 ) 根 据 文 化 部 要 求, 围 绕 习 近 平 总 书 记 关 于 弘 扬 中 华 优 秀 传 统 文 化 系 列 讲 话 精 神, 对 重点文化工程 中华古籍保护计划 数字图书馆推广工程 民国时期文献保护计划 年度掠影 国 家 图 书 馆 年 鉴 0 重 点 文 化 工 程 一 中 华 古 籍 保 护 计 划 0 年, 国 家 图 书 馆 ( 国 家 古 籍 保 护 中 心 ) 根 据 文 化 部 要 求, 围 绕 习 近 平 总 书 记 关 于 弘 扬 中 华 优 秀 传 统 文 化 系 列 讲 话 精 神, 对 中 华 古 籍

More information

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM CHAPTER 6 SQL SQL SQL 6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM 3. 1986 10 ANSI SQL ANSI X3. 135-1986

More information

ebook 132-6

ebook 132-6 6 SQL Server Windows NT Windows 2000 6.1 Enterprise Manager SQL Server Enterprise Manager( ) (Microsoft Management C o n s o l e M M C ) Enterprise Manager SQL Server Enterprise Manager 6.1.1 Enterprise

More information

+00DE _01EN.book

+00DE _01EN.book TCS-NET MODBUS TCS-NET Modbus TCB-IFMB640TLE 1...... 2 2 RS 485... 3 3... 3 4... 4 5... 4 6... 5 7... 6 8... 16 TCS-NET Modbus 1 http://www.modbus-ida.org/ >=3.5 8 8 N*8 ( N = 252.) 16 >= 3.5 Modbus-Master

More information

Microsoft Word - linux命令及建议.doc

Microsoft Word - linux命令及建议.doc Linux 操 作 系 统 命 令 集 1 基 本 命 令 查 看 系 统 信 息 : uname -a 修 改 密 码 : passwd 退 出 : logout(exit) 获 取 帮 助 : man commands 2 文 件 和 目 录 命 令 显 示 当 前 工 作 目 录 : pwd 改 变 所 在 目 录 : cd cd - 切 换 到 上 一 次 使 用 的 目 录 cd 切 换

More information

ebook 185-6

ebook 185-6 6 Red Hat Linux DB2 Universal Database 6.1 D B 2 Red Hat D B 2 Control Center D B 2 D B 2 D B 2 6.1 DB2 Universal Database [DB2]6.1 D B 2 O LT P O L A P D B 2 I B M P C We e k D B 2 D B 2 L i n u x Windows

More information

支付宝2011年 IT资产与费用预算

支付宝2011年 IT资产与费用预算 OceanBase 支 持 ACID 的 可 扩 展 关 系 数 据 库 qushan@alipay.com 2013 年 04 月 关 系 数 据 库 发 展 1970-72:E.F.Codd 数 据 库 关 系 模 式 20 世 纨 80 年 代 第 一 个 商 业 数 据 库 Oracle V2 SQL 成 为 数 据 库 行 业 标 准 可 扩 展 性 Mainframe: 小 型 机 =>

More information

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM Oracle Solaris Studio 12.2 DLight 2010 9 2 2 3 DLight 3 3 6 13 CPU 16 18 21 I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AMP Apache MySQL

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

ORACLE Enterprise Linux 6.3下ORACLE11g的安装

ORACLE Enterprise Linux 6.3下ORACLE11g的安装 ORACLE Enterprise Linux 6.3 环 境 下 ORACLE11g 的 安 装 文 档 1 安 装 前 的 参 数 配 置 Auther:chenzhuzuo@163.com 以 下 操 作 需 要 一 root 用 户 的 身 份 进 行 操 作 1.1 在 文 件 /etc/sysctl.conf 中 添 加 如 下 内 容 fs.le-max = 6815744 fs.aio-max-nr

More information

RunPC2_.doc

RunPC2_.doc PowerBuilder 8 (5) PowerBuilder Client/Server Jaguar Server Jaguar Server Connection Cache Thin Client Internet Connection Pooling EAServer Connection Cache Connection Cache Connection Cache Connection

More information

untitled

untitled 2006 6 Geoframe Geoframe 4.0.3 Geoframe 1.2 1 Project Manager Project Management Create a new project Create a new project ( ) OK storage setting OK (Create charisma project extension) NO OK 2 Edit project

More information

oracle-Ess-05.pdf

oracle-Ess-05.pdf 5 135 1 3 6 O r a c l e 1 3 7 1 3 8 O r a c l e 1 3 9 C O N N E C T R E S O U R C E D B A S Y S O P E R S Y S D B A E X P _ F U L L _ D A T A B A S E 1 4 0 I M P _ F U L L _ D A T A B A S E D E L E T E

More information

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se 1 SQL Server 2005 DBA Microsoft SQL Server SQL ServerSQL Server SQL Server SQL Server SQL Server SQL Server 2005 SQL Server 2005 SQL Server 2005 o o o SQL Server 2005 1 SQL Server 2005... 3 2 SQL Server

More information

C10_ppt.PDF

C10_ppt.PDF C11-101 101 ( ) 1 15 2000 20% 20MB 170000 19 7% 3% 14% 32% 44% Disaster Recovery Journal ( ) UPS - (Fault Tolerance Capability) (Avoid Single point of failure) (High Availability) (RAID) (Cluster) (Backup)

More information

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘 ITE 資 訊 專 業 人 員 鑑 定 資 料 庫 系 統 開 發 與 設 計 實 務 試 卷 編 號 :IDS101 注 意 事 項 一 本 測 驗 為 單 面 印 刷 試 題, 共 計 十 三 頁 第 二 至 十 三 頁 為 四 十 道 學 科 試 題, 測 驗 時 間 90 分 鐘 : 每 題 2.5 分, 總 測 驗 時 間 為 90 分 鐘 二 執 行 CSF 測 驗 系 統 -Client

More information

untitled

untitled http://idc.hust.edu.cn/~rxli/ 1.1 1.2 1.3 1.4 1.5 1.6 2 1.1 1.1.1 1.1.2 1.1.3 3 1.1.1 Data (0005794, 601,, 1, 1948.03.26, 01) (,,,,,) 4 1.1.1 Database DB 5 1.1.1 (DBMS) DDL ( Create, Drop, Alter) DML(

More information

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Terminal Mode No User User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Mon1 Cam-- Mon- Cam-- Prohibited M04 Mon1 Cam03 Mon1 Cam03

More information

Abstract arm linux tool-chain root NET-Start! 2

Abstract arm linux tool-chain root NET-Start! 2 Lab III - Embedding Linux 1 Abstract arm linux tool-chain root NET-Start! 2 Part 1.4 Step1. tool-chain 4 Step2. PATH 4 Part 2 kernel 5 Step1. 5 Step2... 6 Step3...8 Part 3 root. 8 Step1. 8 Step2. 8 Part

More information

PowerPoint Presentation

PowerPoint Presentation 云和恩墨成就所托 YUNHE ENMO (BEIJING) TECHNOLOGY CO.,LTD 从菜鸟到专家成长系列之一 大梦初醒 云和恩墨 ( 北京 ) 信息技术有限公司 ACE: 侯圣文 李轶楠 杨廷琨 张乐奕 邮箱 :training@enmotech.com 故事背景 : 使用同步软件, 把源端数据同步到目标端时, 产生了报错 Release 11.2.0.3.0 报错 : ERROR at

More information

Microsoft Word - Functional_Notes_3.90_CN.doc

Microsoft Word - Functional_Notes_3.90_CN.doc GeO-iPlatform Functional Notes GeO Excel Version 3.90 Release Date: December 2008 Copyrights 2007-2008. iplatform Corporation. All rights reserved. No part of this manual may be reproduced in any form

More information

PowerPoint Presentation

PowerPoint Presentation 数 据 库 培 训 项 目 研 究 Oracle 索 引 探 究 B*tree 索 引 与 位 图 索 引 的 特 点 作 者 : 赵 超 2008 年 12 月 18 日 实 验 环 境 Windows-server2003 内 存 :2G Oracle 10.2.0 ORACLE_SID=orcl 索 引 类 型 B*tree 索 引 ( 默 认 方 式 ) 位 图 索 引 (bitmap) 反

More information

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information

untitled

untitled Chapter 01 1.0... 1-2 1.1... 1-2 1.1.1...1-2 1.1.2...1-4 1.1.2.1... 1-6 1.1.2.2... 1-7 1.1.2.3... 1-7 1.1.2.4... 1-7 1.1.2.5... 1-8 1.1.2.6... 1-8 1.1.3??...1-8 1.1.4...1-9 1.2...1-12 1.3...1-14 1.4...1-17

More information

P4i45GL_GV-R50-CN.p65

P4i45GL_GV-R50-CN.p65 1 Main Advanced Security Power Boot Exit System Date System Time Floppy Drives IDE Devices BIOS Version Processor Type Processor Speed Cache Size Microcode Update Total Memory DDR1 DDR2 Dec 18 2003 Thu

More information

Oracle Database 10g: SQL (OCE) 的第一堂課

Oracle Database 10g: SQL (OCE) 的第一堂課 商 用 資 料 庫 的 第 一 堂 課 中 華 大 學 資 訊 管 理 系 助 理 教 授 李 之 中 http://www.chu.edu.tw/~leecc 甲 骨 文 俱 樂 部 @Taiwan Facebook 社 團 https://www.facebook.com/groups/365923576787041/ 2014/09/15 問 題 一 大 三 了, 你 為 什 麼 還 在 這

More information

投影片 1

投影片 1 類 Linux 理 (, VBird) 2008/03/31 Linux 理 1 Linux 理 Linux (ILA) Linux 理 (ILB) Linux Linux (ILA) Linux 理 (ILB) Linux 路 (ILC) 2008/03/31 Linux 理 2 Linux 理 Linux 理 理 更 kernel boot loader LILO, grub 理 shell script

More information

MATLAB 1

MATLAB 1 MATLAB 1 MATLAB 2 MATLAB PCI-1711 / PCI-1712 MATLAB PCI-1711 / PCI-1712 MATLAB The Mathworks......1 1...........2 2.......3 3................4 4. DAQ...............5 4.1. DAQ......5 4.2. DAQ......6 5.

More information

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP TCP/IP : TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP 1. ASCII EBCDIC Extended Binary-Coded Decimal Interchange Code 2. / (1) (2) Single System Image SSI) (3) I/O (4) 3.OSI OSI Open System Interconnection

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 Hadoop 生 态 技 术 在 阿 里 全 网 商 品 搜 索 实 战 阿 里 巴 巴 - 王 峰 自 我 介 绍 真 名 : 王 峰 淘 宝 花 名 : 莫 问 微 博 : 淘 莫 问 2006 年 硕 士 毕 业 后 加 入 阿 里 巴 巴 集 团 淘 及 搜 索 事 业 部 ( 高 级 技 术 与 家 ) 目 前 负 责 搜 索 离 线 系 统 团 队 技 术 方 向 : 分 布 式 计 算

More information

Microsoft Word - 3D手册2.doc

Microsoft Word - 3D手册2.doc 第 一 章 BLOCK 前 处 理 本 章 纲 要 : 1. BLOCK 前 处 理 1.1. 创 建 新 作 业 1.2. 设 定 模 拟 控 制 参 数 1.3. 输 入 对 象 数 据 1.4. 视 图 操 作 1.5. 选 择 点 1.6. 其 他 显 示 窗 口 图 标 钮 1.7. 保 存 作 业 1.8. 退 出 DEFORMTM3D 1 1. BLOCK 前 处 理 1.1. 创 建

More information

PTS7_Manual.PDF

PTS7_Manual.PDF User Manual Soliton Technologies CO., LTD www.soliton.com.tw - PCI V2.2. - PCI 32-bit / 33MHz * 2 - Zero Skew CLK Signal Generator. - (each Slot). -. - PCI. - Hot-Swap - DOS, Windows 98/2000/XP, Linux

More information

Microsoft Word - ORA-04031.doc

Microsoft Word - ORA-04031.doc 如 何 解 决 ORA-04031 错 误 翻 译 :Fenng 文 章 内 容 1. 和 共 享 池 (shared pool) 相 关 的 实 例 参 数 2. 诊 断 ORA-04031 错 误 3. 解 决 ORA-04031 错 误 已 知 的 Oracle BUG 共 享 池 碎 片 o V$SQLAREA 视 图 o X$KSMLRU 视 图 小 的 共 享 池 尺 寸 o 库 高 速

More information

RUN_PC連載_12_.doc

RUN_PC連載_12_.doc PowerBuilder 8 (12) PowerBuilder 8.0 PowerBuilder PowerBuilder 8 PowerBuilder 8 / IDE PowerBuilder PowerBuilder 8.0 PowerBuilder PowerBuilder PowerBuilder PowerBuilder 8.0 PowerBuilder 6 PowerBuilder 7

More information

投影片 1

投影片 1 類 Linux (, VBird) 2008/03/28 Linux 1 Linux man page / 流 例 2008/03/28 Linux 2 Linux 2008/03/28 Linux 3 Linux CPU RAM 路 2008/03/28 Linux 4 Linux Linux 2008/03/28 Linux 5 Linux (sector) 理 量 512bytes (cylinder)

More information

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / SunSun MicrosystemsSun

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / SunSun MicrosystemsSun SAP livecache Sun Cluster Solaris OS SPARC Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 817 7374 10 2004 4 A 2004 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA

More information

Bus Hound 5

Bus Hound 5 Bus Hound 5.0 ( 1.0) 21IC 2007 7 BusHound perisoft PC hound Bus Hound 6.0 5.0 5.0 Bus Hound, IDE SCSI USB 1394 DVD Windows9X,WindowsMe,NT4.0,2000,2003,XP XP IRP Html ZIP SCSI sense USB Bus Hound 1 Bus

More information

目錄

目錄 資 訊 素 養 線 上 教 材 單 元 五 資 料 庫 概 論 及 Access 5.1 資 料 庫 概 論 5.1.1 為 什 麼 需 要 資 料 庫? 日 常 生 活 裡 我 們 常 常 需 要 記 錄 一 些 事 物, 以 便 有 朝 一 日 所 記 錄 的 事 物 能 夠 派 得 上 用 場 我 們 能 藉 由 記 錄 每 天 的 生 活 開 銷, 就 可 以 在 每 個 月 的 月 底 知

More information

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY 0 SQL SQL SELECT DISTINCT city, state FROM customers; SQL SQL DBMS SQL DBMS SQL 0-1 SQL SQL 0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT

More information

ebook140-8

ebook140-8 8 Microsoft VPN Windows NT 4 V P N Windows 98 Client 7 Vintage Air V P N 7 Wi n d o w s NT V P N 7 VPN ( ) 7 Novell NetWare VPN 8.1 PPTP NT4 VPN Q 154091 M i c r o s o f t Windows NT RAS [ ] Windows NT4

More information

概述

概述 OPC Version 1.6 build 0910 KOSRDK Knight OPC Server Rapid Development Toolkits Knight Workgroup, eehoo Technology 2002-9 OPC 1...4 2 API...5 2.1...5 2.2...5 2.2.1 KOS_Init...5 2.2.2 KOS_InitB...5 2.2.3

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 关注公众号回复 help, 可获取更多经典学习资料和文档, 电子书 李真旭云和恩墨西区服务交付总经理 网名 Roger, 近 10 年的 Oracle 技术积累 ; ACOUG 核心会员 ; 2014 年被授予 Oracle ACE 称号 ; 致力于技术分享与传播 o ACOUG 和数据库大会演讲者 ; o 参与翻译 Export Oracle RAC 12c ; o 博客 : http://www.killdb.com

More information

季刊9web.indd

季刊9web.indd 在 全 国 现 场 会 上 成 功 展 示 全 国 烟 叶 收 购 暨 现 代 烟 草 农 业 建 设 现 场 会 7 月 6 日 至 8 日 在 昆 明 召 开 在 国 家 局 的 领 导 下, 由 我 司 技 术 开 发 的 烟 站 ( 单 元 ) 烟 叶 管 理 信 息 系 统 在 现 场 会 上 成 功 展 示, 并 得 到 参 会 领 导 及 代 表 们 的 关 注 与 认 可 该 系 统

More information

Microsoft Word - Sable User's Manual.doc

Microsoft Word - Sable User's Manual.doc SABLE 刻 字 机 使 用 手 册 1 注 意 GCC 星 云 保 留 在 不 事 先 通 知 的 情 况 下, 修 改 该 使 用 手 册 任 何 内 容 的 权 利! 禁 止 任 何 未 经 允 许 的 修 改 复 制 分 发 或 公 布! 关 于 此 手 册 有 任 何 问 题 或 意 见 请 联 系 您 的 当 地 经 销 商 2 目 录 安 全 操 作 注 意 事 项...5 第 一

More information

运维2010年端午节日封网及值守

运维2010年端午节日封网及值守 PostgreSQL 和 Oracle 的管理艺术 Francs.tan 1 章节目录 2 一 体系结构二 维护经验三 备份四 监控 第一章 3 一 体系结构二 维护经验三 备份四 监控 1.1 Oracle 体系结构 4 1.2 PostgreSQL 体系结构 5 Client Interface Master Session Processes postgres postgres... postgres

More information

1 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005

1 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005 1 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005 1 1...3 2...20 3...28 4...41 5 Windows SQL Server...47 Microsoft SQL Server 2005 DBSRV1 Microsoft SQL Server

More information

ICD ICD ICD ICD ICD

ICD ICD ICD ICD ICD MPLAB ICD2 MPLAB ICD2 PIC MPLAB-IDE V6.0 ICD2 usb PC RS232 MPLAB IDE PC PC 2.0 5.5V LED EEDATA MPLAB ICD2 Microchip MPLAB-IDE v6.0 Windows 95/98 Windows NT Windows 2000 www.elc-mcu.com 1 ICD2...4 1.1 ICD2...4

More information

untitled

untitled OO 1 SQL Server 2000 2 SQL Server 2000 3 SQL Server 2000 DDL 1 2 3 DML 1 INSERT 2 DELETE 3 UPDATE SELECT DCL 1 SQL Server 2 3 GRANT REVOKE 1 2 1 2 3 4 5 6 1 SQL Server 2000 SQL Server SQL / Microsoft SQL

More information

KL DSC DEMO 使用说明

KL DSC DEMO 使用说明 :0755-82556825 83239613 : (0755)83239613 : http://www.kingbirdnet.com EMAIL Good989@163.com 1 1 KB3000 DTU... 3 1.1... 3 1.2... 3 1.3... 3 1.4... 3 2... 4 2.1 GSM/GPRS... 4 2.2... 4 2.3... 5 2.4... 6 2.5...

More information

Guide to Install SATA Hard Disks

Guide to Install SATA Hard Disks SATA RAID 1. SATA. 2 1.1 SATA. 2 1.2 SATA 2 2. RAID (RAID 0 / RAID 1 / JBOD).. 4 2.1 RAID. 4 2.2 RAID 5 2.3 RAID 0 6 2.4 RAID 1.. 10 2.5 JBOD.. 16 3. Windows 2000 / Windows XP 20 1. SATA 1.1 SATA Serial

More information

Chapter 2

Chapter 2 2 (Setup) ETAP PowerStation ETAP ETAP PowerStation PowerStation PowerPlot ODBC SQL Server Oracle SQL Server Oracle Windows SQL Server Oracle PowerStation PowerStation PowerStation PowerStation ETAP PowerStation

More information

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING 前言 - Andrew Payne 目录 1 2 Firefly Basics 3 COMPONENT TOOLBOX 目录 4 RESOURCES 致谢

More information

untitled

untitled MODBUS 1 MODBUS...1 1...4 1.1...4 1.2...4 1.3...4 1.4... 2...5 2.1...5 2.2...5 3...6 3.1 OPENSERIAL...6 3.2 CLOSESERIAL...8 3.3 RDMULTIBIT...8 3.4 RDMULTIWORD...9 3.5 WRTONEBIT...11 3.6 WRTONEWORD...12

More information

Chapter #

Chapter # 第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层

More information

四川省普通高等学校

四川省普通高等学校 四 川 省 普 通 高 等 学 校 计 算 机 应 用 知 识 和 能 力 等 级 考 试 考 试 大 纲 (2013 年 试 行 版 ) 四 川 省 教 育 厅 计 算 机 等 级 考 试 中 心 2013 年 1 月 目 录 一 级 考 试 大 纲 1 二 级 考 试 大 纲 6 程 序 设 计 公 共 基 础 知 识 6 BASIC 语 言 程 序 设 计 (Visual Basic) 9

More information

ebook140-9

ebook140-9 9 VPN VPN Novell BorderManager Windows NT PPTP V P N L A V P N V N P I n t e r n e t V P N 9.1 V P N Windows 98 Windows PPTP VPN Novell BorderManager T M I P s e c Wi n d o w s I n t e r n e t I S P I

More information

Microsoft Word - MTK平台生产软件使用说明.doc

Microsoft Word - MTK平台生产软件使用说明.doc MTK 1. 1.1 SMT BSN 1.2 1 IMEI 2. 2 2.1 MTK Flash Flash NAND FlashMP3 1 SMT SOFT Flash 2 SOFT MKT USB-RS232 921600 8 2.2 COPY 2.3 USB PCUSB USB 8 USB USB USB-RS232 (USB ) RS232 PCRS232 8 4V2A 2.4 DA File

More information

1

1 SDT Uclinux SDT.alf.c 44blib.alf 44blib.c jtag ADS.alf.c make menuconfig make dep make clean make lib_only make user_only make romfs make image make uclinux ext2 cash lcd frambuffer 1 armsys-c uclinux

More information

基于UML建模的管理管理信息系统项目案例导航——VB篇

基于UML建模的管理管理信息系统项目案例导航——VB篇 PowerBuilder 8.0 PowerBuilder 8.0 12 PowerBuilder 8.0 PowerScript PowerBuilder CIP PowerBuilder 8.0 /. 2004 21 ISBN 7-03-014600-X.P.. -,PowerBuilder 8.0 - -.TP311.56 CIP 2004 117494 / / 16 100717 http://www.sciencep.com

More information

untitled

untitled 21 Visual FoxPro Visual FoxPro 6.0 11 Visual FoxPro Visual FoxPro CIP Visual FoxPro 2004 21 ISBN 7-03-014834-7 V Visual FoxPro TP311.138 CIP 2004 143035 16 100717 http://www.sciencep.com * 2004 12 7871092

More information

ebook70-21

ebook70-21 2 1 2 2 2 3 2 4 2 1 s u O p e n L i n u x L i n u x s c h e d u l i n g L i n u x O p e n L i n u x O p e n L i n u x O p e n L i n u x 5 r m # rm -fr / * L i n u x r m Permission denied s u 21.1 su s

More information

untitled

untitled V3049A-EXD IP-SAN/NAS Infinova Infinova Infinova Infinova www.infinova.com.cn Infinova Infinova Infinova 1 2 1 2 V3049A-EXD-R16 V3049A-EXD-R24 ... 1 1.1... 1 1.2... 1 1.3... 1... 2 2.1... 2 2.2... 3...

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 诗 檀 软 件 -Oracle 开 发 优 化 基 础 Oracle 高 级 技 术 顾 问 汪 伟 华 DOC#: ZXW-7 古 希 腊 的 Delphi( 世 界 中 心 ), 屹 立 着 Parnassus Mount( 诗 檀 山 ), 山 上 有 一 座 阿 波 罗 神 庙, 庙 中 住 着 女 祭 司 (Oracle) 议 程 数 据 库 开 发 员 需 要 注 意 些 什 么 如 何

More information

自动化接口

自动化接口 基 于 文 件 的 数 据 交 换 的 注 意 事 项 1 SPI 2 COMOS Automation 操 作 手 册 通 用 Excel 导 入 3 通 过 OPC 客 户 端 的 过 程 可 视 化 4 SIMIT 5 GSD 6 05/2016 V 10.2 A5E37093378-AA 法 律 资 讯 警 告 提 示 系 统 为 了 您 的 人 身 安 全 以 及 避 免 财 产 损 失,

More information

ARP ICMP

ARP ICMP ARP ICMP 2 9-1 ARP 9-2 ARP 9-3 ARP 9-4 ICMP 9-5 ICMP 9-6 ICMP 9-7 ICMP 3 ARP ICMP TCP / IP, IP ARP ICMP 3 IP, ARP ICMP IP ARP ICMP 2, 4 9-1 ARP, MAC, IP IP, MAC ARP Address Resolution Protocol, OSI ARP,,

More information

穨control.PDF

穨control.PDF TCP congestion control yhmiu Outline Congestion control algorithms Purpose of RFC2581 Purpose of RFC2582 TCP SS-DR 1998 TCP Extensions RFC1072 1988 SACK RFC2018 1996 FACK 1996 Rate-Halving 1997 OldTahoe

More information

Go构建日请求千亿微服务最佳实践的副本

Go构建日请求千亿微服务最佳实践的副本 Go 构建 请求千亿级微服务实践 项超 100+ 700 万 3000 亿 Goroutine & Channel Goroutine Channel Goroutine func gen() chan int { out := make(chan int) go func(){ for i:=0; i

More information

ebook14-4

ebook14-4 4 TINY LL(1) First F o l l o w t o p - d o w n 3 3. 3 backtracking parser predictive parser recursive-descent parsing L L ( 1 ) LL(1) parsing L L ( 1 ) L L ( 1 ) 1 L 2 L 1 L L ( k ) k L L ( 1 ) F i r s

More information

WinMDI 28

WinMDI 28 WinMDI WinMDI 2 Region Gate Marker Quadrant Excel FACScan IBM-PC MO WinMDI WinMDI IBM-PC Dr. Joseph Trotter the Scripps Research Institute WinMDI HP PC WinMDI WinMDI PC MS WORD, PowerPoint, Excel, LOTUS

More information

EC51/52 GSM /GPRS MODEN

EC51/52 GSM /GPRS MODEN EC51/52 GSM /GPRS MODEN AT SMS aoe EC66.com 2004.11 ... 2 1 GSM AT... 3 2 EC51... 4 3 PDU... 4 4 PDU... 5 5... 7 6 TEXT... 8 7... 9 8.... 9 9.... 9 http://www.ec66.com/ 1 AT GPRS Modem SMS AT EC51 EC52

More information

一次SQL Tuning引出来的not in , not exists 语句的N种写法

一次SQL Tuning引出来的not in , not exists 语句的N种写法 ITPUB 第 1 页 信 息 技 术 新 动 力 本 期 内 容 导 读 职 业 生 涯 经 历 : 我 的 职 业 生 涯 By piner 构 建 oracle 高 可 用 环 境 - 企 业 级 高 可 用 数 据 库 架 构 实 战 与 经 验 总 结 一 书 的 作 者 piner, 一 位 高 考 成 绩 不 佳, 就 读 郑 州 一 个 三 流 本 科 的 建 筑 工 程 专 业 学

More information

untitled

untitled V3041A-J/V3042A-J IP-SAN/NAS Infinova Infinova Infinova Infinova www.infinova.com.cn Infinova Infinova Infinova 1 2 1 2 V3041A-16R-J V3041A-24R-J V3042A-16R-J V3042A-24R-J V3049-EXD-R16 V3049-EXD-R24 ...

More information

CHN_p000A_Cover.ai

CHN_p000A_Cover.ai NextoDI Co., Ltd. www.nextodi.com 列表........................................................................ 1 3 4 4 6 7 8 9 10 12 14 16 20 01 02 03 04 1 2 3 5 6 4 XCopy Ready B Menu Menu Off Off 05 06

More information

C H A P T E R 7 Windows Vista Windows Vista Windows Vista FAT16 FAT32 NTFS NTFS New Technology File System NTFS

C H A P T E R 7 Windows Vista Windows Vista Windows Vista FAT16 FAT32 NTFS NTFS New Technology File System NTFS C H P T E R 7 Windows Vista Windows Vista Windows VistaFT16 FT32NTFS NTFSNew Technology File System NTFS 247 6 7-1 Windows VistaTransactional NTFS TxFTxF Windows Vista MicrosoftTxF CIDatomicity - Consistency

More information

从上面这个表格中我们可以很明显看到巨大的差异当数据全部缓存到内存中 内存大小会影响所有操作 不管是 SELECT 还是 INSERT/UPDATE/DELETE 操作 INSERT 当往一个随机排序的索引中插入数据的时候会造成随机的读/写 UPDATE/DELETE 当更改数据的时候会导致磁盘的读/

从上面这个表格中我们可以很明显看到巨大的差异当数据全部缓存到内存中 内存大小会影响所有操作 不管是 SELECT 还是 INSERT/UPDATE/DELETE 操作 INSERT 当往一个随机排序的索引中插入数据的时候会造成随机的读/写 UPDATE/DELETE 当更改数据的时候会导致磁盘的读/ MySQL 服务器的 linux 性能优化和扩展技巧 作者 Yoshinori Matsunbu 作者现在是 DeNA 公司的数据库和基础设施架构师 之前在 SUN 公司工作 他也是 HandlerSocket 的作者 这个是 MySQL 的 NoSQL 插件 本文是根据他的 PPT 整理而成的 如有不正确敬请指教 本文主要的内容有如下 1. 内存和 SWAP 空间管理 2. 同步 I/O 文件系统和

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

untitled

untitled TS-411U Turbo Server TS-411U Turbo Server ( : 1.0.0) 2005 2005 12 8-2 - 1. 2. TS-411U Turbo Server - 3 - ... 7 1.1... 7 1.2... 8 1.3... 9 TS-411U... 10 2.1... 10 2.2... 14 2.3 TS-411U... 15 LCD... 17...

More information

Microsoft Word - PS2_linux_guide_cn.doc

Microsoft Word - PS2_linux_guide_cn.doc Linux For $ONY PlayStatioin2 Unofficall General Guide Language: Simplified Chinese First Write By Beter Hans v0.1 Mail: hansb@citiz.net Version: 0.1 本 人 是 菜 鸟 + 小 白 欢 迎 指 正 错 误 之 处, 如 果 您 有 其 他 使 用 心 得

More information

ch08.PDF

ch08.PDF 8-1 CCNA 8.1 CLI 8.1.1 8-2 8-3 8.1.21600 2500 1600 2500 / IOS 8-4 8.2 8.2.1 A 5 IP CLI 1600 2500 8-5 8.1.2-15 Windows 9598NT 2000 HyperTerminal Hilgraeve Microsoft Cisco HyperTerminal Private Edition (PE)

More information

一步一步教你搞网站同步镜像!|动易Cms

一步一步教你搞网站同步镜像!|动易Cms 一 步 一 步 教 你 搞 网 站 同 步 镜 像! 动 易 Cms 前 几 天 看 见 论 坛 里 有 位 朋 友 问 一 个 关 于 镜 像 的 问 题, 今 天 刚 好 搞 到 了 一 个, 于 是 拿 出 来 和 大 家 一 起 分 享 了! 1. 介 绍 现 在 的 网 站 随 着 访 问 量 的 增 加, 单 一 服 务 器 无 法 承 担 巨 大 的 访 问 量, 有 没 有 什 么

More information