自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(542)
  • 收藏
  • 关注

转载 Redis On Windows安装记录

Redis是目前比较流行的内存非关系型数据库解决方案,依托高性能、复制特性和面向问题的数据结构,越来越多被作为系统核心组件采纳应用。大部分应用环境,Redis是基于Linu...

2018-07-21 11:22:51 330

转载 使用简单的Python连接访问MongoDB

继续来聊MongoDB。 MongoDB作为了一个数据库产品软件,除了服务器Server端进程(mongod)外,还提供了比较丰富的访问连接接口。我们最常用的就是...

2017-07-22 12:36:27 365

转载 使用Yum安装MongoDB Linux版

在之前笔者的Blog中,比较详细的介绍了如何使用从官网上下载的tar压缩包安装Linux版本的MongoDB。这种方式针对一些比较简单的环境,是很方便的做法。在官方文档中,也是认可这种安装方式的,被称为Ta...

2017-07-18 15:59:15 351

转载 MongoDB启动Linux内存大页(Huge Page)告警关闭

Linux环境中,默认情况下启动MongoDB会有很多提示告警信息的。如果我们安装数据库只是为了简单的测试、学习,也不会有太多的问题。但是,如果我们是搭建正式的生产环境,或者系统可能会有比较...

2017-07-14 19:39:45 554

转载 Oracle SID大小写混用引起的sys账号不能登录

Oracle安装,特别是Linux/Unix环境下安装对于每一个初学者而言,都是一个挑战。操作步骤多、各种配置项目复杂和细节点多,只要有一个步骤出现错误,就可能给后续安装或者运行带来问题。有时候一些问题还是...

2017-07-14 15:27:06 234

转载 Linux版本MongoDB安装

伴随着互联网应用的迅猛推广和各种开源产品的深入,各种非关系型数据NoSQL产品近几年的发展比较迅猛。针对特定行业、领域和应用场景,脱离关系型数据模型体系的NoSQL家族,已经逐步深入各行各业,逐步被技术应用...

2017-07-14 00:16:00 83

转载 使用Oradebug修改Oracle SCN

Oracle SCN对于数据库运行、维护而言是至关重要的因素。在启动从mount到open过程中,主要是各种文件的SCN进行比较的行为。通常情况下,我们是不需要介入到Oracle SCN的取值和设置,甚至错...

2016-10-26 19:04:34 136

转载 配置Linux环境下多网卡高可用网络端口

网络是信息系统的核心关键。目前主流的信息系统结构体系中,数据库存储往往都是在系统的后端,不直接与前端用户相对。同时,在诸如SAN和NAS等基于网络体系的存储环境中,可靠的网络环境是我们必须考虑的因素。...

2016-10-25 16:30:34 287

转载 使用NID修改DBID和DBNAME实验(下)

3、单独修改DBID情况 如果是单独修改DBID的情况呢?需要修改的范围略小一些。 [oracle@MYTElife admin]$ ...

2016-10-24 14:47:46 120

转载 使用NID修改DBID和DBNAME实验(上)

在Oracle中,DBID和DBNAME是两个低调但又是及其重要的对象。作为标记信息,DBID和DBNAME广泛的出现在参数文件、密码文件、数据文件和日志文件中,更有甚者在备份集合归档日志中...

2016-10-21 15:48:07 161

转载 使用BBED修改文件头解决数据库Open验证问题(下)

