⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 post-ins.htm

📁 oracle8i安装指南
💻 HTM
📖 第 1 页 / 共 5 页
字号:
      <P class=TB><CODE>rwxr-x--x</CODE>&nbsp;</P></TD>
    <TD class=Formal><A name=1000600></A>
      <P 
      class=TB>将日志文件的访问限制为<EM><CODE>oracle</CODE></EM>账号和<CODE>oinstall</CODE>组。&nbsp;</P></TD></TR>
  <TR align=left class=Formal vAlign=top>
    <TD class=Formal><A name=1000602></A>
      <P class=TB>在<CODE>$ORACLE_HOME/sqlplus 
      </CODE>或<CODE>$ORACLE_HOME/rdbms</CODE>里面的文件</P></TD>
    <TD class=Formal><A name=1000604></A>
      <P class=TB>644<A name=1000605></A> </P>
      <P class=TB><CODE>rw-r--r--</CODE>&nbsp;</P></TD>
    <TD class=Formal><A name=1000607></A>
      <P class=TB>文件可被拥有者读和写,所有其他用户只读。&nbsp;</P></TD></TR>
  <TR align=left class=Formal vAlign=top>
    <TD class=Formal><A name=1000609></A>
      <P class=TB><CODE>$ORACLE_HOME/network/trace</CODE>&nbsp;</P></TD>
    <TD class=Formal><A name=1000611></A>
      <P class=TB>777<A name=1000612></A> </P>
      <P class=TB><CODE>rwxrwxrwx</CODE> <A name=1000613></A></P>
      <P class=TB>或<A name=1008124></A> </P>
      <P class=TB>730<A name=1000614></A> </P>
      <P class=TB><CODE>rwx-wx---</CODE>&nbsp;</P></TD>
    <TD class=Formal><A name=1000616></A>
      <P 
      class=TB>777允许在开发期间更广泛的访问来查看病创建跟踪文件。在生产系统中用730以确保只有<EM><CODE>oracle</CODE></EM>帐号和<CODE>oinstall</CODE>组成员能访问跟踪文件。&nbsp;</P></TD></TR>
  <TR align=left class=Formal vAlign=top>
    <TD class=Formal><A name=1000618></A>
      <P 
      class=TB>在产品<CODE>administration</CODE>目录下面的所有文件,例如<CODE>$ORACLE_HOME/rdbms/admin</CODE>和<CODE>$ORACLE_HOME/sqlplus/admin</CODE>&nbsp;</P></TD>
    <TD class=Formal><A name=1000620></A>
      <P class=TB>644<A name=1000621></A> </P>
      <P class=TB><CODE>-rw-r--r--</CODE>&nbsp;</P></TD>
    <TD class=Formal><A name=1000623></A>
      <P class=TB>SQL脚本应该典型地作为SYS用户运行。&nbsp;</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>
<P><A name=1000628></A></P>
<H4 class=SH1>数据库自动启动和关闭 <FONT 
face="Arial, Helvetica, sans-serif">(</FONT>可选)</H4>
<P 
class=BP>你可以配置系统在你的系统启动时自动启动Oracle数据库并在系统关闭时自动关闭Oracle数据库。自动化数据库启动是可选的,但是自动化关闭是推荐的,因为它保护数据库不适当的关闭。 
</P>
<P 
class=BP><CODE>dbshut</CODE>和<CODE>dbstart</CODE>脚本位于<CODE>$ORACLE_HOME/bin</CODE>目录并且可以用于自动化数据库启动和关闭。</P>
<P 
class=BP><CODE>dbstart</CODE>和<CODE>dbshut</CODE>脚本引用在<CODE>oratab</CODE>文件中同样的条目,因此脚本必须适用于同一个数据库集合。例如,你不能让<CODE>dbstart</CODE>已自动启动数据库<CODE>sid1</CODE>、sid2和<CODE>sid3</CODE>,而让<CODE>dbshut</CODE>仅关闭数据库<CODE>sid1</CODE>和<CODE>sid2</CODE>。然而,你可以指定<CODE>dbshut</CODE>关闭当前<CODE>dbstart</CODE>根本没使用的数据库。要做到这样,在关闭文件中包括<CODE>dbshut</CODE>但是在系统启动文件中省略<CODE>dbstart</CODE>。 
</P>
<DIV align=center>
<TABLE border=0 cellPadding=0 cellSpacing=0 class=NoteAlso width="80%">
  <TBODY>
  <TR class=NoteAlso>
    <TD class=NoteAlso><A name=1008300></A><STRONG class=NH>也可见:</STRONG> <A 
      name=1008301></A>
      <P class=NB>对于系统启动和关闭过程的描述,检查你的操作系统关于<CODE>init</CODE>命令的文档。&nbsp; 
  </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>
