自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(106)
  • 资源 (5)
  • 收藏
  • 关注

原创 使用BBED恢复DELETE的数据

测试环境请参见使用BBED手工提交事务尝试恢复delete的数据:BBED> modify /x 2c offset 5064 File: /data/orcl/orcl/users01.dbf (4) Block: 68               Offsets: 5064 to 5071           Dba:0x01000044--------

2015-01-30 13:47:11 517

原创 使用BBED手工提交事务

测试数据准备:SQL> create user sunhailong identifiedby abcd; User created. SQL> alter user sunhailong defaulttablespace users; User altered. SQL> grant dba to sunhailong; Grant succeede

2015-01-30 13:44:08 761

原创 move核心对象表 dependency$ 后数据库无启动问题解决

move table:SQL> startupORACLE instance started.Total System Global Area  281018368 bytesFixed Size                  2083336 bytesVariable Size              88081912 bytesDatabase Buffers

2015-01-20 08:47:17 796

原创 ORA-8102问题模拟及处理

SQL>  SELECT NAME,TYPE# FROM OBJ$  WHERE OBJ#=49;NAME                                TYPE#------------------------------ ----------I_CON2                                  1SQL> SELECT TABL

2015-01-04 14:18:08 944

原创 一个普通表空间可以存放多少个数据文件

首先要明确一个问题,数据库中有绝对文件编号和相对文件编号之分,相对文件编号最大1023,超过这个数后又从1开始。此外,一个表空间内不能有两个一样的相对文件编号,这样就无法唯一标识表空间内的数据库块第三,rdba为什么文件号只能到1023呢?这是受rdba结构限制,rdba的长度为32个2进制数前10位表示相对文件号,后22位表示块号这样一个表空间存放最大文件数就

2014-12-10 09:39:12 1744

转载 WAITEVENT: "PX Deq: Signal ACK" (文档 ID 257594.1)

"PX Deq: Signal ACK" Reference NoteThis is a reference note for the wait event "PX Deq: Signal ACK" which includes the following subsections:Brief definitionIndividual wait details (eg: For wait

2014-06-26 10:55:53 413

原创 vi/vim命令拾遗

修改单词:cw 修改单词dwac$ 从当前到当前行末尾全部修改 相当于 d$actrl - g :显示文件状态忽略大小写搜索:set ic                =  set ignore case搜索时使用   hlsearch 和 incsearchset hls   正向搜索set hls is 逆向搜索翻页命令:shift + }

2014-06-05 09:44:56 280

原创 实例无法shutdown:found process xxxxxxxxxx pid=xxx serial=xxx ospid = xxxx dead

两周前

2014-05-29 11:05:14 696

翻译 ORACLE AUTOMATIC STORAGE MANAGEMENT翻译-第十章ASM内置数据结构(3)完

Disk DirectoryDisk Directory包含了磁盘组中所有的磁盘信息。Disk Directory信息比PST更为详细。磁盘组中的每一块盘都有一个条目以数字为索引。Disk Directory的文件号在每个磁盘组中都是2号(F2)。Disk Directory中的字段如下:n  Disk namen  Failure group namen  Disk size

2014-05-29 09:59:40 634

翻译 ORACLE AUTOMATIC STORAGE MANAGEMENT翻译-第十章ASM内置数据结构(2)

Free SpaceTable(FST)FST指明了ATB中包含的空闲空间。当磁盘被选择分配时ASM会生成一个磁盘FST。这个允许ASM跳过被ATBs占用的空间。FST包含每个ATB的条目。每个条目描述了extents size的总数和空闲extents。FST的目的是优化分配操作。事实上FST位于AllocationTable中。FST位于每个AT的第二个block(block 1)。P

2014-05-29 09:58:53 571

翻译 ORACLE AUTOMATIC STORAGE MANAGEMENT翻译-第十章ASM内置数据结构(1)