在上篇中,我们进行了环境准备。(http://blog.itpub.net/17203031/viewspace-2126665/)下面就可以进行问题修复动作。 3、故障修复 ...

2016-10-20 12:19:57 158

转载 使用BBED修改文件头解决数据库Open验证问题(上)

笔者在《一次数据文件镜像丢失引起的故障解决》(http://blog.itpub.net/17203031/viewspace-2126579/)中,使用了强制关闭数据库Open过程中完整性验证来开启数据库...

2016-10-18 16:10:03 117

转载 使用Out of Place升级策略进行Oracle Patch操作

数据库升级、打补丁是我们经常面对的日常工作内容。在正常情况下,两个因素是我们必须要考虑的问题:停机时间窗和回退方案。就Oracle而言,即便是最简单的更新操作,都难以做到“零停机”。回退方案是在一旦发现新版...

2016-10-18 13:23:58 279

转载 一次数据文件镜像丢失引起的故障解决

对DBA而言,世间最悲催的事情不外于由于软硬件故障(硬件居多)引起的数据丢失,同时发现没有备份,恢复无门。但是,笔者并不认为“归档模式+若干备份”是避免出现问题的法宝。“狡兔三窟”,事先多留退路可能是成熟D...

2016-10-17 15:12:07 227

转载 使用AWK分析Oracle系统锁定、Hang状态

在早期Oracle版本中,由于技术不成熟等原因,数据库锁定和僵死状态还是时有发生的。对待这些问题,老先生们的处理策略无外乎是“重启”和“考究”两种策略。所谓“重启”,通过强制的重启服务器或者数据库,将软硬件...

2016-10-14 14:28:16 109

转载 使用Preprocessor预处理器语句对外部表进行介入处理

Oracle外部表External Table是一项比较传统方便的工具。使用独立在文件系统中的文本文件为载体,通过Directory对象建立起虚拟数据表(External Table)和数据文件数据之间的关...

2016-10-13 21:15:44 113

转载 Alert Log中回收站对象操作告警

Alert Log是我们进行日常巡检、故障调整和问题发现的重要研究对象。通过对数据库Alert Log的研究分析,很多问题都可以得到比较全面的掌握,我们也可以从中获得很多知识。 ...

2016-10-09 19:13:00 139

转载 聊聊Oracle 11g中的char类型使用

在Oracle数据表和程序类型中,字符类型可能是使用最多的一种了。从历史上看,Oracle首先推出了固定长度char类型字段,之后才推出了变长度类型varchar2。目前,主流Oracle应用开发都已经普遍...

2016-02-26 12:08:52 124

转载 Postgresql Linux版本安装——RPM包安装

Postgresql和MySQL是目前比较流行、活跃的开源关系型数据库系统。相对于高端Oracle商业产品,Postgresql和MyQL在软件成熟度、发展功能上的确还有很大改善空间。但是在系统选型过程中,...

2016-01-22 11:10:10 324

转载 DataGuard环境下备库RMAN-05021问题有效性解决方案

Dataguard环境作为Oracle官方重要的HA功能组件,在实践领域有非常多的应用场景和成功案例。同任何技术一样,在配置过程中,会出现一些问题需要解决。本文主要介绍在修改Physical Standby...

2016-01-14 08:48:40 148

转载 为Linux版本Oracle 11gR2配置HugePage

HugePage是Oracle在Linux版本下一种性能优化手段。对于共享内存区域(SGA)的数据库系统,Oracle通常都推荐在操作系统层面配置上HugePage,为Oracle实例准备更大的可用共享内存...

2016-01-13 09:12:40 122

转载 从一个案例看PL/SQL代码片的编译与运行

PL/SQL语言是Oracle针对数据库业务逻辑需求开发的一种面向过程的结构化编程语句。在Oracle内核中,存在PL/SLQ引擎和SQL引擎两个重要组成部分,分别用于处理结构化的PL/SQL语句和SQL语...

2015-12-25 18:36:32 175

转载 Alter Log中VKTM时间drift漂移现象

时间是包括数据库系统在内的诸多信息系统基础件的重要因素。对于运行在操作系统OS之上的中间件组件而言,获取到一个准确、连续和一致的时间非常重要,特别是多节点的环境下。如果没有一个统一的时间管理机制,其上的cl...

2015-12-24 17:51:53 543

转载 使用Dstat来进行Linux综合性能诊断

性能测试、评估和优化一直是系统管理维护人员工作的重点。当我们针对一台生产应用进行分析的时候,获取如CPU、内存、IO、网络吞吐和进程负载的基础数据,对于后续的性能评测和优化是至关重要的。 ...

2015-12-24 14:03:34 107

转载 使用DataPump的Sample参数来进行数据抽样

数据泵Datapump是Oracle推出的一项非常方便的数据逻辑备份还原工具。同传统的Exp/Imp相比,Datapump无论在性能、功能上都提供了很多优势进步。在实际工作中,大数据抽样是一个经常出现的业务...

2015-11-23 16:12:35 153

转载 聊聊Dataguard的三种保护模式实验(下)

4、最大保护模式Maximum Protection 最大保护模式是DG可以提供的最高保护级别,建立在日志同步传输和确认的基础上。同样,可以使用alter database方法进...

2015-11-10 10:26:32 160

转载 聊聊Dataguard的三种保护模式实验(上)

Data Guard是Oracle高可用性HA的重要解决方案。针对不同的系统保护需求,DG提供了三种不同类型的保护模式(Protection Mode),分别为:最大保护(Maximum Protectio...

2015-11-03 14:27:52 133

转载 聊聊Oracle 11g的Snapshot Standby Database(下)

3、Snapshot Standby行为研究 下面我们分析一下Snapshot Standby的工作性质和行为性质。我们在主库方向研究当前状态。 ...

2015-10-26 14:05:12 81

转载 聊聊Oracle 11g的Snapshot Standby Database(上)

Oracle 11g是Data Guard的重要里程碑版本。在11g中,Active DataGuard、Advanced Compression等特性大大丰富了Data Guard的功能和在实践领域应用的...

2015-10-22 14:58:51 84

转载 Oracle Standby Redo Log实验两则

Standby Redo Log是Oracle Dataguard的重要组件内容。在笔者看来,Standby Redo Log就是Physical Standby进行数据同步的online redo log...

2015-10-21 10:01:41 173

转载 Dataguard Standby备份报错RMAN-06820 ORA-17629解决

Oracle Dataguard是官方重要HA架构的组成部分。通过只读的Standby数据库,可以在确保高可用的基础上,将一部分报表、备份负载从主库上分离出来,提高主库性能。 根据Oracle最...

2015-10-19 10:08:16 152

转载 AWR信息报告

AWR报告是我们研究分析Oracle性能,特别是应用程序工作特性的重要工具手段。进入10g之后,随着CBO的推广、自动作业机制的确立,越来越多的运维人员乃至开发人员将AWR作为分析性能的工具。 ...

2015-10-15 14:01:45 209

转载 聊聊RMAN的ARCHIVELOG DELETION参数(下)

3、归档日志删除实验 下面继续进行第四次备份动作。 RMAN> backup database plus archivelog;...

2015-10-13 13:38:40 238

转载 聊聊RMAN的ARCHIVELOG DELETION参数(上)

RMAN是Oracle推出的官方备份还原工具。经过几个大版本的发展,RMAN已经支持多种备份介质和恢复策略的主要工具,也是业界普遍认可是Oracle备份还原官方策略。 Archivelog是Or...

2015-10-09 17:31:54 268

转载 Oracle元数据重构实验

元数据是几乎所有数据库都具有的基础数据,其中包括基础数据字典、系统功能视图和函数结构等内容。越是功能强大成熟的数据库产品,其元数据信息越是众多复杂。在Oracle世界中,我们经常使用的性能工具AWR、作业S...

2015-10-04 01:44:43 227

转载 由Oracle Bug引起的AWR Snapshot收集故障

AWR报告是Oracle从10g开始引入的一项重要性能特性。以9i可选组件Statspack为基础,借助自动周期作业,我们可以获得一系列的Oracle性能片段,从而在出现性能问题的时候更加从容。 ...

2015-10-01 14:27:42 204

转载 Linux LVM空间拓展演示

虚拟化逐渐成为我们日常运维工作的主要部署策略。在虚拟化带来的各种好处中,硬件资源动态调整是传统物理机难以企及的优势方面。针对不同类型的应用和性能需求,我们可以为各个应用系统提供更加个性化的部署方案和资源解决...

2015-09-22 22:24:49 65

转载 实现Oracle非1521标准端口动态注册

动态注册dynamic registry和静态注册是Oracle实例和监听器之间建立联系的重要方式。从现在趋势看,默认监听器+动态注册已经成为默认Oracle标准配置。在一些场景下,处于安全的原因可能需要修...

2015-09-07 22:07:10 290

转载 非规范处理IMP-00010错误一例

Exp/Imp堪称是Oracle产品系列中的经典之作,以其简单易用在技术人员中广受欢迎。虽然从10g开始,Oracle开始逐步使用Data Pump来取代其作为数据小规模逻辑备份还原工具,但是Exp/Imp对于普通开发人员...

2015-09-07 11:32:24 154

转载 使用Ccscan进行数据字符集转换验证(下)

上篇中,笔者演示了如何安装调用Ccscan工具,下面继续通过演示实验进行测试。 4、演示实验 下面笔者进行一个简单实验,通过schema范围的数据...

2015-09-04 18:47:26 129

空空如也

空空如也

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

TA关注的人

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