自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 有重复数据的表添加主键或唯一约束

约束分为几种状态validate/novalidate,enable/disable,可以通过alter table .. modify constraint ....enable/disable  validate/novalidate修改同时约束也分为2种模式,deferred/immediate,这里不做讨论.因为模式是不能修改的,在创建时指定的.validate 是指确认表

2014-10-31 12:50:59 4021

原创 CR - block range reuse ckpt

待整理

2014-10-30 14:57:38 4897

原创 enq: RO - fast object reuse

待整理

2014-10-30 14:56:59 861

原创 free buffer waits

free buffer waits:当一个session试图将一个block读入buffer cache,或者由于读一致需要构造cr的block找不到free buffer而产生的等待。 SQL> select name,parameter1,parameter2,parameter3,wait_class from v$event_name where name ='free buffe

2014-10-30 14:00:08 632

原创 等待事件查询

可以分别从当前状态、最近状态和启动至今三个时间段去看:  这三个状态分别对应:v$session/v$session+v$session_wait[当前状态]、v$session_wait_history[最近状态]和v$session_event[启动至今]三个性能视图。  从10g开始v$session包含了v$session_wait的所有字段,所以对于当前状态,10g以

2014-10-30 12:30:11 708

原创 ORA-00054 的解决方法

系统有一个不用的索引,想删除这个索引,SQL> drop index GPSTIME_GLOBAL_INDEX  2  /drop index GPSTIME_GLOBAL_INDEX           *ERROR at line 1:ORA-00054: resource busy and acquire with NOWAIT specified 现现这个问

2014-10-30 09:43:57 1790

原创 ORACLE 数据文件大小

1、默认创建表空间时BLOCKSIZE 是8k,文件最大是32G2、可以把BLOCKSIZE设置为16k,SQL〉alter system set db_16k_cache_size=34603008;这样一个表空间datafile最大可以到64G3、可以把BLOCKSIZE设置为32k,这样一个表空间datafile最大可以到128G在oracle11g中引进了bigfile表空间,

2014-10-29 23:04:24 908

原创 Buffer Cache---概述

一、Buffer Cache示意图

2014-10-29 20:51:33 638

原创 DBA RDBA

一.  DBA(Data Block Address)        A Data Block Address (DBA) is the address of an Oracle data block for access purposes.       DBA一般指绝对数据块地址. rowid用来表示一行的物理地址,一行唯一确定一个rowid,并且在使用中一般不会改变,除非r

2014-10-29 12:56:28 606

原创 ROWID介绍

一. 官网说明       owid的定义:A globally unique address for a row in a database.        rowid 分为extended rowid 和 restricted rowied. 1.1 Restricted ROWID       Internally, the ROWID is a structure

2014-10-28 23:04:13 787

原创 后台进程---CKPT SMON PMON RECO ARCn

一、检查点进程(CKPT)

2014-10-27 21:02:15 1420

转载 理解和认识udev

因 为本身从事存储行业,在工作中多次碰到用户有这样的要求:我的linux系统中原来有一块SCSI硬盘,系统分配的设备文件是/dev/sda。现在新增 加了一个外置的磁盘阵列,通过SCSI卡连接。但接上这个磁盘阵列后,/dev/sda变成了磁盘阵列的硬盘了,原来内置的SCSI硬盘变成了 /dev/sdb,我希望将设备文件固定下来。    过去,我总是对用户说,这个比较麻烦,因为/dev/sda等

2014-10-26 22:33:12 579

原创 TOP

top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序。

2014-10-26 11:37:48 521

转载 linux进程状态D和Z的处理

长期生活在 Linux 环境里,渐渐地就有一种环保意识油然而生。比如,我们会在登录提示里写上“悟空,我跟你说过叫你不要乱扔东西,乱扔东西是不对的。哎呀我话没说完你怎么把棍子扔掉了?月光宝盒是宝物,乱扔它会污染环境,要是砸到小朋友怎么办?就算砸不到小朋友,砸到了花花草草也不好嘛...”;在用户缺省目录里放一个题为 “自觉保护环境 请勿堆放垃圾”的空文件,并用 chattr +i 设为不可修改;看到垃

2014-10-24 12:37:27 550