<DL class=A1>
  <DT class=A1><FONT face="Arial, Helvetica, sans-serif" size=-1><A 
  name=1000642></A></FONT><FONT size=-1><STRONG>自动化数据库启动和关闭</STRONG></FONT> 
</DT></DL>
<P><A name=1000643></A></P>
<P 
class=BP>本过程必须对你想要配置成自动化启动和关闭的每个新数据库完成。执行下列任务建立<CODE>dbstart</CODE>和<CODE>dbshut</CODE>脚本以便他们在系统启动被调用: 

<OL class=LN1 type=1>
  <LI class=LN1 type=1 value=1><A name=1000646></A>编辑<CODE>/etc/oratab</CODE>文件。 

  <P><A name=1000647></A></P>
  <P class=BP1>在<CODE>oratab</CODE>文件中的数据库入口以下列格式出现: </P><PRE class=CE1><A name=1000648></A><EM><CODE>ORACLE_SID</CODE></EM>:<EM><CODE>ORACLE_HOME</CODE></EM>:{Y|N}
<A name=1000649></A>
</PRE>
  <P><A name=1000650></A></P>
  <P 
  class=BP1>这里Y或N指定你是否想要<CODE>dbstart</CODE>和<CODE>dbshut</CODE>脚本启动并关闭数据库。找出你想要启动的所有数据库入口。他们有第一列的<EM><CODE>sid</CODE></EM>指出。改变最后一个列为Y。 
  </P>
  <LI class=LN1 type=1 value=2><A 
  name=1000652></A>在<CODE>/etc/rc.d/init.d</CODE>目录下创建一个名为<CODE>dbora</CODE>(如果它还不存在)的文件。 

  <LI class=LN1 type=1 value=3><A 
  name=1000653></A>在<CODE>dbora</CODE>文件末尾创建类似于下面的入口(如果他们还不存在)。确定给出完整的<CODE>dbstart</CODE>实用程序的路径。 
<PRE class=CE1>#!/bin/sh
<A name=1000655></A># Set ORA_HOME to be equivalent to the ORACLE_HOME 

# from which you wish to execute dbstart and

# dbshut

# set ORA_OWNER to the user id of the owner of the 

# Oracle database in ORA_HOME

ORA_HOME=/u01/app/oracle/product/8.1.6

ORA_OWNER=oracle

if [! -f $ORA_HOME/bin/dbstart]

then

echo "Oracle startup: cannot start"

exit

fi

case "$1" in

'start')


<A name=1000656></A># Start the Oracle databases:
<A name=1000657></A># The following command assumes that the oracle login will not prompt the

# user for any values
<A name=1000658></A>

su - $ORA_OWNER -c $ORA_HOME/bin/dbstart &amp;

;;

'stop')
<A name=1000659></A>

# Stop the Oracle databases:
<A name=1000660></A># The following command assumes that the oracle login will not prompt the

# user for any values
<A name=1000661></A>

su - $ORA_OWNER -c $ORA_HOME/bin/dbshut &amp;

;;

esac
</PRE>
  <P> </P>
  <LI class=LN1 type=1 value=4>链接<CODE>dbora</CODE>,输入: <PRE class=CE1><A name=1000664></A># ln -s /etc/rc.d/init.d/dbora /etc/rc.d/rc0.d/K10dbora
