﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-blackcat-最新评论</title><link>http://www.cnblogs.com/aqhistory/CommentsRSS.aspx</link><description /><language>zh-cn</language><pubDate>Sun, 10 Apr 2011 09:31:11 GMT</pubDate><lastBuildDate>Sun, 10 Apr 2011 09:31:11 GMT</lastBuildDate><generator>cnblogs</generator><item><title>Re:Eclipse 安装SVN ubuntu 10.04</title><link>http://www.cnblogs.com/aqhistory/archive/2010/09/28/1752871.html#1926181</link><dc:creator>blackcat</dc:creator><author>blackcat</author><pubDate>Tue, 28 Sep 2010 07:11:52 GMT</pubDate><guid>http://www.cnblogs.com/aqhistory/archive/2010/09/28/1752871.html#1926181</guid><description><![CDATA[还是发现问题。
需要修改eclipse配置文件

sudo vim /usr/lib/eclipse/eclipse.ini
增加一行：
-Djava.library.path=/usr/lib/jni

注意/usr/lib/eclipse/exlipse.ini是/etc/eclipse.ini的软链接<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/aqhistory/" target="_blank">blackcat</a> 2010-09-28 15:11 <a href="http://www.cnblogs.com/aqhistory/archive/2010/09/28/1752871.html#1926181#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:Redhat5.2 Oracle10gR2 10.2.0.4 RAC 安装注意事项</title><link>http://www.cnblogs.com/aqhistory/archive/2010/08/25/1801865.html#1901733</link><dc:creator>blackcat</dc:creator><author>blackcat</author><pubDate>Wed, 25 Aug 2010 10:45:16 GMT</pubDate><guid>http://www.cnblogs.com/aqhistory/archive/2010/08/25/1801865.html#1901733</guid><description><![CDATA[1.
kernel.shmall为物理内存除以pagesize;

kernel.shmmax为物理内存的一半;

fs.file-max为512 乘以 processes (如128个process则为 65536);

net.ipv4.ip_local_port_range/net.core.rmem_default/net.core.rmem_max三个参数设置和官方文档不一样, 这是根据metalink 343431.1 最新要求更改的;

net.ipv4.tcp_rmem/net.ipv4.tcp_wmem两个参数一般情况下无需设置, 除非是在Dataguard/Streams等需很多网络传输情况下;

其它参数根据官方文档要求设置即可.

2.
vi /etc/sysconfig/limits.conf 

--使用HugePage 内存技术，添加下面2行

Oracle soft memlock 5242880

Oracle hard memlock 524280

--进程句柄数量

oracle soft nproc 2047 

oracle hard nproc 16384

-- 文件句柄

oracle soft nofile 65536 

oracle hard nofile 65536 

 

将下面一行添加到/etc/pam.d/login文件中:
session required /lib/security/pam_limits.so 

3.
配置 hangcheck-timer 模块

Hangcheck- timer 是Linux 提供的一个内核级的IO-Fencing 模块， 这个模块会监控Linux 内核运行状态， 如果长时间挂起， 这个模块会自动重启系统。 这个模块在Linux 内核空间运行， 不会受系统负载的影响。 这个模块会使用CPU的 Time Stamp Counter（TSC） 寄存器,这个寄存器的值会在每个时钟周期自动增加， 因此使用的是硬件时间，所以精度更高。

配置这个模块需要2个参数: hangcheck_tick 和 hangcheck_margin。 

hangcheck_tick用于定义多长时间检查一次，缺省值是30秒。 有可能内核本身很忙， 导致这个检查被推迟， 该模块还允许定义一个延迟上限，就是hangcheck_margin， 它的缺省值是180秒。

Hangcheck- timer 模块会根据hangcheck_tick 的设置，定时检查内核。只要2次检查的时间间隔小于 hangcheck_tick + hangchec_margin, 都会认为内核运行正常，否则就意味着运行异常，这个模块会自动重启系统。

