`
tylgl
  • 浏览: 54720 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
概要 1.1. 本文的目的 为了模拟测试oracle热备份的各种恢复情况,同时给以后工程人员一些实施借鉴,特地整理了本文档,在其中记录各种恢复的情况,以方便恢复时使用。 1.2. 系统概况 系统环境:hp unix11 oracle 9201 数据情况:一个系统文件、3个联机日志、一个回滚段表空、一个undo表空间、其他的数据文件,数据库当前使用undo。 备份方式:热备份 备份文件:数据文件、归档日志、控制文件、初始化文件。 2.   恢复情况介绍 2.1. 模拟回滚表空间损坏丢失 当初设计时系统就同时并存了两种回滚段管理模式,目的就是当其中的一个出现问题的话,就可以立刻恢复。Un ...
--总结启动命令如下: lsnrctl [start|stop|status]                  --启动监听器,停止监听器,查看监听器的状态; net [start|stop] oracleserviceorcl             一、独立启动: Microsoft Windows 2000 [Version 5.00.2195] (C) 版权所有 1985-2000 Microsoft Corp. ######################################################### 检查监听器状态: ############# ...
分析函数中经常会包括ORDER BY语句,而这个语句会对Oracle的运行结果产生影响。 看一个简单的例子: SQL> CREATE TABLE T (ID NUMBER, NAME VARCHAR2(30)); 表已创建。 SQL> INSERT INTO T VALUES (1, 'A'); 已创建 1 行。 SQL> INSERT INTO T VALUES (3 ...
在10g以前,Oracle的全局索引分区方法只有一种,即范围分区。 SQL> CREATE TABLE T_PART_INDEX (ID NUMBER, NAME VARCHAR2(30), CREATE_DATE DATE); 表已创建。 SQL> INSERT INTO T_PART_INDEX SELECT ROWNUM, OBJECT_NAME, CREATED FROM DBA_OBJECTS; 已创建57477行。 SQL> COMMIT; 提交完成。 SQL> CREATE INDEX IND_PART_INDEX_CREATE 2 ON T ...
对于有过逻辑standby,streams搭建体验的朋友,肯定对Supplemental logging不会感到陌生,在一步一步学Dataguard系列笔记中,我曾将其译为附加日志,后来想了想,我觉着附加日志这几个字还是不能完全体现其真实意图,一时半会儿又找不到合适的词儿,算了,不译了,还是坚持以英文相称吧。 Supplemental Logging具体是做什么用的呢?要回答这个问题,我们就必须先搞明白,为什么我们需要Supplemental Logging! 事实上,目前最有可能用到Supplemental Logging的也只有逻辑standby和streams这两项特性(10g以后如果 ...
深入分析Oracle数据库日志文件 作者:程永新 发文时间:2003.09.29 13:52:18 ======================================== 作为Oracle DBA,我们有时候需要追踪数据误删除或用户的恶意操作情况,此时我们不仅需要查出执行这些操作的数据库账号,还需要知道操作是由哪台客户端(IP地址等)发出的。针对这些问题,一个最有效实用而又低成本的方法就是分析Oracle数据库的日志文件。本文将就Oracle日志分析技术做深入探讨。   一、如何分析即LogMiner解释   从目前来看,分析Oracle日志的唯一方法就是使用Oracle ...
1-1:Swing常用的package             PACHAGE  |                      内          容           -----------------|-------------------- -----------    ...
一个行囊,如果已经装的太满了,就会很沉,很重,很累。       一个生命背负不了太多的行囊,拖着疲惫的身躯走在人生大道上,我们注定要抛弃很多。果断的放弃是面对人生,面对生活的一种清醒的选择,只有学会放弃那 ...
第二章 架构 ORACLE架构由3部分组成: 文件, 内存结构, 物理进程 SERVER: 数据库与实例的概念: 一个数据库可以同时被多个实例挂载或者打开 一个实例在任何时候只能打开一个数据库 实例每次启动的时候, 不一定每次都打开的是统一个数据库 实例就是一系列的操作系统进程以及内存,而数据库是由一系列的文件组成(数据文件,临时文件, 重做日志文件, 控制文件) 大多数情况下, 数据库与实例是一对一的关系, 但是在OPS(ORACLE PARALLEL SERVER)情况下, 可能存在多个实例对应一个数据库的情况。 SGA, 对UNIX来说, 可能实际分配一大块物理内存, 这 ...

智力题

1.有36匹马,六个跑道?没有记时器等设备,用最少的比赛次数算出跑的最快的前三名马?” 1答: 36匹马分6个组,分别为A、B、C、D、E、F组。 第一轮,每个组各跑一次,取每组前三名,标识为A1、A2、A3,B1、B2、B3,以此类推。 第二轮,每个组的第一名(A1——F1)拉出来跑一次,假设名次是:A1第一名,B1第二名,C1第三名。 则:1.后三名及其所在组的其余组员均被淘汰(小组头名都没能进前三,当然是全部淘汰啦) 2.两战全胜的A1已经提前夺冠了。 3.由于A1已经占去了一个名额,只剩两个名额了,则B3、C3可以淘汰了。而且由于C1的最好成绩也只能是第三名了,所以C2也可以淘汰了。 ...
一条SQL让20个CPU都50% Busy 一、概述 GOTOTOP有两年多没有冲锋在技术第一线了,所以这篇文章也只是个没营养的案例而已,有经验的你完全可以跳过:) 硬件:20个CPU×2+128GB MEM×2 软件:AIX5.3+HACMP5.2+Oracle10g RAC 这段时间一直在做压力测试,昨晚客户通知昨天压力测试的结果不理想,今天开会分析结果,希望我们参加,客户的希望对我们就是命令,何况现在项目关键阶段,我高度重视,带工程师准时参加了今天的会议。 二、现象 接下来继续测试现场观察测试情况,监控结果发现一个节点的CPU整体消耗了50%多,可是20个CPU哦,而I/O不足10 ...
作为Oracle DBA,我们有时候需要追踪数据误删除或用户的恶意操作情况,此时我们不仅需要查出执行这些操作的数据库账号,还需要知道操作是由哪台客户端(IP地址等)发出的。针对这些问题,一个最有效实用而又低成本的方法 ...
命令详解:    E:\>exp help=y   通过输入 EXP 命令和用户名/口令,您可以 在用户 / 口令之后的命令:   实例: EXP SCOTT/TIGER   或者,您也可以通过输入跟有各种参数的 EXP 命令来控制“导出”的运行方式。 要指定参数,您可以使用关键字:   格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN) 实例: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR) 或 TABLES=(T1: P1,T1: P2),如果 T ...
近来公司技术,研发都在问我关于内存参数如何设置可以优化Oracle的性能,所以抽时间整理了这篇文档,以做参考。 目的: 希望通过整理此文档,使公司同事对oracle内存结构有一个全面的了解,并在实际的工作中灵活应用,使oracle的内 ...
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用性。 在多数情况下,Oracle使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,如果在SQL语句的where子句中写的 ...
Global site tag (gtag.js) - Google Analytics