实例演示oracle数据块状态视图v$bh的用法一 获取oracle对象所占用的数据块
1,创建一个测试表,test,并且插入10000行数据; SQL> create table test (id int); SQL> begin 2 for i in 1..10000 loop  ...
Oracle基本数据类型存储格式浅析(五)——RAW类型
和其他数据类型相比,RAW类型的存储显得直观多了,它和SELECT时数据展示的值完全一样。(SELECT时是按照16进制展示的) SQL> create table test_raw (id number, raw_date raw(10)); 表已创建。 SQL...
关于oracle的锁
DDL锁用来保护表的物理结构,如列,索引DML锁用来保护表中的数据DML锁的模式(可以在v$lock的lmode列看到数字)2、行级共享锁(Row Shared,简称RS锁或SS锁)其实是个表结构上的共享锁。第1个S代表表结构共享,第2...
[转]推荐:深入研究ITL阻塞与ITL死锁
首先要说的是,这个问题当初我是真遇到过,然后,就有了汪海的这篇文章:itl deadlock:http://www.orawh.com/80.html但是NinGoo 在下面回复说,10g模拟不到这样的情况了,开始我没有太在意,后来再想想,9i这么做的...
oracle中的一致性读是什么意思?
caoqx (2008-6-21 10:00:43)根据你读数据的时间点,会与数据块的时间点来做对比,如果你的时间点比数据块的时间点还要早,则要到UNDO空间去读相应的数据。这一种方式的读,是为了维护一致性而产生的读操作.l_sta...
itl deadlock(出自http://www.orawh.com/80.html)
昨天有同事碰到itl竞争导致的deadlock,这在以前比较少见,那么在这里我们来作个实验重现一下,从理论上解释为什么itl竞争会导致deadlock。create table test(a number);insert into test values(1);SQL 10G>ins...
关于v$process与v$session中process的理解(转载)
http://www.itpub.net/thread-1077321-1-1.html(出处)关于v$process与v$session中process的理解说明v$session有个process字段,V$PROCESS有个SPID字段,这两个字段是不是一个意思呢?是不是都代表会话的操作系统进...
Oracle中Kill session的研究(转载)
转载自http://www.eygle.com/faq/Kill_Session.htm我们知道,在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为:alter system kill session 'sid,serial#' ; 被kill掉的session...
ipcs 命令
ipcs 命令 用途 报告进程间通信设施状态。 语法 ipcs [ -m] [ -q] [ -s] [ -S] [ -P] [ -l] [ -a | -b -c -o -p -t] [ -T] [ -C CoreFile] [ -N Kernel ] 描述 ipcs 命令往标准输出写入一些关于活动进程间通信设施的...
linux中的块设备和字符设备
系统中能够随机(不需要按顺序)访问固定大小数据片(chunks)的设备被称作块设备,这些数据片就称作块。最常见的块设备是硬盘,除此以外,还有软盘驱动器、CD-ROM驱动器和闪存等等许多其他块设备。注意,它们都是以...
vmstat 命令详解
vmstat 是用来实时查看内存使用情况,反映的情况比用top直观一些.如果直接使用,只能得到当前的情况,最好用个时间间隔来采集vmstat T 其中T用具体的时间标示,单位是 秒 例如:vmstat 5 表格每隔5秒采集一次.这样在刷新...
Linux下top命令下的结果 load average
[root@www2 init.d]# top ??4:11pm up 2 days, 5:43, 2 users, load average: 8.13, 5.90, 4.94  ...
Oracle编程高手箴言:位图索引(Bitmap Index)的故事
您如果熟悉Oracle数据库,我想您对Thomas Kyte的大名一定不会陌生。Tomas主持的asktom.oracle.com网站享誉Oracle界数十年,绝非幸致。最近在图书馆借到这位Oracle绝顶高手编著的《Expert Oracle Database Architect...
oracle pga使用控制
我们知道从9i开始oracle提供了自动管理pga的功能,从此我们可以不管sort_area_size,hash_area_size等等烦人的设置,也不用再去计算繁琐的pga大小。但是怎么控制每个session使用pga的大小呢,会不会出现一个session...
什么是Striping(条带化)
条带化是把连续的数据分割成相同大小的数据块,把每段数据分别写入到阵列中不同磁盘上的方法。此技术非常有用,它比单个磁盘所能提供的读写速度要快的多,当数据从第一个磁盘上传输完后,第二个磁盘就能确定下一段...
column * heading * format *
SQL>SQL> -- create demo tableSQL> create table Employee( 2 ID &nbs...
温习oracle基础知识,创建表空间,创建用户以及授权
//创建临时表空间create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048mextent management local;//...
给linux增加新硬盘(好郁闷,修改了fstab文件,系统再也起不来了)
(1)分区:#fdisk /dev/hdb进入fdisk模式:Command (m for help):p //查看新硬盘的分区Command (m for help):n //创建新分区可以用m命令来看fdisk命令的内部命令n命令创建一个新分区;d命令删除一个存在的分区p命令...
基础教程-学用Linux命令(3)
作者:H2KILL 命令动词 简要说明 命令动词 简要说明 adduser 创建新用户 alias 设置别名或替代名 bg fg 使挂起的进程继续运行 & 后台运行某一程序 ps ax 查询当前进程 mount 连接文件系统 ...
vi文本编辑
前言:此版本修改于徐老师的(Benet2.0_s1_linux课程命令整理v1.0版)遵循GPL协议!转贴请注明出处!3ks!作者:Antiy7 (http://bluexjj.cublog.cn) vi文本编辑linux下文本编辑器本章目标:了解lin...