CRS本身还有一个MissCount 参数，可以通过crsctl get css miscount 命令查看。

    当 RAC结点间的心跳信息丢失时， Clusterware 必须确保在进行重构时，故障结点确实是Dead 状态，否则结点仅是临时负载过高导致心跳丢失，然后其他结点开始重构，但是结点没有重启，这样会损坏数据库。 因此MissCount 必须大于 hangcheck_tick+hangcheck_margin的和。 

 

3.1 查看模块位置：

[root@raraw1]# find /lib/modules -name &quot;hangcheck-timer.ko&quot;

/lib/modules/2.6.9-78.EL/kernel/drivers/char/hangcheck-timer.ko

/lib/modules/2.6.9-78.ELsmp/kernel/drivers/char/hangcheck-timer.ko

 

3.2 配置系统启动时自动加载模块，在/etc/rc.d/rc.local 中添加如下内容

[root@raraw1]# modprobe hangcheck-timer

[root@raraw1]# vi /etc/rc.d/rc.local

modprobe hangcheck-timer

 

3.3 配置hangcheck-timer参数, 在/etc/modprobe.conf 中添加如下内容：

[root@raraw1]# vi /etc/modprobe.conf

options hangcheck-timer hangcheck_tick=30 hangcheck_margin=180

 

3.4 确认模块加载成功：

[root@raraw1]# grep Hangcheck /var/log/messages | tail -2

Feb 23 22:08:44 raraw1ernel: Hangcheck: starting hangcheck timer 0.9.0 (tick is 30 seconds, margin is 180 seconds).<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/aqhistory/" target="_blank">blackcat</a> 2010-08-25 18:45 <a href="http://www.cnblogs.com/aqhistory/archive/2010/08/25/1801865.html#1901733#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:Oracle10g Rac ora-12545</title><link>http://www.cnblogs.com/aqhistory/archive/2010/08/18/1801873.html#1896776</link><dc:creator>blackcat</dc:creator><author>blackcat</author><pubDate>Wed, 18 Aug 2010 13:18:00 GMT</pubDate><guid>http://www.cnblogs.com/aqhistory/archive/2010/08/18/1801873.html#1896776</guid><description><![CDATA[@killkill
呵呵。估计是你安装升级的时候，忘了先配置下netca了。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/aqhistory/" target="_blank">blackcat</a> 2010-08-18 21:18 <a href="http://www.cnblogs.com/aqhistory/archive/2010/08/18/1801873.html#1896776#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:Oracle10g Rac ora-12545</title><link>http://www.cnblogs.com/aqhistory/archive/2010/08/18/1801873.html#1896330</link><dc:creator>killkill</dc:creator><author>killkill</author><pubDate>Wed, 18 Aug 2010 05:20:30 GMT</pubDate><guid>http://www.cnblogs.com/aqhistory/archive/2010/08/18/1801873.html#1896330</guid><description><![CDATA[这个问题上两周才遇到，比较诡异。 <br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/aqhistory/" target="_blank">killkill</a> 2010-08-18 13:20 <a href="http://www.cnblogs.com/aqhistory/archive/2010/08/18/1801873.html#1896330#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:Oracle10gR2 32bit Windows Ora-12560非官方解决方案</title><link>http://www.cnblogs.com/aqhistory/archive/2010/06/26/1762904.html#1858089</link><dc:creator>blackcat</dc:creator><author>blackcat</author><pubDate>Sat, 26 Jun 2010 14:25:40 GMT</pubDate><guid>http://www.cnblogs.com/aqhistory/archive/2010/06/26/1762904.html#1858089</guid><description><![CDATA[文章说法有不准确的地方。

