- 博客(26)
- 收藏
- 关注
原创 有重复数据的表添加主键或唯一约束
约束分为几种状态validate/novalidate,enable/disable,可以通过alter table .. modify constraint ....enable/disable validate/novalidate修改同时约束也分为2种模式,deferred/immediate,这里不做讨论.因为模式是不能修改的,在创建时指定的.validate 是指确认表
2014-10-31 12:50:59 4021
原创 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
原创 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
转载 理解和认识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
转载 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关注的人