自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 vim编译jedi-vim或是YouCompleteMe完成python3的自动提示

有时候会在Ipython下写一些测试的demo,有的时候写好的就直接save到了.py文件,这时候想修改这些py文件的时候,就要用到vim,但是vim不会自动提示关键字和一些包里的方法。没事 就试着编译了一下,需要说明的时候,一开始选型的是jedi-vim,也编译成功了。后来又试着编译了YouCompleteMe,还是比较费事的,踩了一些坑,百度的文章千篇一律,关键的问题,没有说明如何...

2019-06-24 10:11:00 531

转载 vmware server 2.0安装oracle10grac之解决问题篇

http://space.itpub.net/95233/viewspace-715621安装环境:vmware server 2.0host os:win7旗舰版 64位guest os:rhel5.4 32位oracle 10g rac一、compat-libstdc++-3.2-1.i386.rpm无法安装如果卸载掉RHEL5.4中的comp...

2013-11-08 11:51:00 196

转载 ORA-29701: unable to connect to Cluster Synchronization Service

[grid@vm11gr2] /home/grid>sqlplus "/as sysasm"SQL*Plus: Release 11.2.0.1.0 Production on Sun Oct 25 10:16:21 2009Copyright (c) 1982, 2009, Oracle. All rights reserved.Connected to...

2013-10-24 14:21:00 1519

转载 Oracle 文件系统到ASM的迁移

[oracle@vm11g01 ~]$ rman target /Recovery Manager: Release 11.2.0.1.0 - Production on Thu Oct 24 01:36:40 2013Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.con...

2013-10-23 17:39:00 162

转载 windows 2003 Oracle RAC安装过程及配置,错误集合及解决办法

前段时间在客户那里安装了两台Windows 2003 server的Oracle10g的RAC,平台及介质都是客户选的。在这次安装之前,特意在vmware的虚拟机安装了一次,oracle 10.2.0.1.0的rac,没有升级到10.2.0.5.0,当时我想到客户现在再升级安装。因为在Linux平台下已经安装过多次10.2.0.5.0的rac,觉得也没什么问题,就去了。后...

2013-10-21 17:40:00 187

转载 Oracle 11g 上安装ASM(RHEL5)

1、Oracle 11g安装略详细过程请参考:http://blog.sina.com.cn/s/blog_7c5a82970101excf.html和10g不同,11g中如果要单机使用asm需要安装grid frastructure组件安装软件就在grid包中,安装时选择第二个选项就能进入这个组件的安装2、安装Oracleasm软件包rpm -ivh orac...

2013-10-12 16:45:00 155

转载 Linux双网卡设置IP属于同一网段的问题