文中描述蛋3GB，是指3GB的地址空间。也就是3GB的用户态进程空间。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/aqhistory/" target="_blank">blackcat</a> 2010-06-26 22:25 <a href="http://www.cnblogs.com/aqhistory/archive/2010/06/26/1762904.html#1858089#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:RMB升值 后果之一</title><link>http://www.cnblogs.com/aqhistory/archive/2010/06/24/1713468.html#1855699</link><dc:creator>killkill</dc:creator><author>killkill</author><pubDate>Thu, 24 Jun 2010 06:18:38 GMT</pubDate><guid>http://www.cnblogs.com/aqhistory/archive/2010/06/24/1713468.html#1855699</guid><description><![CDATA[很好的比喻，让人看了感触颇深。 <br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/aqhistory/" target="_blank">killkill</a> 2010-06-24 14:18 <a href="http://www.cnblogs.com/aqhistory/archive/2010/06/24/1713468.html#1855699#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:Oracle10gR2 32bit Windows Ora-12560非官方解决方案</title><link>http://www.cnblogs.com/aqhistory/archive/2010/06/22/1762904.html#1854029</link><dc:creator>blackcat</dc:creator><author>blackcat</author><pubDate>Tue, 22 Jun 2010 12:54:59 GMT</pubDate><guid>http://www.cnblogs.com/aqhistory/archive/2010/06/22/1762904.html#1854029</guid><description><![CDATA[[quote]killkill：新会话不能建立，旧会话可以访问数据库，通常是由于资源（内存、CPU）的限制做成的，我在Solaris上试过。[/quote]
嗯。
这个应该是window系统调用的问题，也就是oracle进程在这种情况下需要的进程空间大于2G了。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/aqhistory/" target="_blank">blackcat</a> 2010-06-22 20:54 <a href="http://www.cnblogs.com/aqhistory/archive/2010/06/22/1762904.html#1854029#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:Oracle10gR2 32bit Windows Ora-12560非官方解决方案</title><link>http://www.cnblogs.com/aqhistory/archive/2010/06/22/1762904.html#1853981</link><dc:creator>killkill</dc:creator><author>killkill</author><pubDate>Tue, 22 Jun 2010 12:00:42 GMT</pubDate><guid>http://www.cnblogs.com/aqhistory/archive/2010/06/22/1762904.html#1853981</guid><description><![CDATA[新会话不能建立，旧会话可以访问数据库，通常是由于资源（内存、CPU）的限制做成的，我在Solaris上试过。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/aqhistory/" target="_blank">killkill</a> 2010-06-22 20:00 <a href="http://www.cnblogs.com/aqhistory/archive/2010/06/22/1762904.html#1853981#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:RMB升值 后果之一</title><link>http://www.cnblogs.com/aqhistory/archive/2010/06/12/1713468.html#1846192</link><dc:creator>Ju2ender</dc:creator><author>Ju2ender</author><pubDate>Sat, 12 Jun 2010 01:22:34 GMT</pubDate><guid>http://www.cnblogs.com/aqhistory/archive/2010/06/12/1713468.html#1846192</guid><description><![CDATA[……看完感慨颇深啊<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/aqhistory/" target="_blank">Ju2ender</a> 2010-06-12 09:22 <a href="http://www.cnblogs.com/aqhistory/archive/2010/06/12/1713468.html#1846192#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:Toad 计算创建索引耗时时候的BUG</title><link>http://www.cnblogs.com/aqhistory/archive/2010/05/27/1662164.html#1833921</link><dc:creator>blackcat</dc:creator><author>blackcat</author><pubDate>Thu, 27 May 2010 01:37:24 GMT</pubDate><guid>http://www.cnblogs.com/aqhistory/archive/2010/05/27/1662164.html#1833921</guid><description><![CDATA[一个测试哥们给找了个答案。

oracle 10g 表空间利用率负数。

----测试现象:
当从数据库里删除大于2G的表时(没有增加purge参数),那就回出现表空间里的部分数据文件的使用率为负数.

----解决办法 :
1. 增大db_file_recovery_file_dest_size 2G的大小,(如果没有在安装时设置大小,那显示数为0)
若没有在安装时设置,那数据库里默认设置还是2G,当在删除(drop操作时),数据库会使用该用户的表空间来保存DROP可恢复数据,
用表空间的一定空间来保存.(注意:表空间的变化量)

2.删除数据库里的dba_recyclebin/user_recyclebin/recyclebin里面的记录,那OEM就能正常显示. 

3.其他地方也正常。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/aqhistory/" target="_blank">blackcat</a> 2010-05-27 09:37 <a href="http://www.cnblogs.com/aqhistory/archive/2010/05/27/1662164.html#1833921#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>