原创 后台进程二:DBWR进程

一、示意图

2014-10-23 23:09:42 795

转载 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

今天服务器遇到了一个很熟悉的问题输入#mysql -u root -p ERROR 2002 (HY000):Can't connect to local MySQL server  随即上网找寻答案 根据大家提供的方法我逐一尝试 方案1. 1.#ps -A|grep mysql   显示类似:  1829 ?        00:00:00

2014-10-23 09:29:24 597

原创 cpu信息

在linux系统下可以通过cat /proc/cpuinfo来查看本机上cpu的相关信息,通过processor可以判断逻辑cpu的个数,physical id可以判断物理cpu的个数,通过cpu cores来判断每个cpu内的核数,通过siblings和cpu cores的对比可以判断是否支持超线程。    [oracle@sany1 ~]$ cat /proc/cpuinfo |grep

2014-10-20 23:12:02 1049

转载 spool

1.对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如: select taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to_char(sysdate,'YYYYMMDD')) from ssrv_sendsms_task; 2.spool常用的设置 set colsep' ';//域输出分

2014-10-20 23:08:23 752

转载 ORA-00604 错误总结

ORA-00604 error occurred at recursive SQL level string Cause:An error occurred while processing a recursive SQL statement (a statement applying to internal dictionary tables)。Action:If the sit

2014-10-20 22:53:35 1958

转载 uniq

uniq 命令文字uniq 是LINUX命令用途报告或删除文件中重复的行。语法uniq [ -c | -d | -u ] [ -f Fields ] [ -s Characters ] [ -Fields ] [ +Characters ] [ InFile [ OutFile ] ]描述uniq 命令删除文件中的重复行。uniq 命令读取由 InFile 参数

2014-10-18 10:16:22 494

原创 ulimit

功能说明:控制shell程序的资源。语  法:ulimit [-aHS][-c ][-d ][-f ][-m ][-n ][-p ][-s ][-t ][-u ][-v ]补充说明:ulimit为shell内建指令,可用来控制shell执行程序的资源。参  数:-a  显示目前资源限制的设定。-c  设定core文件的最大值,单位为区块。-d  程序数据节区的最大值,单

2014-10-18 10:00:17 571

原创 TNS-12535 / ORA-12535 on Connection to Database

Oracle Net connections to database fail with error code TNS-12535 / ORA-12535: TNS:operation timed out.Oracle Net client trace can show large delay upon resolving TNS listener host[03-AUG-2005 09:

2014-10-15 22:40:44 1124

转载 lsof 查看进程打开那些文件 或者 查看文件给那个进程使用

lsof命令是什么?可以列出被进程所打开的文件的信息。被打开的文件可以是1.普通的文件,2.目录  3.网络文件系统的文件,4.字符设备文件  5.(函数)共享库  6.管道,命名管道 7.符号链接8.底层的socket字流,网络socket,unix域名socket9.在linux里面,大部分的东西都是被当做文件的…..还有其他很多怎样使用lsof

2014-10-15 22:08:32 777

原创 RedHat Linux 相关日志 和常用命令

/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全相关的日志信息 /var/log/maillog 与邮件相关的日志信息 /var/log/cron 与定时任务相关的日志信息 /var/log/spooler 与UUCP和news设备相关的日志信息 /var/log/boot.lo

2014-10-11 22:43:52 583

原创 DBMS_METADATA 查看建表与建索引语句

DBMS_METADATA.GET_DDL (object_type     IN VARCHAR2,name            IN VARCHAR2,schema          IN VARCHAR2 DEFAULT NULL,version         IN VARCHAR2 DEFAULT 'COMPATIBLE',model           IN VA

2014-10-11 22:36:01 982

转载 ASCII码对应表chr(9)、chr(10)、chr(13)、chr(32)、chr(34)、chr(39)、chr(..

chr(9) tab空格       chr(10) 换行      chr(13) 回车        Chr(13)&chr(10) 回车换行       chr(32) 空格符       chr(34) 双引号       chr(39) 单引号chr(33) !        chr(34) "        chr(35) #        chr(36) $        c

2014-10-11 22:27:17 4180

空空如也

空空如也

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

TA关注的人

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