CHAPTER 10 ASM Persistent Data Structures与传统文件系统和卷管理器一样,ASM存储元数据用来描述和跟踪磁盘组的内容。所有的元数据描述存储在上面的ASM磁盘组的组成和内容,这些元数据使得磁盘组实现了自描述。ASM磁盘组有两类元数据:物理元数据和虚拟元数据。物理元数据位于磁盘上。虚拟元数据存储在ASM文件中,因此与其他ASM文件一样这些元数据均匀分布在磁盘组

2014-05-29 09:57:19 621

翻译 ORACLE AUTOMATIC STORAGE MANAGEMENT翻译-第二章ASM Instance(4)完

ASM安全这个小节主要描述与ASM相关的各种安全配置话题,像配置ASM需要的userids、groupids;ASM权限如SYSOPER,SYSDBA和新的SYSASM权限,最后还有ASM使用的ORACLE密码文件,orapwd。一个ASM实例多个UNIX Userids如果使用一个不同于RDBMS实例的用户和独立的ASM_HOME,那么每个RDBMS实例的OR

2014-05-26 11:43:04 620

翻译 ORACLE AUTOMATIC STORAGE MANAGEMENT翻译-第二章ASM Instance(3)

ASM支持滚动升级,为ASM打patchsets或迁移到新版本可以使用滚动升级的方法,提供一个更高级别的更底层的高可用。注意,要想使用ASM的滚动迁移特,ASM软件版本至少11.1。此外,滚动升级需要ORACLE clusterware是最新版本。图(略)开始滚动迁移前,你必须使用命令把集群中的ASM实例设置为为rolling migration模式,如(执行版本升级):ALT

2014-05-23 10:03:20 563

翻译 ORACLE AUTOMATIC STORAGE MANAGEMENT翻译-第二章ASM Instance(2)

ASM单点故障经常由用户询问如何避免ASM单点故障的最佳实践。与其他文件系统或卷管理器一样ASM实例失效会导致运行在上面的RDBMS实例不可用。然而OS 文件系统或卷管理器失效一般会伴随操作系统崩溃,而asm重启不需要重启服务器。解决ASM单点故障的最好的办法是把ASM运行在RAC环境通过集群实现高可用。ASM可以继续运行在其他节点如果一个节点重启或rdbms重启。ASM失效是

2014-05-22 16:09:18 609

翻译 ORACLE AUTOMATIC STORAGE MANAGEMENT翻译-第二章 ASM instance(1)

第二章  ASM INSTANCEASM实例类型:10g以后ORACLE instance 类型增加了一种ASM类型,参数INSTANCE_TYPE=ASM进行设置。ASM实例启动命令:startup nomount启动实例和后台进程,但没有挂载磁盘组mount以后,实例会启动参数文件中ASM_DISKGROUPS指定的磁盘组,如果参数为空就会触发ORA-15110报错

2014-05-22 13:45:21 844

原创 AIX使用LV创建ASM磁盘组

AIX使用LV创建ASM磁盘组

2014-05-21 11:57:24 2439

原创 ASM SINGLE INSTANCE (10G) ON AIX

整个安装过程比较简单,但是有

2014-05-20 16:13:39 420

原创 useradd: cannot open shadow password file

useradd: cannot open shadow password file[root@imcc_app ~]# useradd testuseradd: cannot open shadow password file[root@imcc_app ~]# ls -l /etc/shadow-r-------- 1 root root 1035 Aug 18  2011 /e

2014-05-20 16:00:03 1383

转载 MariaDB versus MySQL - Features

More Storage EnginesIn addition to the standard MyISAM,BLACKHOLE, CSV, MEMORY, andARCHIVE storage engines, the following are also included with MariaDB Source and Binarypackages:AriaXtraDB

2013-07-14 15:17:21 272

转载 MariaDB versus MySQL - Features

More Storage EnginesIn addition to the standard MyISAM,BLACKHOLE, CSV, MEMORY, andARCHIVE storage engines, the following are also included with MariaDB Source and Binarypackages:AriaXtraDB

2013-07-14 15:16:26 126

原创 自动杀执行时间超过1小时的会话

--CREATE LOG TABLE CREATE TABLE KILL_SESS_HIST AS SELECT S.*,T.START_TIME                                FROM V$TRANSACTION T,V$SESSION S                                 WHERE S.TADDR=T.ADDR AND

