归档于 四月, 2008

一天一小步_2008.4.30: 悲观锁定and乐观锁定

来自TOM的9i&10G学习笔记:

为了避免丢失更新,要使用某种锁定策略,共有两种锁定策略:悲观锁定或乐观锁定。
悲观锁定(pessimistic locking):
用户在屏幕上修改值之前,这个锁定方法就要起作用。例如,用户一旦有意对他选择的某个特定行(屏幕上可见)执行更新,如单击屏幕上[......]

继续阅读

一天一小步_2008.4.29: v$bgprocess视图

v$bgprocess视图中可以查到系统启动的后台进程,oracle官方文档的描述:

V$BGPROCESS
V$BGPROCESS displays information about the
background processes.

Column
Datatype
Descript[......]

继续阅读

一天一小步_2008.4.28: 理解oracle中连接和会话

1.

概念不同:概念不同:
连接是指物理的网络连接。
在已建立的连接上,建立客户端与oracle的会话,以后客户端与oracle的交互都在一个会话环境中进行。
2.

关系是多对多:
一个连接上可以建立0个,1个,2个,多个会话。
Oracle允许存在这样的会话,就是失去了物理连接的会话。
3.
[......]

继续阅读

一天一小步_2008.4.27:AIX命令:lsvg

用途
显示关于卷组的信息。
语法
lsvg [ -L ]
[ -o ] |[ -n
DescriptorPhysicalVolume ] | [
-i ] [ -l |
-M | -p ]
VolumeGroup …
描述
lsvg
命令显示关于卷组的信息。如果使用 VolumeGrou[......]

继续阅读

一天一小步_2008.4.26:set trimspool on/off 命令

使用 式:

set trimspool on
set trimspool off

如果trimspool设置为on,将移除spool文件中的尾部空 ,trimout同trimspool功能相似,只不过对象是控制台。使用glogin.sql或login.sql使得设置跨session生效。

[......]

继续阅读

一天一小步_2008.4.25:set pagesize n 命令

sqlplus中的 set pagesize n
命令用来设置页的高度为n行。如果n为0,则页的高度不受限制。该命令用来生成更易读的结果。可以通过glogin.sql或者login.sql来使该设置跨越session
生效。

set pagesize n
Sets the heigth of a[......]

继续阅读

一天一小步_2008.4.24:数据字典表:dba_clusters

新浪的审查机制让我伤心了。昨天审查我18号和20号的两篇文章到今天了还没有给我显示,还不知道能不能还我。我都无言了,我又没有写一点不拥护中国,不拥护共产党的文字,仅仅是一些技术的英文文章都遭封杀吗?看来得抓紧弄个个人网站了。

DBA_CLUSTERS
Description of all clus[......]

继续阅读

一天一小步_2008.4.23:数据字典表:dba_jobs

今天终于见识了大名鼎鼎的aix系统,看着我们老大一阵狂敲,我直接惊呆了。呵呵,不过我相信,用不了多久我也可以的。加油努力ing!
DBA_JOBS

All jobs in the database
Columns

___________________________

JOB

I[......]

继续阅读

一天一小步_2008.4.22:数据字典表:dba_extents

新公司居然不能上网,让我极端郁闷,还让不让人活了?看来以后只能多花点时间学习了。
DBA_EXTENTS

Extents comprising all segments in the
database
Columns

___________________________

OWNER[......]

继续阅读

一天一小步_2008.4.21:数据字典表:dba_free_space

新浪越来越让我失望了,本来是昨天发的这篇文章,一句“正在审查”就给我“和谐”了。我这技术文章,怎么也有这遭遇?生气归生气,只能今天重新发一下,补上昨天的一小步。
DBA_FREE_SPACE

Free extents in all tablespa[......]

继续阅读