自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (2)
  • 收藏
  • 关注

原创 Oracle11g 关闭密码大小写敏感

Oracle11g 关闭密码大小写敏感SQL> show parameter sec_caseNAME                                 TYPE        VALUE------------------------------------ ----------- ------------------------------sec_

2016-10-28 11:42:50 11419

原创 sysdba和sysoper 角色的区别

1.  sysoper: This privilege allows a user to perform basic operational tasks, but without the ability to look at user data.2.  sysoper:  ALTER DATABASE RECOVER                       (Complete

2016-10-28 11:13:51 717

原创 orapwsid文件是二进制文件,不能手工修改,单纯的使用strings 查看不能发现一些细微的变化

orapwsid文件是二进制文件,不能手工修改,单纯的使用strings 查看不能发现一些细微的变化[oracle@localhost dbs]$ strings orapworcl]\[ZORACLE Remote Password fileINTERNAL203EBE72907E750EV$E8Sxbqg466C75A1248EDE33z

2016-10-27 16:38:54 515

转载 【恢复】临时表空间损坏的两种恢复方法

转载: 原文地址:http://blog.itpub.net/519536/viewspace-622080/当排序在内存中无法完成时就会使用临时表空间进行排序,如果临时表空间出现了问题会严重地影响系统运行性能。当临时表空间出现异常不可用时,该如何进行恢复呢?常用的有两种方法,一种方法我称其为“重新启动法”,另外一种方法权且称做“新增替换法”吧。实验分解之。1.“重

2016-10-27 11:26:15 1403

原创 表空间 dictionary 和local 管理,segment 管理,extent 管理 (未完。。。)

表空间 dictionary 和local 管理,segment 管理,extent 管理空间分配和回收的基础是extent, segment 的分配是从extent的管理的基础上,再分配。根据extent的分配信息集中管理在系统表空间的管理表中,则是dictionary管理,这时如果有密集的extent分配和回收,容易在对管理表的修改中产生瓶颈。相反extent的分配

2016-10-27 11:00:58 475

转载 Oracle ErrorStack 使用和阅读详解

转载: 原文地址:http://blog.csdn.net/oradh/article/details/36184107一、概述在Oracle数据库运行过程中,我们经常会遇到这样或那样的错误,但是错误的提示并不具体,加大了我们在诊断问题时的难度。ErrorStack是Oracle提供的一种对于错误堆栈进行跟踪的方法,通过设置跟踪可以将一些指定错误的后台信息详细的

2016-10-26 17:00:50 841

转载 enq: TX - row lock contention故障处理一则

转载: 原文地址: http://blog.csdn.net/oradh/article/details/32709985一个很简单的问题,之所以让我对这个问题进行总结,一是因为没我想象的简单,在处理的过程中遇到了一些磕磕碰碰,甚至绕了一些弯路,二是引发了我对故障处理时的一些思考。6月19日,下午5点左右,数据库出现了大量的enq: TX - row lock

2016-10-26 16:59:28 358

转载 Oracle dmp文件损坏恢复案例

转载: 原文地址: http://blog.csdn.net/oradh/article/details/31746949前一段时间帮一个朋友的朋友恢复了一个损坏的dmp文件,大概100多个G,记录一下恢复过程并简单总结一下一、描述这个dmp文件是从一个Oracle 9i的数据库上exp出来的,在导入Oracle 11g版本的时候,可能会随机出现两类错误,如下

2016-10-26 16:57:40 1107

转载 Oracle Outline总结

转载: 原文地址:http://blog.csdn.net/oradh/article/details/30230121一、基本概述Oracle Outline,中文也称为存储大纲,是最早的基于提示来控制SQL执行计划的机制,也是9i以及之前版本唯一可以用来稳定和控制SQL执行计划的工具。outline是一个hints(提示)的集合,更具体的讲,outline可

2016-10-26 16:56:52 396

转载 optimizer_index_caching和optimizer_index_cost_adj两个参数说明

转载: 原文地址:http://blog.csdn.net/oradh/article/details/29576981一、optimizer_index_cost_adj参数优化器计算通过索引扫描访问表数据的cost开销,可以通过这个参数进行调整。参数可用值的范围为1到10000。默认值为100,超过100后越大则越会使索引扫描的COST开销越高(计算的),从而导致查

2016-10-26 16:55:39 373

转载 RHEL5 X86-64上安装Oracle 11gR2示例与总结

转载: 原文地址: http://blog.csdn.net/oradh/article/details/27336855进入Oracle DBA行业也有好几年了,但是说到安装Oracle的经验,我还真不是特别多,印象中刚开始每次安装都有点磕磕碰碰,随着接触Oracle的时间越来越长,各方面的原理、机制也都有一定的了解后,现在安装Oracle已经很少会遇到问题了。基本上我把自己

2016-10-26 16:54:35 289

转载 Oracle手工生成段建议(Segment Advisor)

转载: 原文地址: http://blog.csdn.net/oradh/article/details/26213825一、描述从oracle 10g开始,oracle引入了段顾问(Segment Advisor),用于检查数据库中是否有与存储空间相关的建议,并且从10gR2开始,oracle自动调度并运行一个段顾问作业,定时分析数据库中的段,并将分析结果放在内部表中

2016-10-26 16:53:11 438

转载 Oracle 重建表(rename)注意事项总结

转载:原文地址:http://blog.csdn.net/oradh/article/details/36390631一、概述前一段时间,有一个DBA朋友在完成重建表(rename)工作后,第二天早上业务无法正常运行,出现数据无法插入的限制和错误,后来分析才发现,错误的原因是使用rename方式重建表以后,其它引用这个表的外键约束指向没有重新定义到这个重建的新表中,从而

2016-10-26 16:51:15 2823

转载 SQL Profile 总结(四)--使用示例

转载: 原文地址: http://blog.csdn.net/oradh/article/details/39373883前提:sql profile工具的相关视图dba_sql_profile10g: sys.sqlprof$attr  &  sqlprof$11g: sys.sqlobj$data  &  sys.sqlobj$1

2016-10-26 16:49:36 481

转载 SQL Profile 总结(三)

转载: 原文地址:http://blog.csdn.net/oradh/article/details/39373763继续转载老熊的博客,地址:http://www.laoxiong.net/sql-profiles-partii.html在今天,将向大家介绍如何手工创建SQL Profiles(即不通过SQL Tuning Advisor)来达成2个目的:

2016-10-26 16:49:00 1087

转载 SQL Profile 总结(二)

转载: 原地址:http://blog.csdn.net/oradh/article/details/39373671紧接SQL Profile 总结(一),转自老熊的博客(sql profile的总结,老熊博客中讲述的非常棒),地址:http://www.laoxiong.net/sql-profiles-part.htmlOracle 11g从发布到现在,也

2016-10-26 16:47:37 276

转载 SQL Profile 总结(一)

转载: 原文地址:http://blog.csdn.net/oradh/article/details/29830615一、前提概述在介绍SQL Profile之前,不得不说的一个工具就是SQL Tuning Advisor;这个工具是从Oracle 10g开始引入,它的任务就是分析一个指定的SQL语句,并建议如何使用一些方法来提高指定语句的性能,例如:收集缺失的对象统计信

2016-10-26 16:45:57 609

转载 数据库监控体系建设(一)

转载: 原文地址:http://blog.csdn.net/oradh/article/details/37592809目录(?)[+]这篇文章先总结一下数据库监控体系建设那些事儿,下一篇文章描述具体的详细部署过程1. 背景作为核心IT业务模块,数据库的重要性毋庸置疑,数据库的稳定运行直接关系到应用系统的可用、稳定、高效性

2016-10-26 16:44:31 838

转载 Oracle SQL执行计划基线总结(SQL Plan Baseline)

转载: 原文地址:http://blog.csdn.net/oradh/article/details/30456915一、基础概念Oracle 11g开始,提供了一种新的固定执行计划的方法,即SQL plan baseline,中文名SQL执行计划基线(简称基线),可以认为是OUTLINE(大纲)或者SQL PROFILE的改进版本,基本上它的主要作用可以归纳为如下两

2016-10-26 16:42:56 942

转载 oracle 联机日志文件损坏的几种场景和恢复方法

转载:原文地址:http://blog.csdn.net/oradh/article/details/24480035oracle联机日志文件记录数据库运行过程中数据块改变的日志,在数据库出现介质损坏或者异常挂掉后,需要通过联机日志(或归档)日志,重演数据库发生的改变。因此,我们知道,联机日志对于Oracle数据库的重要性不言而喻!但是,再稳定,再强壮的系统,都有可能出

2016-10-26 16:41:36 1797

转载 ORA-01555错误总结(二)

转载: 原文地址: http://blog.csdn.net/oradh/article/details/25683769这篇文章紧接着上一篇“ORA-01555错误总结(一)”,主要描述延迟块清除导致的ORA-01555错误。下面是一些简单介绍(上一遍已经介绍过)ORA-01555错误是一种在oracle数据库中非常常见的错误,甚至也可以说是一个非常经典的错误,只是由

2016-10-26 16:36:12 394

转载 ORA-01555错误总结(一)

转载: 原文地址:http://blog.csdn.net/oradh/article/details/25632529这篇文章算是undo相关问题总结的补充,因为ORA-01555错误与undo有着直接的关系。ORA-01555错误是一种在oracle数据库中非常常见的错误,甚至也可以说是一个非常经典的错误,只是由于oracle的发展越来越自动化(UNDO自动管理+加

2016-10-26 16:35:26 724

转载 oracle回滚机制深入研究

转载:原文地址:http://blog.csdn.net/oradh/article/details/25778779这篇文章主要描述oracle的回滚机制,篇幅可能较长,因为对于oracle的回滚机制来说,要讨论和描述的实在太多,只能刷选自己认为最有意义的一部分进行深入研究和分享一、我们来看一个DML语句的处理过程描述update undotest set o

2016-10-26 16:33:53 378

转载 UNDO相关问题总结(六)

转载:原文地址:http://blog.csdn.net/oradh/article/details/25373069目录(?)[-]SYMPTOMSCHANGESCAUSESOLUTION本次主题也是undo相关问题的最后一篇,也可以归纳为数据库的非常规恢复,主要描述的数据库出现ORA-600 [4xxx]错误的处理方案。问题描

2016-10-26 16:32:09 487

转载 UNDO相关问题总结(五)

转载: 原文地址:http://blog.csdn.net/oradh/article/details/25119143这次主题介绍undo数据文件丢失的处理示例(2),紧接着上一篇,不过较上篇处理过程更加复杂(数据库无法正常打开,需借助BBED修改数据字典),步骤也要更多。模拟环境os: linux x86-64db: oracle 11gr2mode:

2016-10-26 16:30:56 346

转载 UNDO相关问题总结(四)

转载: 原文地址:http://blog.csdn.net/oradh/article/details/25118719这次主题继续介绍undo相关的内容,主要讲述undo数据文件丢失的处理示例(1),这次示例的处理方法简单,下一篇介绍一个更加复杂的处理示例。模拟环境os: linux x86-64db: oracle 11gr2mode: archivel

2016-10-26 16:26:46 316

转载 UNDO相关问题总结(三)

转载: 原地址:http://blog.csdn.net/oradh/article/details/24966437过完5.1假期回来后,发现关于undo相关问题中还有一个常见问题没有涉及和总结,那就是enq: US – contention,本次主题简单描述一下enq: US – contention这类问题问题描述This event indi

2016-10-26 16:23:44 552

转载 UNDO相关问题总结(二)

转载: 原文地址:http://blog.csdn.net/oradh/article/details/24708139这一次主题为单个session占用大量undo,导致数据库性能急剧下降的问题总结。关于“undo表空间不足的问题”详见我上一篇总结。问题现象数据库表现为“latch: undo global data”或者“wait for a undo

2016-10-26 16:16:41 442

转载 UNDO相关问题总结(一)

转载:原文地址:http://blog.csdn.net/oradh/article/details/24629835第一个主题  介绍undo表空间不足的问题undo表空间不足的问题,基本可划分两类active类型undo段使用过高,导致undo表空间不足unexpired类型undo使用过高,导致DML运行缓慢(这种情况下不会导致undo空间无法扩展

2016-10-26 16:11:12 467

转载 undo基础内容

转载: 原文地址:http://blog.csdn.net/oradh/article/details/24631641关于undo的基础知识,建议参考oracle官方文档中的Administrator's Guide中的undo部分一、什么是undo(引用官方文档)Every Oracle Database must have a method of main

2016-10-26 16:06:00 221

原创 control file 的备份

学习笔记:1.  备份二进制文件,   (注意,尽量不用使用备份的controlfile文件进行数据库恢复,旧的controlfile只能用于不完全恢复,这样会造成数据的丢失,应使用当前controlfile用于数据库恢复)sql>  alter database backup controlfile to '/home/oracle/app/oradata/orcl/

2016-10-26 14:06:01 427

原创 添加删除controfile (spfile)

学习笔记: 添加删除controfile (spfile)SQL> show parameter spfileNAME                                 TYPE        VALUE------------------------------------ ----------- --------------------

2016-10-26 13:54:39 268

原创 一个数据库大概需要了解的信息

一个数据库大概需要了解的信息1. SQL> select name,created,log_mode,open_mode ,platform_name from v$database;NAME       CREATED      LOG_MODE     OPEN_MODE            PLATFORM_NAME---------- ------------

2016-10-26 13:18:54 338

原创 查看某个视图某列的含义,不用百度

查看某个视图某列的含义,不用百度SQL> set line 80SQL> desc dict_columns   Name                                      Null?    Type ----------------------------------------- -------- ------------------

2016-10-26 12:53:23 443

原创 数据字典视图的查询

数据字典视图的查询SQL> desc dictionary  Name                                      Null?    Type ----------------------------------------- -------- ---------------------------- TABLE_NAME      

2016-10-26 12:44:33 1808

翻译 Rerun catalog.sql and catproc.sql

Rerun catalog.sql and catproc.sqlCatalog - creates data dictionary views.Catproc - create in built PL/SQL Procedures, Packages etc catalog.sql and catproc.sql are used to creat

2016-10-26 11:50:19 918

转载 Oracle的启动和关闭剖析

转载:  原文地址: http://blog.chinaunix.net/uid-25909722-id-3395064.htmlOracle的启动分成了三个部分:nomount, mount, open三个阶段。1. nomountSQL> startup nomount 上面的命令根据 $ORACLE_SID 寻找到启动参数文件,然后根据参数

2016-10-25 14:44:23 503

转载 pseudo进程

转载: 原文地址: http://blog.itpub.net/20542911/viewspace-615742/eygle的blog中解释如下:1.1.1.2 V$PROCESS视图通过数据库中的v$process视图,可以找到对应于操作系统的每个进程信息:SQL> select addr,pid,spid,username,program from

2016-10-25 14:04:16 649

原创 手动唤醒pmon的方法,手工唤醒pmon进程对释放killed状态的会话无效

手动唤醒pmon的方法:1、查到pmon的pidSELECT pid FROM v$process WHERE program LIKE '%PMON%'2、oradebug唤醒它:(sql> oradebug help 可以查看帮助)SQL>connect /as sysdbaSQL>oradebug setmypidSQL>oradebug wakeup

2016-10-25 13:47:55 1110

转载 Oracle中Kill session的研究

(转载) Oracle中Kill session的研究原地址:http://www.itpub.net/235873.html我们知道,在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为:alter system kill session 'sid,serial#' ; 被kill掉的sessi

2016-10-25 13:29:15 182

美河提供.MYSQL完全手册.pdf

美河提供.MYSQL完全手册.pdf 美河提供.MYSQL完全手册.pdf 美河提供.MYSQL完全手册.pdf

2009-09-19

oracle笔记(我自己的)

oracle笔记(我自己的)oracle笔记(我自己的)oracle笔记(我自己的)

2009-08-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除