上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 30 下一页

2013年12月17日

portmap 和 rpc程序

摘要: Portmap 是为RPC 程序服务的。 每一个RPC server程序启动的时候要向portmap程序注册。这样portmap程序就知道这些RPC server监听在哪个端口。 而RPC client在发起连接向portmap发起查询,知道了想要查询的RPC server的监听端口后再去连接server。这就是portmap的工作。 所以portmap要在RPC server启动之前启动。Portmap从3,4版本开始叫做 rpcbind。 通过下面的命令可以看到portmap或者叫rpcbind中记录的内容:bash-2.03# rpcinfo -p program vers prot.. 阅读全文

posted @ 2013-12-17 15:25 kramer 阅读(2457) 评论(0) 推荐(1) 编辑

2013年12月12日

data object audit

摘要: 客户提出了一个需求。想对一个表做audit。 本来这是非常简单的一个case,因为oracle自带的 audit功能就可以非常方便的实现。 实现的方式如下:BEGIN DBMS_FGA.ADD_POLICY( object_schema => 'SCOTT', object_name => 'TEST', policy_name => 'chk3', statement_types => 'insert,update,delete');END;这种方式激活的是FGA(fine granulate audit 阅读全文

posted @ 2013-12-12 15:29 kramer 阅读(309) 评论(0) 推荐(0) 编辑

2013年12月10日

trigger dependencies

摘要: 有时候,会想知道某个表是不是会有一些trigger去更新它。 但是一般更新语句是写在trigger 内部,所以我不确定 dba_dependencies这个视图能不能存储这种依赖关系。 做个试验:创建两个表,t1 和 t2SQL> create table t1(val number);Table created.SQL> create table t2(val number);Table created. 创建一个trigger test。 该trigger构建在t1上,每次t1插入一条记录。在t2中插入数字8。SQL> create trigger test 2 befo 阅读全文

posted @ 2013-12-10 15:26 kramer 阅读(199) 评论(0) 推荐(0) 编辑

2013年12月3日

redo allocation latch redo copy latch

摘要: 这两个latch 是干什么的一直有点迷糊,刚才上网查了一下,总结如下:redo allocation latch在Log Buffer中分配内存空间时需要获取Redo allocation latch。在Oracle9.2之前,Redo allocation latch 是唯一的,因此向Log Buffer Cache中写入redo entries时是串行的。在Oracle9.2企业版中,Redo allocation latch 的数量由LOG_PARALLELISM控制。Redo allocation latch 在Log Buffer中为每个事务分配空间,如果事务很小或者服务器只有一个C 阅读全文

posted @ 2013-12-03 15:48 kramer 阅读(528) 评论(0) 推荐(0) 编辑

2013年11月28日

查看TEMP 表空间usage

摘要: SELECT S.sid || ','|| S.serial# sid_serial, S.username, S.osuser, P.spid, S.module, P.program, SUM (T.blocks) * TBS.block_size / 1024 / 1024 mb_used, T.tablespace, COUNT(*) statementsFROM v$sort_usage T, v$session S, dba_tablespaces TBS, v$process PWHERE T.session_addr = S.saddr AND S.... 阅读全文

posted @ 2013-11-28 14:53 kramer 阅读(309) 评论(0) 推荐(0) 编辑

oracle 查看隐藏参数

摘要: 可以用下面的SQL来查看。SQL> select nam.ksppinm, val.KSPPSTVL, nam.ksppdesc from sys.x$ksppi nam, sys.x$ksppsv val where nam.indx = val.indx AND nam.ksppinm LIKE '_%' AND upper(nam.ksppinm) LIKE '%LOG_PARALLE%';KSPPINM KSPPSTVL KSPPDESC---------------------------... 阅读全文

posted @ 2013-11-28 14:51 kramer 阅读(410) 评论(0) 推荐(0) 编辑

2013年11月26日

weblogic 10 无密码启动

摘要: 首先确定你的domain目录[c21rms@c21wls10 RMS4]$ pwd/opt/psa/rel/weblogic/RMS4其次找到下面这个文件夹servers/AdminServer/security/ 注意security文件夹可能不存在,也许需要手动创建然后在该文件夹下面创建文件boot.properties。 文件的内容如下username=weblogicpassword=abcd1234这样启动weblogic可以不需密码了。而且这个文件在第一次启动成功后会被加密。 阅读全文

posted @ 2013-11-26 11:48 kramer 阅读(337) 评论(0) 推荐(0) 编辑

2013年11月21日

lead 函数和 lag函数

摘要: 这两个函数的作用只能通过例子来解释,否则说不明白。首先创建一个表SQL> create table test (id number, name varchar2(8), val number);然后插入一些数据SQL> select * from test; ID NAME VAL---------- ------------------------ ---------- 1 a 11 2 b ... 阅读全文

posted @ 2013-11-21 14:17 kramer 阅读(810) 评论(0) 推荐(0) 编辑

2013年11月20日

oracle latch

摘要: (转载 : http://www.dbtan.com/2010/05/latch-free.html)Latch Free(闩锁释放):Latch Free通常被称为闩锁释放,这个名称常常引起误解,实际上我们应该在前面加上一个“等待”(wait),当数据库出现这个等待时,说明有进程正在等待某个Latch被释放,也就是waiting latch free。Latch是一种低级排队(串行)机制,用于保护SGA中共享内存结构。Latch就像是一种快速被获取和释放的内存锁,用于防止共享内存结构被多个用户同时访问。其实不必把Latch想得过于复杂,Latch通常就是操作系统利用内存中的某个区域,通过设置 阅读全文

posted @ 2013-11-20 15:50 kramer 阅读(792) 评论(0) 推荐(0) 编辑

查看OS 各项参数

摘要: 查看CPU在linux下cat /proc/cpuinfo 可以得到CPU信息。 要注意的是CPU型号有不同的种类比如AMD Intel。可能在这个文件中显示的信息也不同。但终归是存在这个文件中的 。 可以通过该文件查看。[root@good~]# cat /proc/cpuinfo | grep physicphysical id : 0address sizes : 38 bits physical, 48 bits virtualphysical id :0 说明只有一个CPU。如果有 physical id :1 说明两个。[root@good ~]# cat /proc... 阅读全文

posted @ 2013-11-20 11:08 kramer 阅读(328) 评论(0) 推荐(0) 编辑

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 30 下一页

导航