2013-06-23 14:55:55 402

原创 225个11g新增v$视图

11g新增v$视图,这里收录225个V$ADVISOR_CURRENT_SQLPLANV$ASH_INFOV$ASM_ACFSSNAPSHOTSV$ASM_ACFSVOLUMESV$ASM_ACFS_ENCRYPTION_INFOV$ASM_ACFS_SECURITY_INFOV$ASM_ATTRIBUTEV$ASM_DISK_IOSTATV$ASM_FILES

2013-06-21 21:45:44 728

原创 ORA-00600: internal error code, arguments: [kdsgrp1] 逻辑坏块

处理过程日志:ue Jun 18 22:28:00 2013Archived Log entry 63360 added for thread 3 sequence 7246 ID 0x8251a1b6 dest 1:Tue Jun 18 22:57:25 2013Errors in file /oracle/app/oracle/diag/rdbms/prodb/prodb3

2013-06-19 11:19:31 1667

转载 RAC 等待事件

buffer busy global cacheA wait event that is signaled when a process has to wait for a block to become available because another process is obtaining a resource for this block.buffer busy wait

2013-06-17 15:20:32 768

原创 iptables实现端口映射

开启ip froward/etc/sysctl.cfg  net.ipv4.ip_forward = 1sysctl -piptables -t nat -A PREROUTING -d 219.239.xx.xx -p tcp --dport 8080 -j DNAT --to-destination 172.18.10.205:80

2013-06-16 15:27:13 382

原创 数据文件丢失恢复测试记录

数据文件丢失恢复测试:清理环境:drop user sunhailong cascade;drop tablespace tbl_shl including contents and datafiles;创建用户表空间和用户:create tablespace tbl_shl datafile '/oracle/app/oradata/gome/tbl_shl01.db

2013-06-14 11:31:15 587

转载 Oracle optimizer_index_cost_adj and SQL Performance

As you may know, Oracle provides several parameters that can adjust the behavior of the CBO to change the internal costing for different types of operations: optimizer_index_cachingoptimizer

2013-06-11 15:46:28 1132

转载 optimizer_index_caching Tips

The optimizer_index_caching parameter tell the optimizer how much of an index (on average) in in the the RAM data buffer).  Specifically, theoptimizer_index_caching parameter is used when determining

2013-06-11 15:12:09 441

原创 DDL语句审计触发器

创建oracle ddl触发器记录所有ddl操作---- 存储DDL语句的表         create table sys.my_audit_ddl(opertime timestamp PRIMARY KEY,ip varchar2(20),hostname varchar2(30),operation varchar2(30),object_type v

2013-06-04 23:00:55 578

转载 关系数据库三大范式

有人对三范式概括如下:一范式,关系数据库已经帮我们控制好了。二范式,就是要有主键,其他属性都要依赖于这个主键。三范式,就是不能有冗余,一张表,只能有主键,依赖主键的属性,外键,不能包含外键表的非主键属性。不过在生产环境,通常不会遵守的,肯定会有冗余,否则导出连接,会死人的,这个要看情况的,有些冗余是肯定需要的。下面是百度百科对三大范式的解释:第一范式(1NF

2013-06-03 10:22:42 583

转载 oracle设计数据库应选择正确的数据类型

http://blog.sina.com.cn/s/blog_5014663501007n40.html在设计数据库的时候,选择正确的数据类型,往往可以避免很多的问题,正确理解数据库的类型,对于存储空间规划,应用性能调整都会很有帮助,下面是我个人的一点总结: 1、 Char定长格式字符串,在数据库中存储时不足位数填补空格,不建议使用,会带来不必要的麻烦a、  字符串比较的时候,

2013-06-03 09:52:39 375

原创 空间碎片度检查脚本

表空间碎片度:select tablespace_name,sqrt(max(blocks)/sum(blocks))*(100/sqrt(sqrt(count(blocks)))) fsfifrom dba_free_spacegroup by tablespace_name order by 1;需要重组的表:-- 各列的说明:-- WASTE_PER:已分

2013-06-03 07:57:07 388

原创 linux 参数配置

net.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.accept_source_route = 0kernel.sysrq = 0kernel.core_uses_pid = 1kernel.threads-max=65535kernel.msgmni = 16384

2013-05-30 20:46:23 561

原创 LOG_FILE_SYNC等待事件优化

LOG_FILE_SYNC等待事件优化 LOG_FILE_SYNC一般认为可能是磁盘IO不足,或commit过多引起,其实不仅仅如此在RAC环境中ORACLE的bug同样会导致LOG_FILE_SYNC等待事件,处理这个问题最重要的是找出导致该等待事件是不是确实是IO不足导致的。u  LOG_FILE_SYNC与磁盘性能有关1.  如果通过操作系统,AWR确认确实为磁盘IO不足导致

2013-05-30 20:25:40 543

原创 ORACLE表预分配extents

SQL> create table test as select * from dba_objects;Table created.SQL> select segment_name,extents from dba_segments where segment_name='TEST' and owner='DBA_MON';SEGMENT_NAME

2013-05-30 17:25:15 597

转载 优化项目组-阶段测试

优化项目组阶段测试(2013年第一期)在答题之前请认真阅读黑体字部分的答题须知,严格按照答题须知的要求编写答卷。本试卷同时适合新来的菜鸟和老手,所以请务必认真回答,能答多少是多少,另外要注意的是本试题大多数是没有标准答案的,请不要谷歌或者百度。l  注意考场纪律,如发现作弊者直接开除出项目组,协助他人作弊者同样处理l  在本试卷的第一页的左上方协商自己的姓名和所属公司名称,交卷时将

2013-05-26 23:00:38 217

原创 压缩表测试,效果不明显

SQL> select /*+ full(t) */count(*) from  atg_sys.GOME_INF_DRAGON_DATA t;   2131432Execution Plan----------------------------------------------------------Plan hash value: 3845749618---

2013-05-04 22:50:35 468

原创 ORACLE PLSQL小技巧

1.单引号转义10g后的新方式:select q'()' from dual;写法类似perl中的q''2.查询ORACLE保留字SQL> help RESERVED WORDS (PL/SQL) RESERVED WORDS (PL/SQL) ----------------------- PL/SQL Reserved Words h

2013-05-04 21:39:30 452

原创 TOM大师的show_space

create or replaceprocedure show_space( p_segname in varchar2, p_owner in varchar2 default user, p_type in varchar2 default 'TABLE', p_partition in varchar2 default NULL )authid current_u

2013-05-04 15:39:03 327

原创 赋权语句

create user ro_datagrp identified by "DDr8jCGOmT677Wbx";grant connect to ro_datagrp;declarev_sql varchar2(2000);CURSOR cur_grant IS select 'grant select,update,delete,insert on '||owner||'.'

2013-04-26 18:33:08 549

Legato NetWorker 管理员指南

Legato NetWorker 管理员指南 UNIX

2010-05-30

oracle dataguard技术中文资料

1 总体概要 3 2 介绍 4 3 备用数据库的好处 5 4 转接和故障恢复 6 5 ORACLE9I数据保护中介器 7 6 高级体系结构 9 7 数据可用性模式 11 8 调整选项 17 9 充分利用在备用数据库解决方案上的投资 18 10 备用数据库与集群的备用集群的比较 19 11 备用数据库与第三方镜像解决方案的比较 20 12 总结 21

2010-02-07

手把手教你如何建立自己的Linux系统 第二版

手把手教你如何建立自己的Linux系统 严重支持,讲解详细

2008-11-21

TD常见问题解决方法

TD常见问题解决方法 图文版 TestDirector8.0(TD8.0)管理定制手册 目录 1:创建项目project或域domain 2:新建用户组(角色)和用户组(角色)授权 3:创建新用户并赋权流程 4:定制TD使用模块 5:自定义缺陷字段。 6:缺陷字段显示定制 7:缺陷单汉化 8:问题

2008-11-20

空空如也

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

TA关注的人

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