写在前面:经常遇到客户将板卡上的两个网络设备的IP地址设置为同一网段的情况,我的解释是,不能设置为同一网段,但是我不知道这个说法到底是根据什么,查了很多资料也没找到明确的说法,但是下面这个实验能够说明一些现象的原因。初步做了一下实验:服务器为RHEL5双网卡,eth0为234,eth1为233,我本地客户机为172。RHEL:ifconfig如下:[root@se...

2013-10-10 11:50:00 423

转载 双网卡设置同一网段IP地址的问题(2)

双网卡设置同一网段IP地址的问题bymlsx问题:我在两个网卡上面设置同样网段的两个IP(比如10.1.0.1和10.1.0.2),这时是可以正常工作的,但是如果我把第一快网卡(eth0)上的网 线拔掉之后,网络就不通了,按照我的设想,当eth0不通时系统应该可以从eth1走,所以网络应该还是通的,因为我设的是同一个网段的IP。而且,如果 我运行命令ifdowneth0之后,网就...

2013-10-10 11:49:00 954

转载 ACFS-9459: ADVM/ACFS is not supported on this OS version

环境OracleRAC:11.2.0.2.7OSversion:OEL 5.7 x86_64安装GI的时候在日志内出现这样的记录[php]view plaincopyACFS-9459:ADVM/ACFSisnotsupportedonthisOSversion:'2.6.32-200.13.1.el5uek'ACF...

2013-09-12 10:45:00 670

转载 解决 ADVM/ACFS is not supported on centos-release-5-X.el5.centos

从Oracle11.2开始,ASM不仅是一个磁盘组,他还提供了了一个卷管理器,称为ADVM(asm dynamic volume manager)。ADVM向用户提供卷管理服务,并提供标准的磁盘设备驱动程序。利用ADVM,可以在卷组中创建一个或多个卷,每个卷对应操作系统中的一个设备文件,这些卷是可以动态扩展的,就像操作系统中的卷或者利用第三方软件创建的卷一样,应用程序也可以对ADVM卷中...

2013-09-12 10:33:00 189

转载 oracle中如何把小表钉在内存中

oracle 8i中db_block_buffer的大小决定buffer cache的大小oracle 9i&10g中由db_cache_size的大小来决定因为内存空间是有限的,所以oracle采用LRU算法来调度谁来使用内存但是因为许多的批处理操作(如全表扫描)可能会导致buffer cache的刷新,这会导致将经常使用的数据挤出buffer cacheo...

2013-08-27 12:11:00 135

转载 dbms_metadata.get_ddl的用法

dbms_metadata包中的get_ddl函数--GET_DDL: Return the metadata for a single object as DDL.-- This interface is meant for casual browsing (e.g., from SQLPlus)-- vs. the programmatic OPEN / F...

2013-08-27 10:31:00 118

转载 Nagios各组件简述及nrpe详解

Nagios各组件简述及nrpe详解一.Nagios各组件简述由于nagios配置较为繁锁,且里面组件也较多,这里我将几个关键的组件列举一下,且做一下简单的介绍及其和其它组件间的关系的描述。我自己的一些理解,如有偏差,欢迎指正!我在部署过程中主要用到了以下组件: nagios-3.2.3.tar.gz,nagios-plugins-1.4.15.tar.gz,ndoutils...

2013-08-18 14:16:00 139

转载 Linux下Nagios的安装与配置

一、Nagios简介  Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。  Nagios原名为NetSaint,由Ethan Galstad开发并维护至今。NAGIOS是一个缩写形式...

2013-08-18 14:12:00 128

转载 linux上安装ant

1.下载从http://ant.apache.org/bindownload.cgi可以下载最新的tar包:apache-ant-1.6.2.tar.gz。如果是windows环境则是zip文件,解压后,在系统环境变量里设置 ANT_HOME为f:\project\tools\apache-ant-1.6.2,并将f:\project\tools\apache- ant-1.6.2\...

2013-08-07 12:08:00 203

转载 CentOS中升级Python 到 2.6.5

1、背景下载CentOS5.4(应该是Redhat 5系都是这个python 2.4.3的版本)自带的Python版本是2.4.3,但是目前许多基于Python的应用软件要求的Python版本应要高于2.4。(如Robot Framework2.5要求Python版本至少是2.5wget http://www.python.org/ftp/python/2.6.5/Pyth...

2013-08-07 10:28:00 74

转载 Hadoop的那些事儿

在说Hadoop之前,作为一个铁杆粉丝先粉一下Google。Google的伟大之处不仅在于它建立了一个强悍的搜索引擎,它还创造了几项革命性的技术:GFS,MapReduce,BigTable,即所谓的Google三驾马车。Google虽然没有公布这几项技术的实现代码,但它发表了详细的设计论文,这给业界带来了新鲜气息,很快就出现了类似于Google三驾马车的开源实现,Hadoop就是其中的...

2013-07-30 18:08:00 66

转载 ORACLE RMAN备份--差异增量与累积增量的策略实例图

ORACLE RMAN备份--差异增量与累积增量的策略实例图BACKUP 命令在不显式指定的情况下,默认情况下会选择Differential方式,即差异增量备份。不过从恢复效率的角度考虑,Cumulative方式的增量备份表现更好一些,毕竟不需要读取那么多备份集了.注意: 在10g之前的版本中,增量备份可以有 n 多个级别,从0级、1级、2级……这样顺序排列...

2013-07-24 19:38:00 161

转载 NFS+DHCP+TFTP无人值守安装linux

自己工作中,经常会遇到安装linux操作系统的时候,有的时候机器也较多,虽然已经安装过无数次,每次都要挂载光盘,各种选包,是该让计算机自己工作的时候了。这几天总结了一下,正好朋友青岚,要用一台机器,机房里味道比较大,就在虚拟机里跑了一下,自动化安装redhat 企业版6.0无人值守安装需要用到网卡的pxe功能,即待安装的linux机器通过网卡的的pxe功能 从一台已经安装好...

2013-07-18 16:38:00 132

转载 offline或是online表空间和数据文件

总结了一下,在归档和非归档的场景下,ora-01145这个错误可能有如下三种情况:1.off line tablespace--在非归档模式下尝试ofline 数据文件SQL> alter tablespace tools offline immediate;alter tablespace tools offline immediate*ERROR at line 1...

2013-07-17 09:28:00 107

转载 vmware网络配置

http://www.cnblogs.com/itech/archive/2011/02/12/1952836.html虚拟机在在IT生活中必不可少,但这中间的网络配置却是很多人,特别是新手头疼的。全部如下:请拿走。一 VMware网络设置的三种方式1 Host-only连接方式 让虚机具有与宿主机不同的各自独立IP地址,但与宿主机位于不同网段,同时为宿主主机新增一个I...

2013-07-16 17:13:00 114

转载 oracle asm初步(1)

asm相关!--查看asm磁盘组对应的物理磁盘如果是用oracleasm createdisk创建的disk可以用命令/etc/init.d/oracleasm querydisk比如/etc/init.d/oracleasm querydisk -v /dev/sd* 2>&1 | grep VOL如果是直接用raw device来添加的可以查询v$asm_d...

2013-06-27 14:24:00 178

转载 Linux下安装裸设备

环境:OS:Red Hat Linux As 5在Linux As 5下安装裸设备需要编辑文件/etc/udev/rules.d/60-raw.rules.1.添加硬盘分区sdb1,sdc1,sdd1(具体步骤省略)2.编辑/etc/udev/rules.d/60-raw.rules添加如下内容ACTION=="add", KERNEL=="sdb1",R...

2013-06-27 14:05:00 106

转载 oracle的rowid到底是什么

rowid说明rowid是伪列(pseudocolumn),伪列的意思是实际上这一列本身在数据字典中并不存在,在查询结果输出时它被构造出来的。rowid并不会真正存在于表的data block中,但是他会存在于index当中,用来通过rowid来寻找表中的行数据。Rowid的结构现在通用的9i,10g,11g用的都是扩...

2013-06-14 11:10:00 993

转载 Oracle数据库event事件与dump文件介绍

呵呵:以下命令 ,都可以用oradebug来代替,目前也在尝试用oradebug 来解决数据库中的一些问题。以下内容,仅供参考,欢迎讨论。Oracle数据库event事件与dump文件介绍一、Oracle跟踪文件Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter...

2013-06-14 10:30:00 155

转载 (原)dbms_rowid.rowid_create来创建一个rowid

在v$session视图中有四个字段,如下:ROW_WAIT_OBJ# NUMBER Object ID for the table containing the row specified in ROW_WAIT_ROW#ROW_WAIT_FILE# NUMBER Identifier for the datafile containing the r...

2013-06-09 17:53:00 277

转载 Oracle读取事件的命名理由(哈哈)

又给大家弄来一篇好文章,现在对oracle的慢慢起了前所未有的feel,也希望自己一直能这样努力下去,看起这些expert写的文章也没有原来那种比较吃力的感觉,一切都在进入正轨。db file sequential read与db file scattered read这两个等待事件在今天又让我们重温了一下2年前的一次争论, 大家对于这两个事件以及其名称的理解进行了多个角度的解读...

2013-06-08 15:30:00 102

转载 关于删除temporary tablespace的一点小建议

今天有个兄弟要删除不想用的temporary tablespace,,我大概整理了下面几点意见..0. 创建好新的temporary tablespace,,修改用户的默认temporary tablespace,可能的话,,修改database的默认temporary tablespace.1createtemporarytablespace...

2013-06-08 14:58:00 418

转载 Memory Subheaps Dumps

Each heap may have one or more subheaps. These can be dumped using the command ALTER SESSION SET EVENTS 'immediate trace name heapdump_addr level level';where thelevelis the addre...

2013-06-08 11:29:00 75

转载 Oracle的X$表系列介绍之-X$KSMSP

X$KSMSP的名称含义为:[K]ernal [S]torage [M]emory Management [S]GA Hea[P]其中每一行都代表着shared pool中的一个chunk我们看一下x$ksmsp的结构:SQL> desc x$ksmsp Name Null? Type --------- ---...

2013-06-08 11:24:00 285

转载 Oracle Shared pool 详解

一. Shared Pool概述在之前的blog对Oracle的内存架构也做了一个概述,参考:Oracle内存架构详解http://blog.csdn.net/tianlesoftware/archive/2010/05/15/5594080.as...

2013-06-08 11:15:00 154

转载 Shared pool和Library cache latch

说点简单的,我说说共享池里面的两个latchShared pool latch用来保护共享池内部结构,在分配和释放共享池时需要获得latch,在老化或释放空间时也需要 latch。Oracle9i之前,共享池内存结构是由单独的Shared pool latch保护,从9i开始,如果服务器有4个以上的cpu且shared_pool_size大于250M,Oracle会动态将共享池分为多...

2013-06-07 14:29:00 111

转载 oracle dump的各种

使用bbed修复oracle数据文件header block损坏的通用方法http://www.itpub.net/thread-1754481-1-1.html然后做dumpdatafileheaderctlheader1M吧方便吗?ALTERSESSIONSETEVENTS'immediatetracenamecontrolflevel10...

2013-06-06 13:45:00 69

转载 Library cache内部机制详解

Library cache是Shared pool的一部分,它几乎是Oracle内存结构中最复杂的一部分,主要存放shared curosr(SQL)和PLSQL对象(function,procedure,trigger)的信息,以及这些对象所依赖的table,index,view等对象的信息。Library cache需要解决三个问题:1.快速定位的问题:Library cac...

2013-06-05 14:15:00 163

转载 Library cache内部机制详解II

我之前曾经写过一篇Library cache内部机制详解,但是遗留了一些关于11g中mutex的改进的问题,最近因为有些11g的数据库频频发生mutex相关的等待事件,所以我又多这个问题做了一些探讨。关于Mutex,可以参考ORACLE mutex实现机制这篇文章,mutex是从10g开始引入的,在library cache中有大量的使用,它的主要作用有两个:一是用来替换librar...

2013-06-05 14:11:00 138

转载 Oracle Mutex实现机制

我们都知道Latch是Oracle用来在内存中做串行控制的机构,从10g R2开始,Oracle引入了一个新的技术-Mutex。Mutex并不是Oracle的发明,而是系统提供的一个底层调用,Oracle只是利用它实现串行控制的功能,并替换部分Latch。Mutex中有两个变量:分别是Holider identifer和Reference count,Holider identife...

2013-06-05 14:08:00 85

转载 Shared SQL area && Private SQL area

Shared SQL area : Shared SQL Area 包含了SQL的parse tree 和 execution plan,当有多个用户同时访问同一个应用,oracle使用shared sql area为多次执行的sql来保留内存。当一个sql完成解析,当在shared sql area中存储时,oracle在shared pool中为其分配内存,这片内存区域的大小取...

2013-05-31 17:32:00 219

转载 Oracle sql执行过程

SQL语句的处理过程:对照metalink给出的这个示意图,我们可以对SQL的处理过程作如下的描述:1、检查是否有打开的游标,如果有,则直接通过游标link到位于PGA的private SQL AREA( private SQL area),转步骤11(No parse)。否则,执行步骤2。2、检查初始化参数SESSION_CACHED_CURSORS是否被设置,如果被设置,则同样可...

2013-05-31 17:00:00 134

转载 (原)一次内存故障导致ora-7445

昨天下午1点,收到公司在客户现场的电话,数据库访问不了了,因为我也不在现场,当时那个操作系统是windows 2003 server,oracle版本是oracle10g win32版本(10.2.0.1.0),觉得是操作系统不稳定的问题(先天不良),也没有多想,告诉他重启一下机器看看,然后就没事了,快到下班的时候,再次出现了这个问题。通过teamViewer等上这个系统,取下了al...

2013-05-31 11:05:00 469

转载 (原)Oracle事务与Undo段的分配过程

我们都知道,Oracle在进行dml过程中,有重要的一步,即创建undo和redo。redo用于事务重演,而undo用于事务的回退。创建undo,记录data block的前映像,需要在undo tablespace 中分配undo segment,来记录undo record。最近一个oracle群里遇到一个事务引起undo tablespace的一个undo segment暴...

2013-05-27 14:27:00 225

空空如也

空空如也

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

TA关注的人

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