自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小宝老豆的专栏

小宝老豆出品必出精品

  • 博客(37)
  • 资源 (11)
  • 收藏
  • 关注

转载 Oracle Partition维护之 - tabel / index分区命令

分区表维护的常用命令:ALTER TABLE-- DROP -- PARTITION-- ADD |-- RENAME |-- MODIFITY |-- TRUNCATE |-- SPILT |-- MOVE |-- EXCHANGE |分区索引的常用维护命令:ALTER INDEX-- DROP -- PARTITION

2011-12-29 13:23:48 1147

原创 分区索引--本地索引和全局索引比较

本文基于oracle10gR2分区索引分为本地(local index)索引和全局索引(global index)。其中本地索引又可以分为有前缀(prefix)的索引和无前缀(nonprefix)的索引。而全局索引目前只支持有前缀的索引。B树索引和位图索引都可以分区,但是HASH索引不可以被分区。位图索引必须是本地索引。下面就介绍本地索引以及全局索引各自的特点来说明区别;

2011-12-28 17:58:52 1631

转载 分区表 之 Interval分区 和 虚拟列 按星期分区表

今天朋友问我, 说想建一个按星期分区的表,就是按星期几分区,没用过,就搜了下,可以用Oracle 11g 中虚拟列来实现。在11g之前 分区表的partition key必须是物理存在的。 11g开始提供了虚拟列,并且可以作为partition key 。关于分区表,之前也做个整理:Oracle 分区表 http://blog.csdn.net/xujinyang/

2011-12-27 16:56:18 683

转载 Oracle 11g 新特性简介

Oracle 11g于2007年7月11日美国东部时间11时(北京时间11日22时)正式发布,11g是甲骨文公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理(Information Lifecycle Management)等多项创新。  一.新特性提纲 1.数据库管理部分◆数据库重演(Database Replay) 这一特性可以捕捉

2011-12-27 16:55:04 1728 2

原创 Oracle 11g R2令人赞赏的五大新特性

2009年9月Oracle公司发布了期待已久的Oracle 11g R2,本系列文章将给读者一一揭开新版本中的新特性,并会介绍企业如何利用这些新特性将现有的Oracle 9i,10g,11g R1升级到Oracle 11g R2.  经历了难以忍受的长时间等待,Oracle公司突然在9月1发布了Oracle 11g R2,我不得不承认Oracle的保密工作做得多么好,我相信Oracle

2011-12-27 16:09:02 1222

转载 行式数据库评测:Oracle 11g R2企业版

本文我们将评测传统的行存储数据库,评测的重点仍然是tpc-h分析型查询,主要检验各种数据库在数据仓库方面的能力。我们从市场占有率最高的商业数据库Oracle开始。  一、数据库安装  Oracle在其官方技术网站上提供了Oracle 10g R2、11g R1、11g R2等各种版本软件的下载,这里也提供了文档在线浏览和下载,这为用户试用带来了方便,但值得一提的,虽然软件本身没有对

2011-12-27 15:28:52 2121

原创 2012数据库架构规划

2012数据架构规划一.当前架构    结合研发二部数据量最大的校讯通产品来描述,其他的产品在性能上出现瓶颈,可以向校讯通靠拢。数据库整体架构:目前校讯通产品根据用户量的多少以及数据库服务资源的繁忙程度,横向采用了历史库+当前库的分库架构或者单一的当前库架构,其中历史库只作为web平台读数据库,纵向结合了applications的memcache+Sybase ASE12.5传统永久磁

2011-12-26 16:30:56 1968

原创 ORACLE中主键约束跟唯一索引之间的关联关系

在ORACLE中,可以在创建主键约束的时候自动创建唯一索引,也可以先创建唯一索引,然后再基于这个唯一索引来创建主键约束。后一种方式有一个好处,在 需要对数据量比较大而且读写频繁的OLTP表创建主键约束的时候,可以先ONLINE的创建一个唯一的索引,然后再创建主键约束,这样可以减少对表的读写 阻塞。但这样就带来一个问题,第一种方式创建的索引在删除约束的时候索引会被自动删除,而第二种方式创建的索引在删

2011-12-26 14:19:09 1151

原创 Sybase启动个人数据库服务器或网络数据库服务器 命令说明

启动个人数据库服务器或网络数据库服务器。 语法   {   dbeng8   |   dbsrv8   } [   server-options]   [   database-file   [   database-options]   ...] NetWare   语法   load   dbsrv8   [   server-options]   [   data

2011-12-23 15:20:07 1762

转载 如何检查GATHER_STATS_JOB任务的执行情况

GATHER_STATS_JOB是10g开始引入的自动统计数据收集功能的重要组成部分,但是这个定时任务带来的问题也是较多的,应当根据应用的具体情况进行定制,通过DBA_SCHEDULER_JOBS可以查询JOB的执行情况:SQL> col job_name for a20SQL> col owner for a5SQL> col last_start_date for a36

2011-12-23 14:16:10 2555

转载 DBA_FREE_SPACE的file_id和relative_fno问题

客户在检查数据库时发现了一个异常,在DBA_FREE_SPACE中的file_id和relative_fno不一致,即存在如下现象:SQL> select * from dba_data_files where file_id no rows selectedSQL> select count(*) from dba_free_space where file_id

2011-12-23 13:41:22 973

转载 AWR 与 Statspack 数据的导出与迁移

Statspack通常创建在Statspack用户下,所以通常迁移时通过按照用户方式导出即可。在$ORACLE_HOME/rdbms/admin目录下会有一个文件用于指导Staspcak数据的导出,这个脚本是:spuexp.sql这个脚本的内容很简单,主要内容是一行:file=spuexp.dmp log=spuexp.log compress=y grants=y indexes

2011-12-23 13:31:34 750

转载 在Oracle中如何调整 I/O 相关的等待

本文主要介绍的是在出现了I/O竞争等待的时候如何去优化Oracle数据库。对Oracle数据库进行调整优化,基本上最终都可以归结到I/O调整上,因此,了解如何来优化Oracle数据库的I/O对于一个DBA来说就显得至关重要了。 一、     Oracle数据库I/O相关竞争等待简介当Oracle数据库出现I/O相关的竞争等待的时候,一般来说都会引起Oracle数据库的性能低下,发现数据

2011-12-23 13:26:30 748

转载 Oracle中 HWM与数据库性能的探讨

本文讨论的是oracle中关于table的HWM的内容,主要包括这样几个内容:1.    什么是HWM?2.    HWM是如何移动的。3.    HWM对于性能的影响4.    何时应该降低以及如何降低HWM5.    其他一些影响HWM的操作除了特殊注明,本章内容所有的实验都基于:win2000,oracle9201,bolcksize 8K的实验环境。 一、什

2011-12-23 13:24:40 951

转载 关于Oracle数据库中行迁移/行链接的问题

一、                 行迁移/行链接的简介在实际的工作中我们经常会碰到一些Oracle数据库性能较低的问题,当然,引起Oracle数据库性能较低的原因是多方面的,我们能够通过一些正确的设计和诊断来尽量的避免一些Oracle数据库性能不好,Row Migration (行迁移) & Row Chaining (行链接)就是其中我们可以尽量避免的引起Oracle数据库性能低下的潜在

2011-12-23 13:22:51 775

转载 数据库升级 - Pre-Upgrade Information Tool

在数据库的补丁升级过程中,可以运行一个Pre-Upgrade Information Tool,列举编译前的信息,进行相关条件检查。SQL> STARTUP UPGRADE  Set the system to spool results to a log file for later analysis:  SQL> SPOOL upgrade_info.log   Run t

2011-12-23 13:20:04 794

转载 Oracle的表空间的存储管理与优化技术

概述1、  描述数据库的逻辑存储结构----表空间(TABLESPACE)2、  描述字典管理表空间(DMT)的特性以及相应缺点3、  描述字典管理表空间的优化方法4、  描述本地管理表空间(LMT)的特性以及相应优点5、  描述9i新的表空间类型以及相应优化6、  描述段自动管理表空间的特点7、  描述10g新的表空间的特点及相应优化一、表空间的作用与分类

2011-12-23 13:12:29 1049

转载 Oracle数据恢复 - Linux / Unix 误删除的文件恢复

今天有客户的数据库意外被删除了整个目录中的数据文件,操作系统级别的删除,然而幸运的是这个数据库没有崩溃,仍然处于open状态的时候,客户就发现了问题,求助到我们,最终完整地恢复了所有数据文件。在Linux下大致重新演示一下恢复的过程,恢复的步骤与数据库版本没有太大关系,与操作系统的不同会有所不同。1. 在数据库open的时候,直接删除users表空间中的数据文件。S

2011-12-23 13:03:16 706

转载 大表海量数据的转移及索引创建的记录

为了减少对于生产环境的影响,我们将大表的数据分配迁移到测试机上进行处理,然后在转移回生产库。这将极大的减少对于生产库的影响和冲击,以下是略微记录一下这些转移处理的时间。使用如下命令来导入一个分区的数据:nohup time imp sms/sms file=smsmg_p1.dmp fromuser=sms touser=sms buffer=500000000 commit=ye

2011-12-23 12:54:19 635

转载 Oracle数据恢复、数据库恢复、灾难恢复专题

值此数据安全的多难之冬,转录之前整理的一个系列专题。原文链接:http://www.eygle.com/blog/special/oracle_recovery.html题记:随着数据库在企业中的重要性不断增加,数据库承载的业务越来越复杂,管理难度也不断增加,用户在数据库的使用过程中,不可避免的会遇到种种数据库故障、灾难,此时,数据备份与恢复就显得尤为重要。

2011-12-22 16:54:00 903

原创 Oracle OEM重建失败处理案例

重庆的passport  oracle库开发人员反映出现性能问题,应用日志普通的sql脚本耗时较长,想到了Oracle OEM监控,进行了OEM的安装,由于数据库连接都正常,并且正在使用,所以没考虑oracle服务器的网络配置情况。直接进行OEM的创建,如何安装请详见blog:        ORACLE EM的删除与创建:        http://blog.csdn.net/

2011-12-22 15:49:27 1548

转载 Oracle 分析及动态采样

之前在说Oracle Optimizer中的CBO时讲到,当表没有做分析的时候,Oracle会使用动态采样来收集统计信息。获取准确的段对象(表,表分区,索引等)的分析数据,是CBO存在的基石,CBO的机制就是收集尽可能多的对象信息和系统信息,通过对这些信息进行计算,分析,评估,最终得出一个成本最低的执行计划。所以对于CBO,数据段的分析就非常重要。 Oracle Optimizer C

2011-12-21 11:37:25 879

转载 Oracle 判断 并 手动收集 统计信息 脚本

一.  说明 在之前的blog:            Oracle Statistic 统计信息 小结            http://blog.csdn.net/xujinyang/article/details/6881672             里对统计信息的收集有说明, Oracle 的Automatic Statistics Gathering 是通过S

2011-12-21 11:31:55 868

转载 Oracle Analyze 命令 详解

官网的链接如下:http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_4005.htm#SQLRF01105 使用DBMS_STATS 收集统计信息参考:Oracle Statistic 统计信息 小结http://blog.csdn.net/xujinyang/article/de

2011-12-21 11:25:04 877

转载 memcache解决高并发高访问的数据库瓶颈问题

面临的问题        对于高并发高访问的Web应用程序来说,数据库存取瓶颈一直是个令人头疼的问题。特别当你的程序架构还是建立在单数据库模式,而一个数据池连接数峰值已经达到500的时候,那你的程序运行离崩溃的边缘也不远了。很多小网站的开发人员一开始都将注意力放在了产品需求设计上,缺忽视了程序整体性能,可扩展性等方面的考虑,结果眼看着访问量一天天网上爬,可突然发现有一天网站因为访问量过大而

2011-12-20 19:10:37 710

转载 基于内存数据库的分布式数据库架构

【摘要】 本文提出了一种通过引入内存数据库层,建立两层多分区分布式数据库架构。此方案用于解决海量高并发系统的数据存储和访问问题,尤其适用于电子商务等数据模型复杂且业务复杂的互联网站。 这些年互联网站发展迅猛,为应对海量数据下的高并发访问,产生了各种分布式架构设计思想,例如Key-Value引擎,数据分区等。而对于电子商务类网站,海量数据问题还有一个重要特点,就是数据结构化及数据之间

2011-12-19 15:00:06 694

转载 ORACLE LOCK

V$LOCKADDR         锁定状态对象地址KADDR      锁地址SID             会话idID1              锁标识符#1ID2              锁标识符#2LMODE      会话持有的锁模式(0~6)REQUEST 进程请求的锁模式(0~6)CTIME        当前模式的时间BLOCK

2011-12-16 12:49:18 518

转载 姜迅谈阿里巴巴数据架构设计经验与挑战

概要 阿里巴巴数据架构专家、数据仓库架构师姜迅,在阿里巴巴负责了数据建模、技术架构、数据展示三个团队,在本次采访中举例说明了数据的商业价值,分享了大数据量的架构设计难点,选择水平扩展方案做数据分析架构,系统的可伸缩性,资源切片分给不同部门,以及如何能够在数据开放时保证系统的稳定性与资源共享,介绍了阿里巴巴现在的数据架构设计、调优、未来设计计划,也分享了设计过程中遇到的挑战,多任务多指标且相互依

2011-12-15 14:58:26 2065

原创 ASE12.5.4 Error: 2823接着报current process infected with 11的处理

重庆校讯通数据库出现问题,进行数据库日志分析,查看日志格式如下图:开始关键错误日志一:03:00000:01217:2011/12/04 06:07:37.05 server  Error: 2823, Severity: 20, State: 203:00000:01217:2011/12/04 06:07:37.05 server  Process 1217 t

2011-12-09 10:41:52 2384

转载 Buffer Cache 原理

Buffer Cache原理                                                                我们在监控等待事件,查看AWR,ASH报表的时候经常会看到latch: cache buffers chains,有可能还会看到latch:cache buffers lru chain这些等待事件,对于cache buff

2011-12-02 15:17:40 703

转载 PGA的设置与调整

PGA,即程序全局区(Program Global Area),是Oracle体系机构的重要组成部分。Oracle 数据库对系统内存的总开销即是PGA+SGA。SGA主要由库缓存(共享SQL区和PL/SQL区)和数据字典缓存组成。而PGA包含客户端连接服务器所派生的服务器进程的集合,每个服务器进程都拥有存放数据和控制信息的私有内存区域。客户端进程和服务器端进程一一对应,由服务器端进程完成用

2011-12-02 14:46:50 1551

转载 由 ORA-01536: space quota exceeded for tablespace 引出的研究

研发的同事说建表时数据库报错:ORA-1536 [oracle@localhost ~]$ oerr ora 153601536, 00000, "space quota exceededfor tablespace '%s'"// *Cause: The space quota for the segment owner in the tablespace h

2011-12-02 14:44:10 605

转载 Oracle数据文件转移和丢失处理

1、数据文件迁移很简单,三个步骤就行了第一步:把表空间Offline,把表空间的数据文件移动到D盘指定的目录。第二步:修改表空间文件路径alter database rename file '旧文件路径' to '新文件路径';第三步:把表空间Online,这样就可以了。1.1 文件系统数据文件迁移database must be open:

2011-12-02 14:31:11 1217

转载 statspack安装使用 和 report 分析以及参数说明

一. Statspack安装           statspack是Oracle 9i之前使用的一个数据库收集工具。通过该工具的分析可以清楚的看到数据库的信息。 statspack的安装过程如下: 1.安装statspack.           在oracle_home/rdmbs/admin/目录下运行:           SQL>@spcreate.sql

2011-12-02 14:07:05 1242

转载 oracle 10g logminer 使用

Oracle LogMiner 是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle 重作日志文件(归档日志文件)中的具体内容,特别是,该工具可以分析出所有对于数据库操作的DML(insert、update、delete等)语句,另外还可分析得到一些必要的回滚SQL语句。该工具特别适用于调试、审计或者回退某个特定的事务,从9i可以也可以分析ddl语句

2011-12-01 19:53:23 1774

原创 SQL TRACE和TKPROF的使用步骤

1.设置参数文件设置三个参数timed_statistics、user_dump_dest、max_dump_file_size。timed_staticstices用于启动或禁止对定时统计信息(如CPU时间、占用时间),以及动态性能表中多种统计信息的收集功能SQL>alter session set timed_statistics = true;SQL>alter syst

2011-12-01 16:52:50 1611

原创 Oracle嵌套事务(Nested Transaction)与自治事务(Autonomous Transaction)详解

一. 概念 1. 嵌套事务(Nested Transaction): 指在一个Parent事务中嵌套的一个或多个Sub Transaction.并且主事务与其相互影响,这种事务就称为嵌套事务。以Commit作为事务的结束。 2. 自治事务(Autonomous Transaction): 指在function,procedure等subprograms中对事务进行自治管理,当在别的

2011-12-01 10:20:28 4594

MySQL性能调优与架构设计--全册

作为最为流行的开源数据库软件之一,MySQL 数据库软件已经是广为人知了。但是为了 照顾对MySQL 还不熟悉的读者,这章我们将对MySQL 做一个简单的介绍。主要内容包括 MySQL 各功能模块组成,各模块协同工作原理,Query 处理的流程等。

2014-08-07

NoSql技术交流

什么是NoSQL CAP理论 NoSQL解决的问题 NoSQL的不足 较成熟的NoSQL数据库对比 TC/TT MongoDB

2013-05-06

Spotlight.On.Oracle

绝对好用,安装好就已经注册Spotlight你懂的

2013-04-23

MySQL_5.5中文参考手册

这是MySQL参考手册的翻译版本,关于MySQL参考手册,请访问dev.mysql.com。 原始参考手册为英文版,与 英文版参考手册相比,本翻译版可能不是最新的。 This translation was done by MySQL partner GreatLinux, Beijing, People's Republic of China. GreatLinux Inc.

2012-03-15

Hadoop权威指南(中文版)

什么是谷歌帝国的基石?MapReduce算法是也!Apache Hadoop架构作为MapReduce算法的一种开源应用,是应对海量数据的理想工具。项目负责人Tom White透过本书详细阐述了如何使用Hadoop构建可靠、可伸缩的分布式系统,程序员可从中探索如何分析海量数据,管理员可以从中了解如何安装和运行Hadoop集群。

2012-01-10

Hadoop开发者第四期

hadoop专业性期刊,由bbs.hadoopor.com --------hadoop 技术论坛技术大师整理总结

2012-01-10

hadoop开发者第三期

hadoop专业性期刊,由bbs.hadoopor.com --------hadoop 技术论坛技术大师整理总结

2012-01-10

hadoop开发者第二期

hadoop专业性期刊,由bbs.hadoopor.com --------hadoop 技术论坛技术大师整理总结

2012-01-10

Hadoop开发者第一期

hadoop专业性期刊,由bbs.hadoopor.com --------hadoop 技术论坛技术大师整理总结

2012-01-10

LVM HOWTO--逻辑卷管理

This is an attempt to collect everything needed to know to get LVM up and running. The entire process of getting, compiling, installing, and setting up LVM will be covered. Pointers to LVM configurations that have been tested with will also be included. This version of the HowTo is for LVM 2 with device−mapper and LVM 1.0.8. All previous versions of LVM are considered obsolete and are only kept for historical reasons. This document makes no attempt to explain or describe the workings or use of those versions.

2011-12-01

空空如也

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

TA关注的人

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