<A name=1000665></A># ln -s /etc/rc.d/init.d/dbora /etc/rc.d/rc2.d/S99dbora
</PRE></LI></OL>
<P><A name=1000668></A></P><!--TOC=h1-"1000668"-->
<H2 class=H1><FONT color=#330099>作为<EM>Oracle</EM>用户执行的配置任务</FONT></H2><!--/TOC=h1-->
<P><A name=1000669></A></P>
<P class=BP>作为<EM><CODE>oracle</CODE></EM>用户执行下列任务。 </P>
<FORM action="">
<DL class=LBx1>
  <DD class=LBx1><INPUT type=checkbox value=ON><A name=1000673></A> <A 
  href="http://clyan.hongnet.com/install/8iR2/chinese/post-ins.htm#1000688">更改Linux帐号的启动文件</A> 

  <DD class=LBx1><INPUT type=checkbox value=ON><A name=1000677></A> <A 
  href="http://clyan.hongnet.com/install/8iR2/chinese/post-ins.htm#1000812">更改oratab文件</A> 

  <DD class=LBx1><INPUT type=checkbox value=ON><A name=1000681></A> <A 
  href="http://clyan.hongnet.com/install/8iR2/chinese/post-ins.htm#1004309">使用任何所需的Oracle补丁</A> 

  <DD class=LBx1><INPUT type=checkbox value=ON><A name=1000685></A> <A 
  href="http://clyan.hongnet.com/install/8iR2/chinese/post-ins.htm#1000830">设置初始化参数</A> 
  </DD></DL></FORM>
<P><A name=1000686></A></P>
<H4 class=SH1><A name=1000688></A>更改<FONT 
face="Arial, Helvetica, sans-serif">Linux </FONT>帐号启动文件</H4>
<P class=BP>更改<EM><CODE>oracle</CODE></EM>帐号和Linux Oracle用户账号的启动文件。 </P>
<H5 class=SH2>设置环境变量</H5>
<P class=BP>在使用Oracle8<EM 
class=Italic>i</EM>产品前,在<CODE><EM>oracle</EM>账号的.profile</CODE>或<CODE>.login</CODE>文件中设置下列环境变量。 
<A 
href="http://clyan.hongnet.com/install/8iR2/chinese/post-ins.htm#1007059">表&nbsp;4-2 
“环境变量设置”</A>列出了推荐的设置。你这里使用的设置应该对应于<A 
href="http://clyan.hongnet.com/install/8iR2/chinese/pre.htm#1000792">“设置环境变量”</A>中的你在安装期间使用的设置,设置环境变量的语法如下。 
</P>
<P class=BP>对Bourne或Korn shell: </P><PRE class=CE><A name=1000701></A><EM><CODE>variable_name</CODE></EM>=<EM class=Italic>value</EM>; export <EM><CODE>variable_name
</CODE></EM><A name=1000702></A>
</PRE>
<P class=BP>对C shell: </P><PRE class=CE><A name=1000704></A>setenv<EM><CODE> variable_name</CODE></EM><EM class=Italic> </EM><EM><CODE>value</CODE></EM>
</PRE><A name=1000709>
<DIV align=center>
<TABLE border=0 cellPadding=0 cellSpacing=0 class=Note width="80%">
  <TBODY>
  <TR class=Note>
    <TD class=Note>
      <HR>
      </A>
      <P><A name=1000707></A><STRONG class=NH>注意:</STRONG> <A 
      name=1000708></A></P>
      <P class=NB>你应该不定义那些与用于Oracle进程有相同名字的环境变量,例如:<CODE>CKPT</CODE>, 
      <CODE>PMON</CODE>和<CODE>DBWR。</CODE>&nbsp; </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><FONT face=Helvetica,Arial,sans-serif><A 
name=1007059></A></FONT><STRONG><EM>表 <FONT 
face="Arial, Helvetica, sans-serif">4-2 </FONT>环境变量设置</EM></STRONG> </EM></H5>
<TABLE border=1 cellPadding=3 cellSpacing=0 class=HRuleFormal frame=hsides 
rules=rows width="100%">
  <THEAD>
  <TR class=Formal>
    <TH align=left class=Formal vAlign=bottom><A 
      name=1007063></A><STRONG>环境变量</STRONG>&nbsp;</TH>
    <TH align=left class=Formal vAlign=bottom><A 
      name=1007065></A><STRONG>建议设置</STRONG>&nbsp;</TH></TR>
  <TBODY>
  <TR align=left class=Formal vAlign=top>
    <TD class=Formal><A name=1007067></A>
      <P class=TB><A 
      href="http://clyan.hongnet.com/install/8iR2/chinese/post-ins.htm#1003252">LD_LIBRARY_PATH</A>&nbsp;</P></TD>
    <TD class=Formal><A name=1007069></A>
      <P class=TB>设置它包括<CODE>$ORACLE_HOME/lib</CODE>。&nbsp;</P></TD></TR>
  <TR align=left class=Formal vAlign=top>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -