📄 sapr3.html
字号:
<td>Enter path to EXPORT6 CD</td><td>[/sapcd]</td><td>/oracle/IDS/sapreorg/EXPORT6</td></tr><tr><td>Directory to copy EXPORT6 CD</td><td>[/oracle/IDS/sapreorg/CD9_DIR]</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>Enter amount of RAM for SAP + DB</td><td> </td><td>850<b class="KEYCAP">Enter</b> (in Megabytes)</td></tr><tr><td>Service Entry Message Server</td><td>[3600]</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>Enter Group-ID of sapsys</td><td>[101]</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>Enter Group-ID of oper</td><td>[102]</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>Enter Group-ID of dba</td><td>[100]</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>Enter User-ID of <var class="REPLACEABLE">sid</var>adm</td><td>[1000]</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>Enter User-ID of ora<var class="REPLACEABLE">sid</var></td><td>[1002]</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>Number of parallel procs</td><td>[2]</td><td><b class="KEYCAP">Enter</b></td></tr></tbody></table></div><p>如果没有把CD拷贝到不同的位置,那么<b class="APPLICATION"><spanclass="TRADEMARK">SAP</span></b>安装程序就不能 找到需要的CD(通过CD上的<ttclass="FILENAME">LABEL.ASC</tt>来辨别), 它会要求你挂上CD,或键入加载路径。</p><p><tt class="FILENAME">CENTRDB.R3S</tt>不可能是自由出错的, 它再次请求EXPORT4CD,但是正确的值是6_LOCATI ON,然后7_LOCATION 等,所以你可以键入正确的值。</p><p>处理下面提到的问题,一样东西都要直接通过<spanclass="TRADEMARK">Oracle</span>数据库软件安装的地方。</p></div><div class="SECT3"><h3 class="SECT3"><a id="STARTR3SETUP-46C" name="STARTR3SETUP-46C">22.7.8.4. Start <ttclass="COMMAND">R3SETUP</tt> 4.6C SR2</a></h3><p>确定<tt class="ENVAR">LD_LIBRARY_PATH</tt>设置正确。 这和带<bclass="APPLICATION"><span class="TRADEMARK">Oracle</span>8.0.5</b>的4.6B的安装是不同的:</p><pre class="SCREEN"><samp class="PROMPT">#</samp> <kbdclass="USERINPUT">export LD_LIBRARY_PATH=/sapmnt/PRD/exe:/oracle/PRD/817_32/lib</kbd></pre><p>以<tt class="USERNAME">root</tt>身份从安装目录启动<tt class="FILENAME">R3SETUP</tt>:</p><pre class="SCREEN"><samp class="PROMPT">#</samp> <kbdclass="USERINPUT">cd /oracle/PRD/sapreorg/install</kbd><samp class="PROMPT">#</samp> <kbd class="USERINPUT">./R3SETUP -f CENTRAL.R3S</kbd></pre><p>这个脚本会问一些问题(括号里面是缺省值,后面是实际输入):</p><div class="INFORMALTABLE"><a id="AEN33068" name="AEN33068"></a><table border="1" class="CALSTABLE"><col /><col /><col /><thead><tr><th>问题</th><th>缺省值</th><th>输入</th></tr></thead><tbody><tr><td>Enter SAP System ID</td><td>[C11]</td><td>PRD<b class="KEYCAP">Enter</b></td></tr><tr><td>Enter SAP Instance Number</td><td>[00]</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>Enter SAPMOUNT Directory</td><td>[/sapmnt]</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>Enter name of SAP central host</td><td>[majestix]</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>Enter Database System ID</td><td>[PRD]</td><td>PRD<b class="KEYCAP">Enter</b></td></tr><tr><td>Enter name of SAP db host</td><td>[majestix]</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>Select character set</td><td>[1] (WE8DEC)</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>Enter Oracle server version (2) Oracle 8.1.7</td><td> </td><td>2<b class="KEYCAP">Enter</b></td></tr><tr><td>Extract Oracle Client archive</td><td>[1] (Yes, extract)</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>Enter path to KERNEL CD</td><td>[/sapcd]</td><td>/oracle/PRD/sapreorg/KERNEL</td></tr><tr><td>Enter amount of RAM for SAP + DB</td><td>2044</td><td>1800<b class="KEYCAP">Enter</b> (in Megabytes)</td></tr><tr><td>Service Entry Message Server</td><td>[3600]</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>Enter Group-ID of sapsys</td><td>[100]</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>Enter Group-ID of oper</td><td>[101]</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>Enter Group-ID of dba</td><td>[102]</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>Enter User-ID of <tt class="USERNAME">oraprd</tt></td><td>[1002]</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>Enter User-ID of <tt class="USERNAME">prdadm</tt></td><td>[1000]</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>LDAP support</td><td> </td><td>3<b class="KEYCAP">Enter</b> (no support)</td></tr><tr><td>Installation step completed</td><td>[1] (continue)</td><td><b class="KEYCAP">Enter</b></td></tr><tr><td>Choose installation service</td><td>[1] (DB inst,file)</td><td><b class="KEYCAP">Enter</b></td></tr></tbody></table></div><p>到目前为止, 安装阶段只在创建用户时给出了一个错误OSUSERDBSID_IND_ORA(创建 用户<ttclass="USERNAME">ora<var class="REPLACEABLE">sid</var></tt>)和OSUSERSIDADM_IND_ORA(创建用户<tt class="USERNAME"><varclass="REPLACEABLE">sid</var>adm</tt>)。</p><p>处理下面提到的问题,一样东西都要直接通过<spanclass="TRADEMARK">Oracle</span>数据库软件安装的地方。</p></div></div><div class="SECT2"><h2 class="SECT2"><a id="INSTALLINGORACLE805" name="INSTALLINGORACLE805">22.7.9.安装<span class="TRADEMARK">Oracle</span> 8.0.5</a></h2><p>请看相应的<span class="TRADEMARK">SAP</span>注释和 <spanclass="TRADEMARK">Oracle</span>的关于Linux的<tt class="FILENAME">Readme</tt> 以及<bclass="APPLICATION"><span class="TRADEMARK">Oracle</span>DB</b>可能出现的问题。不是所有的问题都和不兼容库有关。</p><p>关于<b class="APPLICATION"><spanclass="TRADEMARK">Oracle</span></b>更多的安装信息,请参考<ahref="linuxemu-oracle.html">安装<span class="TRADEMARK">Oracle</span></a>。</p><div class="SECT3"><h3 class="SECT3"><a id="INSTALLINGTHEORACLE805WITHORAINST"name="INSTALLINGTHEORACLE805WITHORAINST">22.7.9.1. 用<ttclass="COMMAND">orainst</tt>安装<span class="TRADEMARK">Oracle</span> 8.0.5</a></h3><p>如果<b class="APPLICATION"><span class="TRADEMARK">Oracle</span>8.0.5</b>要被使用,一些其他的库需要被成功地重新链接, 因为<b class="APPLICATION"><spanclass="TRADEMARK">Oracle</span> 8.0.5</b>是与一个老的glibc连接的(Redhat 6.0), 但RedHat6.1已经使用了一个新的glibc。所以你必须安装下面额外的软件包来保证链接正常:</p><p><tt class="FILENAME">compat-libs-5.2-2.i386.rpm</tt></p><p><tt class="FILENAME">compat-glibc-5.2-2.0.7.2.i386.rpm</tt></p><p><tt class="FILENAME">compat-egcs-5.2-1.0.3a.1.i386.rpm</tt></p><p><tt class="FILENAME">compat-egcs-c++-5.2-1.0.3a.1.i386.rpm</tt></p><p><tt class="FILENAME">compat-binutils-5.2-2.9.1.0.23.1.i386.rpm</tt></p><p>更多的信息,看相应的<span class="TRADEMARK">SAP</span>注释和<spanclass="TRADEMARK">Oracle</span>的<tt class="FILENAME">Readme</tt>。如果这不是选项,你可以使用最初的程序,或使用与最初的Redhat系统重链接的程序。</p><p>要编译智能代理,必须安装RedHat Tcl包。如果你不能得到 <ttclass="FILENAME">tcl-8.0.3-20.i386.rpm</tt>,一个更新的 <ttclass="FILENAME">tcl-8.0.5-30.i386.rpm</tt>也可以用。</p><p>除了重新链接,安装是直截了当的:</p><pre class="SCREEN"><samp class="PROMPT">#</samp> <kbd class="USERINPUT">su - oraids</kbd><samp class="PROMPT">#</samp> <kbd class="USERINPUT">export TERM=xterm</kbd><samp class="PROMPT">#</samp> <kbd class="USERINPUT">export ORACLE_TERM=xterm</kbd><samp class="PROMPT">#</samp> <kbd class="USERINPUT">export ORACLE_HOME=/oracle/IDS</kbd><samp class="PROMPT">#</samp> <kbd class="USERINPUT">cd /ORACLE_HOME/orainst_sap</kbd><samp class="PROMPT">#</samp> <kbd class="USERINPUT">./orainst</kbd></pre><p>用<b class="KEYCAP">Enter</b>来确认所有的屏幕直到安装完成,除了你必须取消 <spanclass="emphasis"><i class="EMPHASIS"><span class="TRADEMARK">Oracle</span> On-Line TextViewer</i></span>选项,因为当前Linux下不可用。 <b class="APPLICATION"><spanclass="TRADEMARK">Oracle</span></b>会要求用<ttclass="COMMAND">i386-glibc20-linux-gcc</tt>重新链接来 代替<ttclass="COMMAND">gcc</tt>,<tt class="COMMAND">egcs</tt>或者<ttclass="COMMAND">i386-redhat-linux-gcc</tt> 。</p><p>由于时间紧迫,我决定使用<b class="APPLICATION"><span class="TRADEMARK">Oracle</span>8.0.5 PreProduction</b>版本。</p></div><div class="SECT3"><h3 class="SECT3"><a id="INSTALLINGTHEORACLE805PREPRODUCTION"name="INSTALLINGTHEORACLE805PREPRODUCTION">22.7.9.2. 安装<spanclass="TRADEMARK">Oracle</span> 8.0.5 Pre-production Release for Linux (Kernel2.0.33)</a></h3><p>个安装很容易。挂上CD,启动安装程序。它就会要求<spanclass="TRADEMARK">Oracle</span>home目录的定位,然后拷贝那儿所有的程序。我不删除先前安装的RDBMS。</p><p>然后,<b class="APPLICATION"><spanclass="TRADEMARK">Oracle</span></b>数据库就可以毫无问题地运行了。</p></div></div><div class="SECT2"><h2 class="SECT2"><a id="INSTALLINGORACLE817" name="INSTALLINGORACLE817">22.7.10.安装<span class="TRADEMARK">Oracle</span> 8.1.7 Linux压缩包</a></h2><p>拷贝<tt class="FILENAME">oracle81732.tgz</tt>到你要安装的目录, 然后解压到<ttclass="FILENAME">/oracle/<var class="REPLACEABLE">SID</var>/817_32/</tt>。</p></div><div class="SECT2"><h2 class="SECT2"><a id="CONTINUEWITHSAPR4INSTALLATION"name="CONTINUEWITHSAPR4INSTALLATION">22.7.11. 继续<spanclass="TRADEMARK">SAP</span> <span class="TRADEMARK">R/3</span>安装</a></h2><p>首先检查用户<tt class="USERNAME">idsamd</tt> (<var class="REPLACEABLE">sid</var>adm)和<tt class="USERNAME">oraids</tt>(ora<var class="REPLACEABLE">sid</var>)的环境变量。他们现在都有使用主机名的<tt class="FILENAME">.profile</tt>,<ttclass="FILENAME">.login</tt> 和<ttclass="FILENAME">.cshrc</tt>文件。在这个例子中,系统的主机名是没有限制的名称,你必须在所有三个文件中改变hostname为hostname -s。</p><div class="SECT3"><h3 class="SECT3"><a id="DATABASELOAD" name="DATABASELOAD">22.7.11.1. 加载数据库</a></h3><p>然后,可以重新启动或继续<tt class="COMMAND">R3SETUP</tt>。 <ttclass="COMMAND">R3SETUP</tt>就使用<tt class="COMMAND">R3load</tt>创建表空间加载数据(对46B IDES,从EXPORT1到EXPORT6,对46C从DISK1到DISK4)。</p><p>数据加载完后(可能需要一些时间),需要创建一些口令。对于测试安装,可以使用缺省口令:</p><div class="INFORMALTABLE"><a id="AEN33285" name="AEN33285"></a><table border="1" class="CALSTABLE"><col /><col /><thead><tr><th>问题</th><th>输入</th></tr></thead><tbody><tr><td>Enter Password for sapr3</td><td>sap<b class="KEYCAP">Enter</b></td></tr><tr><td>Confirum Password for sapr3</td><td>sap<b class="KEYCAP">Enter</b></td></tr><tr><td>Enter Password for sys</td><td>change_on_install<b class="KEYCAP">Enter</b></td></tr><tr><td>Confirm Password for sys</td><td>change_on_install<b class="KEYCAP">Enter</b></td></tr><tr><td>Enter Password for system</td><td>manager<b class="KEYCAP">Enter</b></td></tr><tr><td>Confirm Password for system</td><td>manager<b class="KEYCAP">Enter</b></td></tr></tbody></table></div><p>到目前为止,我们只在安装4.6B的过程中<ttclass="COMMAND">dipgntab</tt>出现了几个问题。</p></div><div class="SECT3"><h3 class="SECT3"><a id="LISTENER" name="LISTENER">22.7.11.2. 监听</a></h3><p>像下面这样用<tt class="USERNAME">ora<var class="REPLACEABLE">sid</var></tt>用户启动 <bclass="APPLICATION"><span class="TRADEMARK">Oracle</span></b>:</p><pre class="SCREEN"><samp class="PROMPT">%</samp> <kbd class="USERINPUT">umask 0; lsnrctl start</kbd></pre><p>另外你可能得到<spanclass="ERRORCODE">ORA-12546</span>错误,因为sockets没有正确的权限。 看<span
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -