📄 pre.htm
字号:
SEMOPM )
<LI class=LB2 type=DISC><A name=1000624></A>信号灯最大值 ( SEMVMX ) </LI></UL>
<P><A name=1000625></A></P>
<P class=BP1>全部允许的共享存储器由下列公式确定: </P><PRE class=CE1><A name=1000627></A>SHMMAX * SHMSEG
<A name=1009751></A>
</PRE>
<P><A name=1000631></A></P>
<P class=BP1><A
href="http://clyan.hongnet.com/install/8iR2/chinese/pre.htm#1000471">表 2-1</A>列出所需的设置,它应该为大多数安装接受。
</P>
<P><A name=1000635></A></P>
<P class=BP1>设置为每个Oracle数据库的PROCESSES参数的和,加上最大值的两倍,然后为每个数据库增加一个额外的
10。例如,考虑一个由三个Oracle实例的系统,在他们的<CODE>init<EM>sid</EM>.ora</CODE>文件中的PROCESSES参数设置为下列值:</P><PRE class=CE1><A name=1000636></A>ORACLE_SID=A , PROCESSES=100
<A name=1000637></A>ORACLE_SID=B , PROCESSES=100
<A name=1000638></A>ORACLE_SID=C , PROCESSES=200
<A name=1000639></A>
</PRE>
<P><A name=1000640></A></P>
<P class=BP1>SEMMNS的值如下打算: </P>
<P><A name=1000641></A></P>
<P class=BP1>SEMMNS =[( A=100 )+( B=100 )]+[( C=200 )* 2 ]+[(# of instances=3)
* 10] = 630 </P>
<P><A name=1000642></A></P>
<P class=BP1>对于操作系统设置参数太高可以避免机器启动。对参数的限制,参考你的操作系统文档。</P>
<LI class=LN1 type=1 value=3><A
name=1000655></A>如果你修改了内核、共享存储器、或信号灯参数,重建内核,并且重新启动系统。 </LI></OL>
<P><A name=1000656></A></P>
<H4 class=SH1>创建安装点</H4>
<P class=BP>Oracle8<EM
class=Italic>i</EM>至少需要2个安装点:一个为软件,至少一个为数据库文件。当创见一个遵从OFA的安装时,它至少需要4
个安装点:一个为软件并且至少3个为数据库文件。</P>
<P class=BP>所有Oracle8<EM
class=Italic>i</EM>使用的软件和数据库安装点的名字应该匹配模式<EM><CODE>/pm</CODE></EM>,这里<EM><CODE>p</CODE></EM>是一个字符串常数并且<EM><CODE>m</CODE></EM>是区分安装点的定长键码。<A
href="http://clyan.hongnet.com/install/8iR2/chinese/pre.htm#1000675">表 2-2、“安装名命名方法的样本”</A>显示了一个命名方法的样本。</P>
<H5 class=TT><EM><A name=1000675></A><EM><STRONG>表 <FONT
face="Arial, Helvetica, sans-serif">2-2</FONT> 安装点命名方法的样本</STRONG></EM>
</EM></H5>
<TABLE border=1 cellPadding=3 cellSpacing=0 class=Formal frame=hsides
rules=groups width="100%">
<THEAD>
<TR class=Formal>
<TH align=left class=Formal vAlign=bottom><A
name=1000679></A><STRONG>软件安装点</STRONG> </TH>
<TH align=left class=Formal vAlign=bottom><A
name=1000681></A><STRONG>数据库安装点</STRONG> </TH></TR>
<TBODY>
<TR align=left class=Formal vAlign=top>
<TD class=Formal><A name=1000683></A>
<P class=TB><CODE>/u01</CODE> </P></TD>
<TD class=Formal><A name=1000685></A>
<P class=TB><CODE>/u02</CODE> </P></TD></TR>
<TR align=left class=Formal vAlign=top>
<TD class=Formal><A name=1000687></A>
<P class=TB> </P></TD>
<TD class=Formal><A name=1000689></A>
<P class=TB><CODE>/u03</CODE> </P></TD></TR>
<TR align=left class=Formal vAlign=top>
<TD class=Formal><A name=1000691></A>
<P class=TB> </P></TD>
<TD class=Formal><A name=1000693></A>
<P class=TB><CODE>/u04</CODE> </P></TD></TR></TBODY></TABLE>
<TABLE cellPadding=3 cellSpacing=0 class=TableNote width="100%">
<TBODY>
<TR align=left class=TableNote vAlign=top>
<TD class=TableNote></TD></TR></TBODY></TABLE>
<DIV align=center>
<TABLE border=0 cellPadding=0 cellSpacing=0 class=NoteAlso width="80%">
<TBODY>
<TR class=NoteAlso>
<TD class=NoteAlso><A name=1000696></A><STRONG class=NH>也可见:</STRONG><A
name=1000697></A>
<P class=NB><EM class=Italic>Oracle8i for Linux Intel管理员参考</EM>的附录A-
“最佳灵活体系结构”关于最佳灵活体系结构的详细描述。</P></TD></TR></TBODY></TABLE>
<TABLE cellPadding=3 class=TableNote>
<TBODY>
<TR align=left class=TableNote vAlign=top>
<TD class=TableNote></TD></TR></TBODY></TABLE></DIV>
<P><A name=1000707></A></P>
<H4 class=SH1>为数据库管理员创建<FONT
face="Arial, Helvetica, sans-serif">Linux</FONT>组</H4>
<P
class=BP>在安装期间,创建2个Oracle用户:SYSDBA和SYSOPER。数据库管理员授予这些用户以其在相应的Linux组的成员的权限。Oracle8<EM
class=Italic>i</EM>文档将这些Linux组称为OSDBA和OSOPER组。在你作为<EM><CODE>oracle</CODE></EM>用户登录和启动Oracle通用安装程序以前,为这些用户创建组。你可以把用户分派到2个分开的Linux组中或到一个组中。</P>
<P
class=BP>使用<CODE>groupadd</CODE>实用程序创建一个组,起名为<CODE>dba</CODE>或你选择的其他名字。如果你计划把SYSOPER用户分派到一个分开的组,也创建该组。</P>
<P
class=BP>缺省地,Oracle通用安装程序授予Oracle的SYSDBA和SYSOPER权限给Linux组<CODE>dba</CODE>的成员。如果你实施Oracle8<EM
class=Italic>i</EM>的定制安装,或如果<EM><CODE>oracle</CODE></EM>用户不是称为<CODE>dba</CODE>的组的一个成员,Oracle
通用安装程序将提示你输入你为这些用户创建的组。</P>
<H4 class=SH1>为<FONT
face="Arial, Helvetica, sans-serif">Oracle</FONT>通用的安装程序库创建一个<FONT
face="Arial, Helvetica, sans-serif">Linux</FONT>组</H4>
<P
class=BP>使用<CODE>groupadd</CODE>实用程序创建一个名为<CODE>oinstall</CODE>的一个组。<CODE>oinstall</CODE>组将拥有Oracle通用安装程序的<CODE>oraInventory</CODE>目录。运行安装<CODE>的<EM>oracle</EM></CODE>用户帐号必须将<CODE>oinstall</CODE>组作为它的主要组。
</P>
<H4 class=SH1>创造一个拥有<FONT
face="Arial, Helvetica, sans-serif">Oracle</FONT>软件的<FONT
face="Arial, Helvetica, sans-serif">Linux</FONT>帐号</H4>
<P class=BP><EM><CODE>oracle</CODE></EM>帐号是Linux用户帐号,它在安装以后拥有Oracle8<EM
class=Italic>i</EM>的软件。用该用户帐号运行Oracle通用安装程序。 </P>
<P class=BP>使用<CODE>useradd</CODE>实用程序创建一个<EM><CODE>oracle</CODE></EM>账号,有下列特性:
</P>
<H5 class=TT><EM><A name=1007502></A><EM><STRONG>表 <FONT
face="Arial, Helvetica, sans-serif">2-3 </FONT>oracle账号的特性</STRONG></EM>
</EM></H5>
<TABLE border=1 cellPadding=3 cellSpacing=0 class=HRuleFormal frame=hsides
rules=rows width="100%">
<TBODY>
<TR align=left class=Formal vAlign=top>
<TD class=Formal><A name=1000738></A>
<P class=TS>登录名字 </P></TD>
<TD class=Formal><A name=1000740></A>
<P class=TS>任何名字,但是本文档称为<EM><CODE>oracle</CODE></EM>帐号。 </P></TD></TR>
<TR align=left class=Formal vAlign=top>
<TD class=Formal><A name=1000742></A>
<P class=TS>主要GID </P></TD>
<TD class=Formal><A name=1000744></A>
<P class=TS><CODE>oinstall</CODE>组。 </P></TD></TR>
<TR align=left class=Formal vAlign=top>
<TD class=Formal><A name=1007509></A>
<P class=TS>辅助GID </P></TD>
<TD class=Formal><A name=1007511></A>
<P class=TS><CODE>dba</CODE>组。 </P></TD></TR>
<TR align=left class=Formal vAlign=top>
<TD class=Formal><A name=1000747></A>
<P class=TS>主目录 </P></TD>
<TD class=Formal><A name=1000749></A>
<P
class=TS>选取一个与其他用户主目录一致的一个主目录。<EM><CODE>oracle</CODE></EM>帐号的主目录不必与ORACLE_HOME目录相同。 </P></TD></TR>
<TR align=left class=Formal vAlign=top>
<TD class=Formal><A name=1000751></A>
<P class=TS>登录外壳 </P></TD>
<TD class=Formal><A name=1000753></A>
<P class=TS>缺省外壳可以是<CODE>/bin/sh</CODE>, <CODE>/bin/csh</CODE>,
<CODE>/bin/ksh, 或/bin/bash</CODE>,但是本文的例子假定Bourne
shell(<CODE>/bin/sh</CODE>)。 </P></TD></TR></TBODY></TABLE>
<TABLE cellPadding=3 cellSpacing=0 class=TableNote width="100%">
<TBODY>
<TR align=left class=TableNote vAlign=top>
<TD class=TableNote></TD></TR></TBODY></TABLE><A name=1001569>
<DIV align=center>
<TABLE border=0 cellPadding=0 cellSpacing=0 class=Note width="80%">
<TBODY>
<TR class=Note>
<TD class=Note>
<HR>
<P><A name=1000756></A><STRONG class=NH>注意:</STRONG> <A
name=1000757></A></P>
<P class=NB>仅对安装和维护Oracle软件使用<EM><CODE>oracle</CODE></EM>。不要为与Oracle8<EM
class=Italic>i</EM>服务器无关目的使用它。不使用<CODE>root</CODE>作为<EM><CODE>oracle</CODE></EM>帐号。
</P>
<HR>
</TD></TR></TBODY></TABLE>
<TABLE cellPadding=3 class=TableNote>
<TBODY>
<TR align=left class=TableNote vAlign=top>
<TD class=TableNote></TD></TR></TBODY></TABLE></DIV>
<P><A name=1000761></A></P>
<P
class=BP>在一个系统上有多个ORACLE_HOME地点可以用同一个<EM><CODE>oracle</CODE></EM>账号或单独的账号安装Oracle软件。每个<EM><CODE>oracle</CODE></EM>帐号必须以<CODE>oinstall</CODE>作为它的主要组。
</P><!--TOC=h1-"1000765"-->
<H2 class=H1><A name=1000765></A><FONT color=#330099>作为<EM
class=Variable>Oracle</EM>用户执行的安装任务</FONT></H2><!--/TOC=h1-->
<P><A name=1000767></A></P>
<P class=BP>以<EM><CODE>oracle</CODE></EM>账号登录并且执行下列必需的任务: </P>
<FORM action=http://bjv1.readworld.com/| ??>
<DL class=LBx1>
<DD class=LBx1><INPUT type=checkbox value=ON><A name=1000771></A> <A
href="http://clyan.hongnet.com/install/8iR2/chinese/pre.htm#1000784">设置文件创建权限</A>
<DD class=LBx1><INPUT type=checkbox value=ON><A name=1000775></A> <A
href="http://clyan.hongnet.com/install/8iR2/chinese/pre.htm#1000792">设置环境变量</A>
<DD class=LBx1><INPUT type=checkbox value=ON><A name=1000779></A> <A
href="http://clyan.hongnet.com/install/8iR2/chinese/pre.htm#1000820">对当前会话更新环境</A>
</DD></DL></FORM>
<P><A name=1000780></A></P>
<H4 class=SH1>设置文件创建许可</H4>
<P
class=BP>为<EM><CODE>oracle</CODE></EM>账号设置<CODE>umask</CODE>为<CODE>022</CODE>以保证<CODE>group</CODE>和<CODE>other</CODE>有对安装的文件的读和执行许可,但无写权限。
<OL class=LN1 type=1>
<LI class=LN1 type=1 value=1><A
name=1000786></A>输入<CODE>umask</CODE>命令检查当前的设置。
<LI class=LN1 type=1 value=2><A
name=1000787></A>如果<CODE>umask</CODE>命令不返回<CODE>022</CODE>,在<EM><CODE>oracle</CODE></EM>账号的<CODE>.profile</CODE>或<CODE>.login</CODE>文件中设置它并且执行下列命令:
<PRE class=CE1><A name=1000788></A>$ umask 022
</PRE></LI></OL>
<P><A name=1000789></A></P>
<H4 class=SH1><A name=1000792></A>设置环境变量</H4>
<P class=BP>在启动Oracle通用安装程序前,正确设置DISPLAY和PATH环境变量和其他任何变量。<A
href="http://clyan.hongnet.com/install/8iR2/chinese/pre.htm#1003298">表 2-4
“环境变量总结”</A>中提供在本节列出的变量的一个简明摘要。参照本节中每个变量的正确设置指令。</P><A name=1002040>
<DIV align=center>
<TABLE border=0 cellPadding=0 cellSpacing=0 class=Note width="80%">
<TBODY>
<TR class=Note>
<TD class=Note>
<HR>
<P><A name=1000795></A><STRONG class=NH>注意:</STRONG> <A
name=1000796></A></P>
<P class=NB>如果你的系统上已经存在一个Oracle服务器,其设置可能与你为新环境选择的设置有关系。 </P>
<HR>
</TD></TR></TBODY></TABLE>
<TABLE cellPadding=3 class=TableNote>
<TBODY>
<TR align=left class=TableNote vAlign=top>
<TD class=TableNote></TD></TR></TBODY></TABLE></DIV>
<H5 class=TT><EM><A name=1003298></A><STRONG><EM>表 <FONT
face="Arial, Helvetica, sans-serif">2-4 </FONT>环境变量总结</EM></STRONG> </EM></H5>
<TABLE border=1 cellPadding=3 cellSpacing=0 class=HRuleFormal frame=hsides
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -