﻿<?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-Mayer-文章分类-Linux</title><link>http://www.blogjava.net/mayer/category/16204.html</link><description>不论风吹浪打，胜似闲庭信步。
</description><language>zh-cn</language><lastBuildDate>Fri, 02 Mar 2007 02:53:39 GMT</lastBuildDate><pubDate>Fri, 02 Mar 2007 02:53:39 GMT</pubDate><ttl>60</ttl><item><title>RedHat9上安装Oracle9i手记(原作:hotman_x)</title><link>http://www.blogjava.net/mayer/articles/74540.html</link><dc:creator>Mayer</dc:creator><author>Mayer</author><pubDate>Wed, 11 Oct 2006 06:10:00 GMT</pubDate><guid>http://www.blogjava.net/mayer/articles/74540.html</guid><wfw:comment>http://www.blogjava.net/mayer/comments/74540.html</wfw:comment><comments>http://www.blogjava.net/mayer/articles/74540.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mayer/comments/commentRss/74540.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mayer/services/trackbacks/74540.html</trackback:ping><description><![CDATA[
		<p>以 root 身份执行以下命令： </p>
		<p>
				<br /> # 设置临时交换分区(当交换空间不足时用, 建议重新分区更佳) <br /> # 设置为 1G, 请根据实际需要设置 <br /> #dd if=/dev/zero of=/tempswap bs=1k count=1048576 <br /> #chmod 600 /tempswap <br /> #mkswap /tempswap <br /> #swapon /tempswap <br /> # 得到一个 1G 的临时缓冲区 </p>
		<p> # 设置共享内存 <br /> # 这里设置为 4G, 请根据实际情况设置 <br /> # 建议永久增加共享内存最大值, 如下操作: <br /> echo ' <br /># Set this for Oracle9i <br />kernel.shmmax = 4294967295' &gt;&gt; /etc/sysctl.conf <br /> # 上面的设置要重启动机器才会生效, 所以还要这样设置一下 <br /> expr 1024 \* 1024 \* 1024 \* 4 - 1 &gt; /proc/sys/kernel/shmmax <br /> # 最大共享内存被设置为 4G </p>
		<p> # 创建 Oracle 用户和组 <br /> # 拥有 SYSDBA 权限的用户组 <br /> groupadd dba <br /> # Oracle 系统的文件属主组 <br /> groupadd oinstall <br /> useradd -c "Oracle software owner" -g oinstall -G dba oracle <br /> passwd oracle <br /> # 得到 dba 和 oinstall 两个组, 用户 oracle 属于 oinstall 组, 且具有 dba 组属性 </p>
		<p> # 创建 Oracle 相关目录 <br /> mkdir /home/oracle/product <br /> mkdir /home/oracle/product/9.2.0.4.0 <br /> chown -R oracle.oinstall /home/oracle/product <br /> mkdir /var/oracle <br /> chown -R oracle.dba /var/oracle <br /> chmod -R 755 /var/oracle <br /> # 得到 /home/oracle/9.2.0.4.0 目录, 用来存放安装后的系统文件 <br /> # 得到 /var/oracle 目录, 用来存放数据文件 </p>
		<p>-------------------------------------------------------------- </p>
		<p>以 oracle 用户身份登录，将以下命令加到 ~/.bash_profile 末尾： </p>
		<p> # 仅在启用了 New Posix Thread Library 的系统上需要(如 RH9) <br /> export LD_ASSUME_KERNEL=2.4.1 </p>
		<p> # Oracle 环境变量 <br /> export ORACLE_BASE=/home/oracle <br /> export ORACLE_HOME=/home/oracle/product/9.2.0.4.0 <br /> # ORACLE_SID 根据实际情况自行设置 <br /> export ORACLE_SID=rubia <br /> export ORACLE_TERM=xterm <br /> export NLS_LANG=american_america.ZHS16GBK <br /> export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data <br /> export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib </p>
		<p> export PATH=$PATH:$ORACLE_HOME/bin </p>
		<p> umask 022 <br /> export LANG="en_US" </p>
		<p> CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib <br /> CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib <br /> export CLASSPATH </p>
		<p>然后重新登录，以使设置生效。 </p>
		<p>执行以下命令解开下载的 Oracle9i </p>
		<p> # 解开下载的 oracle <br /> zcat Linux9i_Disk1.cpio.gz | cpio -idmv <br /> zcat Linux9i_Disk2.cpio.gz | cpio -idmv <br /> zcat Linux9i_Disk3.cpio.gz | cpio -idmv <br /> # 应该得到 Disk1, Disk2, Disk3 三个目录, 内含安装文件 </p>
		<p>运行 Disk1/runInstaller，按提示进行即可。 <br />注意：将 Oracle 数据安装到 /var/oracle。这是唯一改变默认项的地方。 </p>
		<p>最后还要复制一个文件（TNND，一定是ORACLE的BUG）： <br /> $ORACLE_BASE/admin/rubia/pfile/initrubia.ora.xxxxxxxxxxx   # 最后的 x 是一串奇怪的的数字。 <br />把它复制到： <br /> $ORACLE_HOME/dbs/initrubia.ora </p>
		<p>现在安装完毕。为了使用 dbstart 和 dbshut ，以 root 身份修改文件： /etc/oratab <br />找到这样的行： rubia:/home/oracle/product/9.2.0.4.0:N <br />将行尾的 N 改为 Y </p>
		<p>切换回 oracle 身份（不要用 root 啊，否则会有无穷无尽的麻烦）,运行 $ORACLE_HOME/bin/dbstart </p>
		<p>现在可以连接一下试试看了。</p>
<img src ="http://www.blogjava.net/mayer/aggbug/74540.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mayer/" target="_blank">Mayer</a> 2006-10-11 14:10 <a href="http://www.blogjava.net/mayer/articles/74540.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>