November 21, 2006
从《越狱》(Prison Break)看中美差异
作者:eygle
出处:http://blog.eygle.com
一直听周围的人不停的说起《越狱》,甚至到最后PB都成了Prison Break的缩写,要知道倒退几年,说起PB大家想到的是PowerBuilder啊。
搞到最后,仿佛不看越狱就落伍了一样。
所以前两周下载了所有已出品的剧集来看,狂补了一下。
第一季感觉颇为扣人心弦,但是很多地方和《肖申克的救赎》极为相似,随时可以让我想起那部片子,所以时常觉得这是一部加长版的刺激1995。
第一季中,关于监狱有一点疑问,肖申克中的监狱都是单人间,而PB中都是双人间,不知道是几年下来美国的监狱人满为患还是因为监狱不同的原因;电影里看过的中国监狱,似乎都是一群人住在一起,这待遇似乎要差得多了...
等这些兄弟逃出来之后又忍不住为他们着急,这些哥们在大街上到处乱转,也不知道伪装一下,随时被人认出来;想想中国的易容术看来没有传入美国...
也许是民主制度下培养起来的人都较为单纯,不懂得伪装?还是因为其他?
现在是上了《越狱》的贼船,看来是要看下去了....
-The End-
Posted by eygle at 10:14 PM | Comments (15)
设置ARCHIVE_LAG_TARGET 强制日志切换
作者:eygle
出处:http://blog.eygle.com
在DataGuard环境中,为了减少故障时数据损失,我们可以设置ARCHIVE_LAG_TARGET参数,强制进行日志切换。
ARCHIVE_LAG_TARGET参数可以设置一个时间,通过时间限制,指定数据库强制进行Log Switch,进行归档。
这个参数的缺省值是0,即为不启用该参数。该参数合理的取值范围在60 ~ 7200之间。
通常大于7200和小于1800不被推荐,低于30分钟的切换时间可能导致性能问题。
以下是我的一个生产环境的设置效果。
设置之前:
SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';Session altered.
SQL> col name for a60
SQL> select name,COMPLETION_TIME from v$archived_log where name is not null;NAME COMPLETION_TIME
------------------------------------------------------------ -------------------
/data2/oradata/STAT/archive/1_5441_593258512.dbf 2006-11-20 10:49:57
/data2/oradata/STAT/archive/1_5442_593258512.dbf 2006-11-20 15:49:50
由于数据库并不繁忙,日志很久才会切换一次。
设置archive_lag_target参数:
SQL> show parameter archive_lagNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
archive_lag_target integer 0
SQL> alter system set archive_lag_target=1800;System altered.
SQL> show parameter archive_lag
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
archive_lag_target integer 1800
此时可以看到日志切换时间发生改变:
[oracle@STAT ~]$ sqlplus "/ as sysdba"SQL*Plus: Release 10.2.0.2.0 - Production on Mon Nov 20 21:31:31 2006
Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - Production
With the Partitioning, Oracle Label Security, OLAP and Data Mining Scoring Engine optionsSQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /data2/oradata/STAT/archive
Oldest online log sequence 5449
Next log sequence to archive 5451
Current log sequence 5451
SQL> !
[oracle@STAT ~]$ ll /data2/oradata/STAT/archive
total 125776
-rw-r----- 1 oracle oinstall 43030016 Nov 20 10:49 1_5441_593258512.dbf
-rw-r----- 1 oracle oinstall 43122688 Nov 20 15:49 1_5442_593258512.dbf
-rw-r----- 1 oracle oinstall 14172672 Nov 20 17:31 1_5443_593258512.dbf
-rw-r----- 1 oracle oinstall 3620864 Nov 20 18:02 1_5444_593258512.dbf
-rw-r----- 1 oracle oinstall 3511296 Nov 20 18:32 1_5445_593258512.dbf
-rw-r----- 1 oracle oinstall 3626496 Nov 20 19:02 1_5446_593258512.dbf
-rw-r----- 1 oracle oinstall 4903936 Nov 20 19:32 1_5447_593258512.dbf
-rw-r----- 1 oracle oinstall 3521536 Nov 20 20:02 1_5448_593258512.dbf
-rw-r----- 1 oracle oinstall 5144576 Nov 20 20:32 1_5449_593258512.dbf
-rw-r----- 1 oracle oinstall 3916800 Nov 20 21:02 1_5450_593258512.dbf
这个参数在DataGuard/Standby环境中是非常有效的。
-The End-
Posted by eygle at 10:07 AM | Comments (2)
