﻿<?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>语源科技BlogJava-bigfrog的空间</title><link>http://www.blogjava.net/bigfrog/</link><description /><language>zh-cn</language><lastBuildDate>Mon, 15 Jun 2026 00:17:55 GMT</lastBuildDate><pubDate>Mon, 15 Jun 2026 00:17:55 GMT</pubDate><ttl>60</ttl><item><title>gentoo 设置 按键响应速度</title><link>http://www.blogjava.net/bigfrog/articles/332436.html</link><dc:creator>bigfrog</dc:creator><author>bigfrog</author><pubDate>Sun, 19 Sep 2010 07:50:00 GMT</pubDate><guid>http://www.blogjava.net/bigfrog/articles/332436.html</guid><wfw:comment>http://www.blogjava.net/bigfrog/comments/332436.html</wfw:comment><comments>http://www.blogjava.net/bigfrog/articles/332436.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bigfrog/comments/commentRss/332436.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bigfrog/services/trackbacks/332436.html</trackback:ping><description><![CDATA[设置键盘的delay和repeat

xset r rate 200 70
<img src ="http://www.blogjava.net/bigfrog/aggbug/332436.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bigfrog/" target="_blank">bigfrog</a> 2010-09-19 15:50 <a href="http://www.blogjava.net/bigfrog/articles/332436.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>T400 gentoo_x86_64位安装</title><link>http://www.blogjava.net/bigfrog/articles/311473.html</link><dc:creator>bigfrog</dc:creator><author>bigfrog</author><pubDate>Mon, 01 Feb 2010 02:53:00 GMT</pubDate><guid>http://www.blogjava.net/bigfrog/articles/311473.html</guid><wfw:comment>http://www.blogjava.net/bigfrog/comments/311473.html</wfw:comment><comments>http://www.blogjava.net/bigfrog/articles/311473.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/bigfrog/comments/commentRss/311473.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bigfrog/services/trackbacks/311473.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Gentoo x86_64 T400安装gentoo handbook写得很详细，一步一步往下走即可，这里描述的是应该注意的一些地方。安装的时候还是要通读手册。1.前期准备{{{1需要一张gentoo的mini cd,当然有其他的linux的光盘一样是可以的。比如有一张ubuntu的光盘也可以。需要下载stag3-amd64-*.tar.gz需要下载portage-*.ta...&nbsp;&nbsp;<a href='http://www.blogjava.net/bigfrog/articles/311473.html'>阅读全文</a><img src ="http://www.blogjava.net/bigfrog/aggbug/311473.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bigfrog/" target="_blank">bigfrog</a> 2010-02-01 10:53 <a href="http://www.blogjava.net/bigfrog/articles/311473.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>64位gentoo,oracle 10g的安装</title><link>http://www.blogjava.net/bigfrog/articles/311196.html</link><dc:creator>bigfrog</dc:creator><author>bigfrog</author><pubDate>Fri, 29 Jan 2010 03:33:00 GMT</pubDate><guid>http://www.blogjava.net/bigfrog/articles/311196.html</guid><wfw:comment>http://www.blogjava.net/bigfrog/comments/311196.html</wfw:comment><comments>http://www.blogjava.net/bigfrog/articles/311196.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bigfrog/comments/commentRss/311196.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bigfrog/services/trackbacks/311196.html</trackback:ping><description><![CDATA[64位gentoo,oracle 10g的安装{{{1<br />
<br />
1.安装环境{{{2<br />
gentoo x86_64<br />
kernel 2.6.32_r2<br />
oracle 10g 10.2.0.1 x86_64<br />
<br />
2.解压缩oracle cpio文件{{{2<br />
emerge cpio<br />
执行 cpio -idmv &lt; *.cpio<br />
<br />
3.系统准备步骤{{{2<br />
<br />
3.1硬件要求{{{3<br />
physical memery 512m<br />
swap space 1g 如果内存够大，这个不是必要的，我的内存是2g,swap只是512m<br />
disk space in /tmp 400m+<br />
disk space for software 2.5G<br />
disk space for database files 1G 看你自己的需要<br />
<br />
3.2系统参数调整{{{3<br />
调整内核参数，修改/etc/sysctl.conf<br />
kernel.shmall = 2097152<br />
kernel.shmmax = 2147483648<br />
kernel.shmmni = 4096<br />
kernel.sem = 250 32000 100 128<br />
fs.file-max = 65536<br />
net.ipv4.ip_local_port_range = 1024 65000<br />
<br />
执行sysctl -p<br />
<br />
修改/etc/security/limits.conf<br />
添加<br />
oracle               soft    nofile  4096<br />
oracle               hard    nofile  65536<br />
<br />
3.3安装oracle需要的包{{{3<br />
emerge libaio<br />
确认你系统的gcc在3.4以上<br />
<br />
4.建立oracle用户和组{{{2<br />
groupadd dba<br />
groupadd oinstall<br />
useradd -g oinstall -G dba -d /opt/oracle oracle<br />
如果你的oracle安装在/opt/oracle下，首先用root建立这个目录，并修改所属用户。<br />
chown oracle:oinstall /opt/oracle<br />
<br />
5.配置环境{{{2<br />
在gentoo中，可以把ORACLE_HOME之类的放到env.d中，也可以放到/etc/profile中<br />
ORACLE_BASE=/opt/oracle<br />
ORACLE_HOME=/opt/oracle/product/10.1.0.3<br />
ORACLE_SID='YOURSID' 这个是你的sid<br />
ORACLE_TERM=xterm<br />
ORACLE_OWNER=oracle<br />
TNS_ADMIN=/opt/oracle/product/10.1.0.3/network/admin<br />
NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1<br />
ORA_NLS10=/opt/oracle/product/10.1.0.3/nls/data<br />
CLASSPATH=/opt/oracle/product/10.1.0.3/jdbc/lib/classes12.zip<br />
LD_LIBRARY_PATH=/opt/oracle/product/10.1.0.3/lib:/opt/oracle/product/10.1.0.3/lib32<br />
DISABLE_HUGETLBFS=1<br />
PATH=/opt/oracle/product/10.1.0.3/bin<br />
ROOTPATH=/opt/oracle/product/10.1.0.3/bin<br />
LDPATH=/opt/oracle/product/10.1.0.3/lib:/opt/oracle/product/10.1.0.3/lib32<br />
TZ=GMT<br />
这个需要根据你自己的环境修改<br />
执行env-update ; source /etc/profile<br />
<br />
6.安装oracle{{{2<br />
xhost +<br />
export DISPLAY=<any x-window="" host="">:0.0 <br />
./runInstaller -ignoreSysPrereqs<br />
我没有成功，只要用oracle用户登录进去后执行。<br />
安装过程中，记住不要create database,如果link有错误，全部ignore。我们在后面会重新relink他们的。<br />
<br />
7.给你安装的oracle打补丁。{{{2<br />
$ORACLE_HOME/bin/relink的补丁<br />
---这个补丁的前面,if [ x$...这个部分，视oracle 10g的版本而定。我用的版本是内容是if [ x${ORACLE_HOME} = x  -o  ${ORACLE_HOME} = "" ];我就没有改。<br />
--- relink.org  2005-01-12 18:05:59.061221392 -0500<br />
+++ relink      2005-01-12 18:11:58.346601712 -0500<br />
@@ -56,7 +56,7 @@<br />
#-----------------------------<br />
# make sure ORACLE_HOME is set<br />
<br />
-if [ x${ORACLE_HOME} = x ] -o [ ${ORACLE_HOME} = "" ];<br />
+if [ x${ORACLE_HOME} = "x" ];<br />
then<br />
echo "ORACLE_HOME is either unset or empty."<br />
exit 1<br />
@@ -75,7 +75,7 @@<br />
ARGUMENTS=""<br />
USAGE="usage:"n"t$SCRIPTNAME $ARGUMENTS"<br />
HELPMESG=""nparameters: all, oracle, network, client, client_sharedlib,"<br />
-          interMedia,"n"tctx, precomp, utilities, oemagent, ldap"<br />
+          interMedia,"n"tctx, precomp, utilities, sqlplus, ldap"<br />
<br />
if [ $# -ne 1 ];<br />
then<br />
@@ -89,10 +89,10 @@<br />
#---------------------------<br />
# check for valid parameter<br />
<br />
-if [ $1 != "all" -a $1 != "oracle" -a $1 != "client" -a"<br />
+if [ $1 != "all" -a $1 != "oracle" -a $1 != "sqlplus" -a $1 != "client" -a"<br />
$1 != "client_sharedlib" -a $1 != "network" -a $1 != "interMedia" -a"<br />
$1 != "ctx" -a $1 != "precomp" -a $1 != "utilities" -a"<br />
-     $1 != "oemagent" -a $1 != "ldap" ] ; then<br />
+     $1 != "ldap" ] ; then<br />
echo "No valid parameter"<br />
echo $HELPMESG<br />
exit 1<br />
@@ -196,8 +196,6 @@<br />
files="$ORACLE_HOME/rdbms/lib/ins_rdbms.mk" ;;<br />
sqlplus)<br />
files="$ORACLE_HOME/sqlplus/lib/ins_sqlplus.mk" ;;<br />
-        oemagent)<br />
-                 files="$ORACLE_HOME/sysman/lib/ins_sysman.mk" ;;<br />
ldap)<br />
files="$ORACLE_HOME/ldap/lib/ins_ldap.mk" ;;<br />
all)<br />
@@ -291,9 +289,9 @@<br />
cleanup<br />
}<br />
<br />
-oemagent () {<br />
-    call_make $param "install"<br />
-    cleanup<br />
+sqlplus () {<br />
+       call_make $param "install"<br />
+       cleanup<br />
}<br />
<br />
all () {<br />
----<br />
<br />
$ORACLE_HOME/rdbms/lib/env_rdbms.mk的补丁<br />
这个补丁也是视版本而定，主要是去掉$(IEXTPROC32) 这句就行，其他的内容不同的10g中，有些出入。<br />
--- env_rdbms.mk.org    2005-01-13 18:41:23.000000000 -0500<br />
+++ env_rdbms.mk        2005-01-13 18:43:41.000000000 -0500<br />
@@ -2412,10 +2412,10 @@<br />
KSMS=$(ORACLE_HOME)/rdbms/lib/ksms.o<br />
<br />
INSTALL_TARGS=clean idbv itstshm imaxmem iorapwd idbfsize idumpsga"<br />
-       imapsga icursize iextproc $(IEXTPROC32) iagtctl ihsalloci ihsots ihsdepxa isbttest"<br />
+       imapsga icursize iextproc ihsalloci ihsots ihsdepxa isbttest"<br />
ikgmgr iloadpsp idgmgrl $(IHSO) inid iextjobo iextjob ikfod<br />
ITEST=ioracle idbv itstshm imaxmem iorapwd idbfsize icursize "<br />
-       iextproc $(IEXTPROC32) ihsalloci ihsots ihsdepxa iosh isbttest iexp iimp isqlldr "<br />
+       iextproc ihsalloci ihsots ihsdepxa iosh isbttest iexp iimp isqlldr "<br />
irman iexpst iimpst isqlldrst ikgmgr iloadpsp idgmgrl $(IHSO) $(ITG4) "<br />
inid iexpdp iimpdp iextjobo iextjob ikfod<br />
IUTILITIES=iimp iexp isqlldr itkprof irman ikgmgr iloadpsp iimpdp iexpdp igenezi<br />
<br />
$ORACLE_HOME/rdbms/lib/ins_rdbms.mk的补丁<br />
去掉-iextproc32:这几行<br />
--- ins_rdbms.mk.org    2005-01-13 18:38:24.000000000 -0500<br />
+++ ins_rdbms.mk        2005-01-13 18:40:33.000000000 -0500<br />
@@ -125,11 +125,6 @@<br />
-mv $(ORACLE_HOME)/rdbms/lib/extproc $(ORACLE_HOME)/bin/extproc<br />
-chmod 751 $(ORACLE_HOME)/bin/extproc<br />
<br />
-iextproc32: extproc32<br />
-       -mv -f $(ORACLE_HOME)/bin/extproc32 $(ORACLE_HOME)/bin/extproc32O<br />
-       -mv $(ORACLE_HOME)/rdbms/lib/extproc32 $(ORACLE_HOME)/bin/extproc32<br />
-       -chmod 751 $(ORACLE_HOME)/bin/extproc32<br />
-<br />
iagtctl: $(AGTCTL)<br />
-mv -f $(ORACLE_HOME)/bin/agtctl $(ORACLE_HOME)/bin/agtctlO<br />
-mv $(ORACLE_HOME)/rdbms/lib/agtctl $(ORACLE_HOME)/bin/agtctl<br />
<br />
8.relink oracle{{{2<br />
到$ORACLE_HOME/bin下，执行relink,可以看到可以relink的所有。<br />
重新relink oracle sqlplus ......<br />
执行root.sh<br />
<br />
9.使用dbca创建数据库{{{2<br />
图形界面，就不说了吧。说说可能碰到的两个错误。<br />
error1 cannot found /etc/oratab,这个错误是你没有执行root.sh发生的。<br />
error2 connot open share memery.这个错误是DISABLE_HUGETLBFS=1(2.6内核下)没有启作用。<br />
可以这样解决，将bin下oracle mv成oracle.bin,touch oracle ;echo "#!/bin/sh export DISABLE_HUGETLBFS=1 oracle.bin",chomd +x oracle,再次执行dbca即可。<br />
<br />
10.参考资料{{{2<br />
http://en.gentoo-wiki.com/wiki/Oracle_10g</parameter>
</any>
<img src ="http://www.blogjava.net/bigfrog/aggbug/311196.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bigfrog/" target="_blank">bigfrog</a> 2010-01-29 11:33 <a href="http://www.blogjava.net/bigfrog/articles/311196.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>