aboutsummaryrefslogtreecommitdiff
path: root/zh_TW.Big5/books/handbook/linuxemu/chapter.xml
diff options
context:
space:
mode:
Diffstat (limited to 'zh_TW.Big5/books/handbook/linuxemu/chapter.xml')
-rw-r--r--zh_TW.Big5/books/handbook/linuxemu/chapter.xml444
1 files changed, 197 insertions, 247 deletions
diff --git a/zh_TW.Big5/books/handbook/linuxemu/chapter.xml b/zh_TW.Big5/books/handbook/linuxemu/chapter.xml
index ace2aea85b..56817d7047 100644
--- a/zh_TW.Big5/books/handbook/linuxemu/chapter.xml
+++ b/zh_TW.Big5/books/handbook/linuxemu/chapter.xml
@@ -5,33 +5,21 @@
$FreeBSD$
Original revision: 1.132
-->
-
-<chapter id="linuxemu">
- <chapterinfo>
+<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="linuxemu">
+ <info><title>與 Linux Binary 的相容方面</title>
<authorgroup>
- <author>
- <firstname>Jim</firstname>
- <surname>Mock</surname>
- <contrib>Restructured and parts updated by </contrib>
- </author>
+ <author><personname><firstname>Jim</firstname><surname>Mock</surname></personname><contrib>Restructured and parts updated by </contrib></author>
<!-- 22 Mar 2000 -->
</authorgroup>
<authorgroup>
- <author>
- <firstname>Brian N.</firstname>
- <surname>Handy</surname>
- <contrib>Originally contributed by </contrib>
- </author>
- <author>
- <firstname>Rich</firstname>
- <surname>Murphey</surname>
- </author>
+ <author><personname><firstname>Brian N.</firstname><surname>Handy</surname></personname><contrib>Originally contributed by </contrib></author>
+ <author><personname><firstname>Rich</firstname><surname>Murphey</surname></personname></author>
</authorgroup>
- </chapterinfo>
+ </info>
- <title>與 Linux Binary 的相容方面</title>
+
- <sect1 id="linuxemu-synopsis">
+ <sect1 xml:id="linuxemu-synopsis">
<title>概述</title>
<indexterm><primary>Linux binary compatibility</primary></indexterm>
<indexterm>
@@ -50,10 +38,10 @@
這些包括了: <application>&staroffice;</application>、
<application>&netscape;</application> 的 Linux 版、
<application>&adobe;&nbsp;&acrobat;</application>、
- <application><trademark class="registered">RealPlayer</trademark></application>、
- <application><trademark>VMware</trademark></application>、
+ <application>RealPlayer</application>、
+ <application>VMware</application>、
<application>&oracle;</application>、
- <application><trademark class="registered">WordPerfect</trademark></application>、<application>Doom</application>、
+ <application>WordPerfect</application>、<application>Doom</application>、
<application>Quake</application> 等等。此外,也有人回報說在某些情況下,
這些在 FreeBSD 上執行的 Linux 程式,甚至比原本在 Linux 執行得更好。</para>
@@ -90,14 +78,14 @@
</sect1>
- <sect1 id="linuxemu-lbc-install">
+ <sect1 xml:id="linuxemu-lbc-install">
<title>安裝</title>
<indexterm><primary>KLD (kernel loadable object)</primary></indexterm>
<para>預設並不會打開 Linux 相容模式,最簡單的啟用方式,就是載入
<literal>linux</literal> KLD object (<quote>Kernel LoaDable
- object</quote>)。 載入方式,請切為 <username>root</username>
+ object</quote>)。 載入方式,請切為 <systemitem class="username">root</systemitem>
權限,然後打下列指令:</para>
<screen>&prompt.root; <userinput>kldload linux</userinput></screen>
@@ -133,16 +121,15 @@ Id Refs Address Size Name
<para>This can be done one of two ways, either by using the
<link linkend="linuxemu-libs-port">linux_base</link> port, or
- by installing them <link
- linkend="linuxemu-libs-manually">manually</link>.</para>
+ by installing them <link linkend="linuxemu-libs-manually">manually</link>.</para>
- <sect3 id="linuxemu-libs-port">
+ <sect3 xml:id="linuxemu-libs-port">
<title>Installing Using the linux_base Port</title>
<indexterm><primary>Ports Collection</primary></indexterm>
<para>This is by far the easiest method to use when installing the
runtime libraries. It is just like installing any other port
- from the <ulink type="html" url="file://localhost/usr/ports/">Ports Collection</ulink>.
+ from the <link xlink:href="file://localhost/usr/ports/">Ports Collection</link>.
Simply do the following:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/emulators/linux_base-fc4</userinput>
@@ -153,8 +140,7 @@ Id Refs Address Size Name
system libraries. In general, however, this does not seem to be
a problem.</para>
- <note><para>There may be multiple versions of the <filename
- role="package">emulators/linux_base</filename> port available,
+ <note><para>There may be multiple versions of the <package>emulators/linux_base</package> port available,
corresponding to different versions of various Linux distributions.
You should install the port most closely resembling the
requirements of the Linux applications you would like to
@@ -162,7 +148,7 @@ Id Refs Address Size Name
</sect3>
- <sect3 id="linuxemu-libs-manually">
+ <sect3 xml:id="linuxemu-libs-manually">
<title>Installing Libraries Manually</title>
<para>If you do not have the <quote>ports</quote> collection
@@ -198,7 +184,7 @@ Id Refs Address Size Name
libraries? How do you know which shared libraries Linux
binaries need, and where to get them? Basically, there are 2
possibilities (when following these instructions you will need
- to be <username>root</username> on your FreeBSD system).</para>
+ to be <systemitem class="username">root</systemitem> on your FreeBSD system).</para>
<para>If you have access to a Linux system, see what shared
libraries the application needs, and copy them to your FreeBSD
@@ -329,17 +315,13 @@ multi on</programlisting>
</sect2>
</sect1>
- <sect1 id="linuxemu-mathematica">
- <sect1info>
+ <sect1 xml:id="linuxemu-mathematica">
+ <info><title>Installing &mathematica;</title>
<authorgroup>
- <author>
- <firstname>Boris</firstname>
- <surname>Hollas</surname>
- <contrib>Updated for Mathematica 5.X by </contrib>
- </author>
+ <author><personname><firstname>Boris</firstname><surname>Hollas</surname></personname><contrib>Updated for Mathematica 5.X by </contrib></author>
</authorgroup>
- </sect1info>
- <title>Installing &mathematica;</title>
+ </info>
+
<indexterm>
<primary>applications</primary>
@@ -353,7 +335,7 @@ multi on</programlisting>
<para>The Linux version of <application>&mathematica;</application>
or <application>&mathematica; for Students</application> can
be ordered directly from Wolfram at
- <ulink url="http://www.wolfram.com/"></ulink>.</para>
+ <uri xlink:href="http://www.wolfram.com/">http://www.wolfram.com/</uri>.</para>
<sect2>
<title>Running the &mathematica; Installer</title>
@@ -395,7 +377,7 @@ multi on</programlisting>
<para>The shell scripts that
<application>&mathematica;</application> created during
installation have to be modified before you can use them. If
- you chose <filename class="directory">/usr/local/bin</filename>
+ you chose <filename>/usr/local/bin</filename>
as the directory to place the
<application>&mathematica;</application> executables in, you
will find symlinks in this directory to files called
@@ -501,26 +483,16 @@ done</programlisting>
</sect2>
</sect1>
- <sect1 id="linuxemu-maple">
- <sect1info>
+ <sect1 xml:id="linuxemu-maple">
+ <info><title>Installing &maple;</title>
<authorgroup>
- <author>
- <firstname>Aaron</firstname>
- <surname>Kaplan</surname>
-<!-- <address><email>aaron@lo-res.org</email></address>-->
- <contrib>Contributed by </contrib>
- </author>
+ <author><personname><firstname>Aaron</firstname><surname>Kaplan</surname></personname><contrib>Contributed by </contrib></author>
</authorgroup>
<authorgroup>
- <author>
- <firstname>Robert</firstname>
- <surname>Getschmann</surname>
-<!-- <address><email>rob@getschmann.org</email></address>-->
- <contrib>Thanks to </contrib>
- </author>
+ <author><personname><firstname>Robert</firstname><surname>Getschmann</surname></personname><contrib>Thanks to </contrib></author>
</authorgroup>
- </sect1info>
- <title>Installing &maple;</title>
+ </info>
+
<indexterm>
<primary>applications</primary>
@@ -528,8 +500,7 @@ done</programlisting>
</indexterm>
<para><application>&maple;</application> is a commercial mathematics program similar to
- <application>&mathematica;</application>. You must purchase this software from <ulink
- url="http://www.maplesoft.com/"></ulink> and then register there
+ <application>&mathematica;</application>. You must purchase this software from <uri xlink:href="http://www.maplesoft.com/">http://www.maplesoft.com/</uri> and then register there
for a license file. To install this software on FreeBSD, please
follow these simple steps.</para>
@@ -538,11 +509,10 @@ done</programlisting>
script from the product distribution. Choose the
<quote>RedHat</quote> option when prompted by the
installation program. A typical installation directory
- might be <filename
- class="directory">/usr/local/maple</filename>.</para></step>
+ might be <filename>/usr/local/maple</filename>.</para></step>
<step><para>If you have not done so, order a license for <application>&maple;</application>
- from Maple Waterloo Software (<ulink url="http://register.maplesoft.com/"></ulink>)
+ from Maple Waterloo Software (<uri xlink:href="http://register.maplesoft.com/">http://register.maplesoft.com/</uri>)
and copy it to
<filename>/usr/local/maple/license/license.dat</filename>.</para></step>
@@ -631,8 +601,7 @@ exit 0
<itemizedlist>
<listitem><para>The <application>FLEXlm</application> license manager can be a difficult
tool to work with. Additional documentation on the subject
- can be found at <ulink
- url="http://www.globetrotter.com/"></ulink>.</para></listitem>
+ can be found at <uri xlink:href="http://www.globetrotter.com/">http://www.globetrotter.com/</uri>.</para></listitem>
<listitem><para><command>lmgrd</command> is known to be very picky
about the license file and to core dump if there are any
@@ -650,7 +619,7 @@ FEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \
ISSUED=11-may-2000 NOTICE=" Technische Universitat Wien" \
SN=XXXXXXXXX</programlisting>
- <note><para>Serial number and key 'X''ed out. <hostid>chillig</hostid> is a
+ <note><para>Serial number and key 'X''ed out. <systemitem>chillig</systemitem> is a
hostname.</para></note>
<para>Editing the license file works as long as you do not
@@ -660,18 +629,14 @@ FEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \
</sect2>
</sect1>
- <sect1 id="linuxemu-matlab">
- <sect1info>
+ <sect1 xml:id="linuxemu-matlab">
+ <info><title>Installing &matlab;</title>
<authorgroup>
- <author>
- <firstname>Dan</firstname>
- <surname>Pelleg</surname>
- <contrib>Contributed by </contrib>
- </author>
+ <author><personname><firstname>Dan</firstname><surname>Pelleg</surname></personname><contrib>Contributed by </contrib></author>
<!-- daniel+handbook@pelleg.org -->
</authorgroup>
- </sect1info>
- <title>Installing &matlab;</title>
+ </info>
+
<indexterm>
<primary>applications</primary>
@@ -685,8 +650,7 @@ FEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \
<xref linkend="matlab-jre"/>).</para>
<para>The Linux version of <application>&matlab;</application> can be
- ordered directly from The MathWorks at <ulink
- url="http://www.mathworks.com"></ulink>. Make sure you also get
+ ordered directly from The MathWorks at <uri xlink:href="http://www.mathworks.com">http://www.mathworks.com</uri>. Make sure you also get
the license file or instructions how to create it. While you
are there, let them know you would like a native &os;
version of their software.</para>
@@ -700,7 +664,7 @@ FEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \
<procedure>
<step>
<para>Insert the installation CD and mount it.
- Become <username>root</username>, as recommended by the
+ Become <systemitem class="username">root</systemitem>, as recommended by the
installation script. To start the installation script
type:</para>
@@ -709,7 +673,7 @@ FEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \
<tip>
<para>The installer is graphical. If you get errors about
not being able to open a display, type
- <command>setenv HOME ~<replaceable>USER</replaceable></command>,
+ <command>setenv HOME ~USER</command>,
where <replaceable>USER</replaceable> is the user you did a
&man.su.1; as.</para>
</tip>
@@ -796,7 +760,7 @@ exit 0</programlisting>
<para>You must also replace
<replaceable>username</replaceable> above with the name
of a valid user on your system (and not
- <username>root</username>).</para>
+ <systemitem class="username">root</systemitem>).</para>
</important>
</step>
@@ -808,7 +772,7 @@ exit 0</programlisting>
</procedure>
</sect2>
- <sect2 id="matlab-jre">
+ <sect2 xml:id="matlab-jre">
<title>Linking the &java; Runtime Environment</title>
<para>Change the <application>&java;</application> Runtime
@@ -839,7 +803,7 @@ exit 0</programlisting>
<tip>
<para>Depending on your version of
- <filename role="package">emulators/linux_base</filename>, you
+ <package>emulators/linux_base</package>, you
may run into errors when running this script. To avoid that,
edit the file
<filename>/compat/linux/usr/local/matlab/bin/matlab</filename>,
@@ -898,7 +862,7 @@ exit 0</programlisting>
</procedure>
</sect2>
- <sect2 id="matlab-using">
+ <sect2 xml:id="matlab-using">
<title>Using &matlab;</title>
<para>At this point you are ready to type
@@ -906,18 +870,14 @@ exit 0</programlisting>
</sect2>
</sect1>
- <sect1 id="linuxemu-oracle">
- <sect1info>
+ <sect1 xml:id="linuxemu-oracle">
+ <info><title>Installing &oracle;</title>
<authorgroup>
- <author>
- <firstname>Marcel</firstname>
- <surname>Moolenaar</surname>
- <contrib>Contributed by </contrib>
- </author>
+ <author><personname><firstname>Marcel</firstname><surname>Moolenaar</surname></personname><contrib>Contributed by </contrib></author>
<!-- marcel@cup.hp.com -->
</authorgroup>
- </sect1info>
- <title>Installing &oracle;</title>
+ </info>
+
<indexterm>
<primary>applications</primary>
@@ -934,8 +894,8 @@ exit 0</programlisting>
<sect2>
<title>Installing the Linux Environment</title>
- <para>Make sure you have both <filename role='package'>emulators/linux_base</filename> and
- <filename role='package'>devel/linux_devtools</filename> from the Ports Collection
+ <para>Make sure you have both <package>emulators/linux_base</package> and
+ <package>devel/linux_devtools</package> from the Ports Collection
installed. If you run into difficulties with these ports,
you may have to use
the packages or older versions available in the Ports Collection.</para>
@@ -943,9 +903,9 @@ exit 0</programlisting>
<para>If you want to run the intelligent agent, you will
also need to install the Red Hat Tcl package:
<filename>tcl-8.0.3-20.i386.rpm</filename>. The general command
- for installing packages with the official <application>RPM</application> port (<filename role='package'>archivers/rpm</filename>) is:</para>
+ for installing packages with the official <application>RPM</application> port (<package>archivers/rpm</package>) is:</para>
- <screen>&prompt.root; <userinput>rpm -i --ignoreos --root /compat/linux --dbpath /var/lib/rpm <replaceable>package</replaceable></userinput></screen>
+ <screen>&prompt.root; <userinput>rpm -i --ignoreos --root /compat/linux --dbpath /var/lib/rpm package</userinput></screen>
<para>Installation of the <replaceable>package</replaceable> should not generate any errors.</para>
</sect2>
@@ -958,7 +918,7 @@ exit 0</programlisting>
<emphasis>specially</emphasis> to run <application>&oracle;</application> for Linux on FreeBSD, not
what has been described in the <application>&oracle;</application> installation guide.</para>
- <sect3 id="linuxemu-kernel-tuning">
+ <sect3 xml:id="linuxemu-kernel-tuning">
<title>Kernel Tuning</title>
<indexterm><primary>kernel tuning</primary></indexterm>
@@ -987,18 +947,18 @@ options SYSVSEM #SysV semaphores
options SYSVMSG #SysV interprocess communication</programlisting>
</sect3>
- <sect3 id="linuxemu-oracle-account">
+ <sect3 xml:id="linuxemu-oracle-account">
<title>&oracle; Account</title>
- <para>Create an <username>oracle</username> account just as you would create any other
- account. The <username>oracle</username> account is special only that you need to give
+ <para>Create an <systemitem class="username">oracle</systemitem> account just as you would create any other
+ account. The <systemitem class="username">oracle</systemitem> account is special only that you need to give
it a Linux shell. Add <literal>/compat/linux/bin/bash</literal> to
- <filename>/etc/shells</filename> and set the shell for the <username>oracle</username>
+ <filename>/etc/shells</filename> and set the shell for the <systemitem class="username">oracle</systemitem>
account to <filename>/compat/linux/bin/bash</filename>.</para>
</sect3>
- <sect3 id="linuxemu-environment">
+ <sect3 xml:id="linuxemu-environment">
<title>Environment</title>
<para>Besides the normal <application>&oracle;</application> variables, such as
@@ -1071,7 +1031,7 @@ export PATH</programlisting>
<para>Due to a slight inconsistency in the Linux emulator, you need to
create a directory named <filename>.oracle</filename> in
<filename>/var/tmp</filename> before you start the installer.
- Let it be owned by the <username>oracle</username> user. You
+ Let it be owned by the <systemitem class="username">oracle</systemitem> user. You
should be able to install <application>&oracle;</application> without any problems. If you have
problems, check your <application>&oracle;</application> distribution and/or configuration first!
After you have installed <application>&oracle;</application>, apply the patches described in the
@@ -1090,11 +1050,11 @@ export PATH</programlisting>
<para>Do not forget to run <filename>root.sh</filename> again!</para>
- <sect3 id="linuxemu-patch-root">
+ <sect3 xml:id="linuxemu-patch-root">
<title>Patching root.sh</title>
<para>When installing <application>&oracle;</application>, some actions, which need to be performed
- as <username>root</username>, are recorded in a shell script called
+ as <systemitem class="username">root</systemitem>, are recorded in a shell script called
<filename>root.sh</filename>. This script is
written in the <filename>orainst</filename> directory. Apply the
following patch to <filename>root.sh</filename>, to have it use to proper location of
@@ -1125,7 +1085,7 @@ export PATH</programlisting>
<filename>orainst</filename> directory in the source tree.</para>
</sect3>
- <sect3 id="linuxemu-patch-tcl">
+ <sect3 xml:id="linuxemu-patch-tcl">
<title>Patching genclntsh</title>
<para>The script <command>genclntsh</command> is used to create
@@ -1162,26 +1122,18 @@ export PATH</programlisting>
</sect2>
</sect1>
- <sect1 id="sapr3">
- <sect1info>
+ <sect1 xml:id="sapr3">
+ <info><title>Installing &sap.r3;</title>
<authorgroup>
- <author>
- <firstname>Holger</firstname>
- <surname>Kipp</surname>
- <contrib>Contributed by </contrib>
- </author>
+ <author><personname><firstname>Holger</firstname><surname>Kipp</surname></personname><contrib>Contributed by </contrib></author>
</authorgroup>
- <!-- holger.kipp@alogis.com -->
+
<authorgroup>
- <author>
- <firstname>Valentino</firstname>
- <surname>Vaschetto</surname>
- <contrib>Original version converted to SGML by </contrib>
- </author>
+ <author><personname><firstname>Valentino</firstname><surname>Vaschetto</surname></personname><contrib>Original version converted to SGML by </contrib></author>
</authorgroup>
- </sect1info>
+ </info>
- <title>Installing &sap.r3;</title>
+
<indexterm>
<primary>applications</primary>
@@ -1192,7 +1144,7 @@ export PATH</programlisting>
supported by the &sap; support team &mdash; they only offer support
for certified platforms.</para>
- <sect2 id="preface">
+ <sect2 xml:id="preface">
<title>Preface</title>
<para>This document describes a possible way of installing a
@@ -1227,12 +1179,12 @@ export PATH</programlisting>
<application>&sap; OSS</application>.</para>
</sect2>
- <sect2 id="software">
+ <sect2 xml:id="software">
<title>Software</title>
<para>The following CD-ROMs have been used for <application>&sap;</application> installations:</para>
- <sect3 id="software-46b">
+ <sect3 xml:id="software-46b">
<title>&sap.r3; 4.6B, &oracle; 8.0.5</title>
<informaltable frame="none" pgwide="1">
@@ -1293,7 +1245,7 @@ export PATH</programlisting>
RELEASE).</para>
</sect3>
- <sect3 id="software-46c">
+ <sect3 xml:id="software-46c">
<title>&sap.r3; 4.6C SR2, &oracle; 8.1.7</title>
<informaltable frame="none" pgwide="1">
@@ -1353,14 +1305,14 @@ export PATH</programlisting>
</sect3>
</sect2>
- <sect2 id="sap-notes">
+ <sect2 xml:id="sap-notes">
<title>&sap; Notes</title>
<para>The following notes should be read before installing
<application>&sap.r3;</application> and proved to be useful
during installation:</para>
- <sect3 id="sap-notes-46b">
+ <sect3 xml:id="sap-notes-46b">
<title>&sap.r3; 4.6B, &oracle; 8.0.5</title>
<informaltable frame="none" pgwide="1">
@@ -1411,7 +1363,7 @@ export PATH</programlisting>
</informaltable>
</sect3>
- <sect3 id="sap-notes-46c">
+ <sect3 xml:id="sap-notes-46c">
<title>&sap.r3; 4.6C, &oracle; 8.1.7</title>
<informaltable frame="none" pgwide="1">
@@ -1475,7 +1427,7 @@ export PATH</programlisting>
</sect3>
</sect2>
- <sect2 id="hardware-requirements">
+ <sect2 xml:id="hardware-requirements">
<title>Hardware Requirements</title>
<para>The following equipment is sufficient for the installation
@@ -1521,7 +1473,7 @@ export PATH</programlisting>
also sufficient for initial production systems and application
data.</para>
- <sect3 id="hardware-46b">
+ <sect3 xml:id="hardware-46b">
<title>&sap.r3; 4.6B, &oracle; 8.0.5</title>
<para>The following off-the-shelf hardware was used: a dual processor
@@ -1532,7 +1484,7 @@ export PATH</programlisting>
(mirrored) and four 36&nbsp;GB hard disks (RAID level 5).</para>
</sect3>
- <sect3 id="hardware-46c">
+ <sect3 xml:id="hardware-46c">
<title>&sap.r3; 4.6C, &oracle; 8.1.7</title>
<para>For this installation a &dell; &poweredge; 2500 was used: a
@@ -1544,14 +1496,13 @@ export PATH</programlisting>
</sect3>
</sect2>
- <sect2 id="installation">
+ <sect2 xml:id="installation">
<title>Installation of FreeBSD</title>
<para>First you have to install FreeBSD. There are several ways to do
- this, for more information read the <xref
- linkend="install-diff-media"/>.</para>
+ this, for more information read the <xref linkend="install-diff-media"/>.</para>
- <sect3 id="disk-layout">
+ <sect3 xml:id="disk-layout">
<title>Disk Layout</title>
<para>To keep it simple, the same disk layout both for the
@@ -1636,7 +1587,7 @@ export PATH</programlisting>
simplicity.</para>
</sect3>
- <sect3 id="makeworldandnewkernel">
+ <sect3 xml:id="makeworldandnewkernel">
<title><command>make world</command> and a New Kernel</title>
<para>Download the latest -STABLE sources. Rebuild world and your
@@ -1648,14 +1599,14 @@ export PATH</programlisting>
</sect3>
</sect2>
- <sect2 id="installingthelinuxenviornment">
+ <sect2 xml:id="installingthelinuxenviornment">
<title>Installing the Linux Environment</title>
- <sect3 id="installinglinuxbase-system">
+ <sect3 xml:id="installinglinuxbase-system">
<title>Installing the Linux Base System</title>
<para>First the <link linkend="linuxemu-libs-port">linux_base</link>
- port needs to be installed (as <username>root</username>):</para>
+ port needs to be installed (as <systemitem class="username">root</systemitem>):</para>
<screen>&prompt.root; <userinput>cd /usr/ports/emulators/linux_base</userinput>
&prompt.root; <userinput>make install distclean</userinput></screen>
@@ -1663,7 +1614,7 @@ export PATH</programlisting>
</sect3>
- <sect3 id="installinglinuxdevelopment">
+ <sect3 xml:id="installinglinuxdevelopment">
<title>Installing Linux Development Environment</title>
<para>The Linux development environment is needed, if you want to install
@@ -1682,7 +1633,7 @@ export PATH</programlisting>
</sect3>
- <sect3 id="installingnecessaryrpms">
+ <sect3 xml:id="installingnecessaryrpms">
<title>Installing the Necessary RPMs</title>
<indexterm><primary>RPMs</primary></indexterm>
@@ -1708,7 +1659,7 @@ pam-0.68-7.i386.rpm</userinput></screen>
</sect3>
- <sect3 id="linuxprocandfallbackelfbrand">
+ <sect3 xml:id="linuxprocandfallbackelfbrand">
<title>Some Additional Hints</title>
<para>It might also be a good idea to add <literal>linprocfs</literal>
@@ -1718,10 +1669,10 @@ pam-0.68-7.i386.rpm</userinput></screen>
</sect3>
</sect2>
- <sect2 id="creatingsapr3env">
+ <sect2 xml:id="creatingsapr3env">
<title>Creating the &sap.r3; Environment</title>
- <sect3 id="filesystemsandmountpoints">
+ <sect3 xml:id="filesystemsandmountpoints">
<title>Creating the Necessary File Systems and Mountpoints</title>
<para>For a simple installation, it is sufficient to create the
@@ -1782,7 +1733,7 @@ ERROR 2002-03-19 16:45:36 R3LINKS_IND_IND Ins_SetupLinks:0
'/sapmnt/PRD/exe'</screen>
</sect3>
- <sect3 id="creatingusersanddirectories">
+ <sect3 xml:id="creatingusersanddirectories">
<title>Creating Users and Directories</title>
<para><application>&sap.r3;</application> needs two users and
@@ -1828,9 +1779,9 @@ ERROR 2002-03-19 16:45:36 R3LINKS_IND_IND Ins_SetupLinks:0
</informaltable>
<para>For a default <application>&oracle;</application> installation, only group
- <groupname>dba</groupname> is used. As
- <groupname>oper</groupname> group, one also uses group
- <groupname>dba</groupname> (see <application>&oracle;</application> and
+ <systemitem class="groupname">dba</systemitem> is used. As
+ <systemitem class="groupname">oper</systemitem> group, one also uses group
+ <systemitem class="groupname">dba</systemitem> (see <application>&oracle;</application> and
<application>&sap;</application> documentation for further information).</para>
<para>We also need the following users:</para>
@@ -1895,13 +1846,13 @@ HOME: /oracle/<replaceable>sid</replaceable>
Shell: bash (/compat/linux/bin/bash)</programlisting>
<para>This should also include group
- <groupname>oper</groupname> in case you are using both
- groups <groupname>dba</groupname> and
- <groupname>oper</groupname>.</para>
+ <systemitem class="groupname">oper</systemitem> in case you are using both
+ groups <systemitem class="groupname">dba</systemitem> and
+ <systemitem class="groupname">oper</systemitem>.</para>
</sect3>
- <sect3 id="creatingdirectories">
+ <sect3 xml:id="creatingdirectories">
<title>Creating Directories</title>
<para>These directories are usually created as separate
@@ -1910,21 +1861,21 @@ Shell: bash (/compat/linux/bin/bash)</programlisting>
located on the same RAID 5 anyway:</para>
<para>First we will set owners and rights of some directories (as
- user <username>root</username>):</para>
+ user <systemitem class="username">root</systemitem>):</para>
<screen>&prompt.root; <userinput>chmod 775 /oracle</userinput>
&prompt.root; <userinput>chmod 777 /sapmnt</userinput>
&prompt.root; <userinput>chown root:dba /oracle</userinput>
-&prompt.root; <userinput>chown <replaceable>sid</replaceable>adm:sapsys /compat/linux/usr/sap</userinput>
+&prompt.root; <userinput>chown sidadm:sapsys /compat/linux/usr/sap</userinput>
&prompt.root; <userinput>chmod 775 /compat/linux/usr/sap</userinput></screen>
<para>Second we will create directories as user
- <username>ora<replaceable>sid</replaceable></username>. These
+ <systemitem class="username">ora<replaceable>sid</replaceable></systemitem>. These
will all be subdirectories of
- <filename>/oracle/<replaceable>SID</replaceable></filename>:</para>
+ <filename>/oracle/SID</filename>:</para>
- <screen>&prompt.root; <userinput>su - ora<replaceable>sid</replaceable></userinput>
-&prompt.root; <userinput>cd /oracle/<replaceable>SID</replaceable></userinput>
+ <screen>&prompt.root; <userinput>su - orasid</userinput>
+&prompt.root; <userinput>cd /oracle/SID</userinput>
&prompt.root; <userinput>mkdir mirrlogA mirrlogB origlogA origlogB</userinput>
&prompt.root; <userinput>mkdir sapdata1 sapdata2 sapdata3 sapdata4 sapdata5 sapdata6</userinput>
&prompt.root; <userinput>mkdir saparch sapreorg</userinput>
@@ -1933,13 +1884,13 @@ Shell: bash (/compat/linux/bin/bash)</programlisting>
<para>For the <application>&oracle; 8.1.7</application> installation
some additional directories are needed:</para>
- <screen>&prompt.root; <userinput>su - ora<replaceable>sid</replaceable></userinput>
+ <screen>&prompt.root; <userinput>su - orasid</userinput>
&prompt.root; <userinput>cd /oracle</userinput>
&prompt.root; <userinput>mkdir 805_32</userinput>
&prompt.root; <userinput>mkdir client stage</userinput>
&prompt.root; <userinput>mkdir client/80x_32</userinput>
&prompt.root; <userinput>mkdir stage/817_32</userinput>
-&prompt.root; <userinput>cd /oracle/<replaceable>SID</replaceable></userinput>
+&prompt.root; <userinput>cd /oracle/SID</userinput>
&prompt.root; <userinput>mkdir 817_32</userinput></screen>
<note><para>The directory <filename>client/80x_32</filename> is used
@@ -1947,16 +1898,16 @@ Shell: bash (/compat/linux/bin/bash)</programlisting>
with some number or anything.</para></note>
<para>In the third step we create directories as user
- <username><replaceable>sid</replaceable>adm</username>:</para>
+ <systemitem class="username"><replaceable>sid</replaceable>adm</systemitem>:</para>
- <screen>&prompt.root; <userinput>su - <replaceable>sid</replaceable>adm</userinput>
+ <screen>&prompt.root; <userinput>su - sidadm</userinput>
&prompt.root; <userinput>cd /usr/sap</userinput>
-&prompt.root; <userinput>mkdir <replaceable>SID</replaceable></userinput>
+&prompt.root; <userinput>mkdir SID</userinput>
&prompt.root; <userinput>mkdir trans</userinput>
&prompt.root; <userinput>exit</userinput></screen>
</sect3>
- <sect3 id="entriesinslashetcslashservices">
+ <sect3 xml:id="entriesinslashetcslashservices">
<title>Entries in <filename>/etc/services</filename></title>
<para><application>&sap.r3;</application> requires some entries in file
@@ -1982,7 +1933,7 @@ sapms<replaceable>SID</replaceable> 3600/tcp # SAP Message Server. 3600 + Insta
sapgw00s 4800/tcp # SAP Secure Gateway 4800 + Instance-Number</programlisting>
</sect3>
- <sect3 id="necessarylocales">
+ <sect3 xml:id="necessarylocales">
<title>Necessary Locales</title>
<indexterm><primary>locale</primary></indexterm>
@@ -2015,7 +1966,7 @@ en_US.ISO-8859-1</programlisting>
the <application>&sap;</application> system without some additional effort.</para>
</sect3>
- <sect3 id="kerneltuning">
+ <sect3 xml:id="kerneltuning">
<title>Kernel Tuning</title>
<indexterm><primary>kernel tuning</primary></indexterm>
@@ -2058,10 +2009,10 @@ options SEMUME=100 #number of UNDO keys</programlisting>
</sect3>
</sect2>
- <sect2 id="installingsapr3">
+ <sect2 xml:id="installingsapr3">
<title>Installing &sap.r3;</title>
- <sect3 id="preparingsapcdroms">
+ <sect3 xml:id="preparingsapcdroms">
<title>Preparing &sap; CDROMs</title>
<para>There are many CDROMs to mount and unmount during the
@@ -2085,23 +2036,23 @@ options SEMUME=100 #number of UNDO keys</programlisting>
commands:</para>
<screen>&prompt.root; <userinput>mount_cd9660 -g /dev/cd0a /mnt</userinput>
-&prompt.root; <userinput>cp -R /mnt/* /oracle/<replaceable>SID</replaceable>/sapreorg/<replaceable>cd-name</replaceable></userinput>
+&prompt.root; <userinput>cp -R /mnt/* /oracle/SID/sapreorg/cd-name</userinput>
&prompt.root; <userinput>umount /mnt</userinput></screen>
</sect3>
- <sect3 id="runningtheinstall-script">
+ <sect3 xml:id="runningtheinstall-script">
<title>Running the Installation Script</title>
- <para>First you have to prepare an <filename class="directory">install</filename> directory:</para>
+ <para>First you have to prepare an <filename>install</filename> directory:</para>
- <screen>&prompt.root; <userinput>cd /oracle/<replaceable>SID</replaceable>/sapreorg</userinput>
+ <screen>&prompt.root; <userinput>cd /oracle/SID/sapreorg</userinput>
&prompt.root; <userinput>mkdir install</userinput>
&prompt.root; <userinput>cd install</userinput></screen>
<para>Then the installation script is started, which will copy nearly
- all the relevant files into the <filename class="directory">install</filename> directory:</para>
+ all the relevant files into the <filename>install</filename> directory:</para>
- <screen>&prompt.root; <userinput>/oracle/<replaceable>SID</replaceable>/sapreorg/KERNEL/UNIX/INSTTOOL.SH</userinput></screen>
+ <screen>&prompt.root; <userinput>/oracle/SID/sapreorg/KERNEL/UNIX/INSTTOOL.SH</userinput></screen>
<para>The IDES installation (4.6B) comes with a fully customized
&sap.r3; demonstration system, so there are six instead of just three
@@ -2109,7 +2060,7 @@ options SEMUME=100 #number of UNDO keys</programlisting>
<filename>CENTRDB.R3S</filename> is for installing a standard
central instance (<application>&r3;</application> and database), not the IDES central
instance, so one needs to copy the corresponding <filename>CENTRDB.R3S</filename>
- from the <filename class="directory">EXPORT1</filename> directory, otherwise <command>R3SETUP</command> will only ask
+ from the <filename>EXPORT1</filename> directory, otherwise <command>R3SETUP</command> will only ask
for three EXPORT CDs.</para>
<para>The newer <application>&sap; 4.6C SR2</application> release
@@ -2126,23 +2077,23 @@ options SEMUME=100 #number of UNDO keys</programlisting>
only, not the fully qualified domain name. So either
set the hostname accordingly, or set an alias with
<command>alias hostname='hostname -s'</command> for
- both <username>ora<replaceable>sid</replaceable></username> and
- <username><replaceable>sid</replaceable>adm</username> (and for
- <username>root</username> at least during installation
- steps performed as <username>root</username>). It is also
+ both <systemitem class="username">ora<replaceable>sid</replaceable></systemitem> and
+ <systemitem class="username"><replaceable>sid</replaceable>adm</systemitem> (and for
+ <systemitem class="username">root</systemitem> at least during installation
+ steps performed as <systemitem class="username">root</systemitem>). It is also
possible to adjust the installed <filename>.profile</filename> and <filename>.login</filename> files of
both users that are installed during
<application>&sap;</application> installation.</para>
</sect3>
- <sect3 id="startr3setup-46B">
+ <sect3 xml:id="startr3setup-46B">
<title>Start <command>R3SETUP</command> 4.6B</title>
<para>Make sure <envar>LD_LIBRARY_PATH</envar> is set correctly:</para>
<screen>&prompt.root; <userinput>export LD_LIBRARY_PATH=/oracle/IDS/lib:/sapmnt/IDS/exe:/oracle/805_32/lib</userinput></screen>
- <para>Start <command>R3SETUP</command> as <username>root</username> from
+ <para>Start <command>R3SETUP</command> as <systemitem class="username">root</systemitem> from
installation directory:</para>
<screen>&prompt.root; <userinput>cd /oracle/IDS/sapreorg/install</userinput>
@@ -2332,7 +2283,7 @@ options SEMUME=100 #number of UNDO keys</programlisting>
database software needs to be installed.</para>
</sect3>
- <sect3 id="startr3setup-46C">
+ <sect3 xml:id="startr3setup-46C">
<title>Start <command>R3SETUP</command> 4.6C SR2</title>
<para>Make sure <envar>LD_LIBRARY_PATH</envar> is set correctly. This is a
@@ -2341,7 +2292,7 @@ options SEMUME=100 #number of UNDO keys</programlisting>
<screen>&prompt.root; <userinput>export LD_LIBRARY_PATH=/sapmnt/PRD/exe:/oracle/PRD/817_32/lib</userinput></screen>
- <para>Start <command>R3SETUP</command> as user <username>root</username> from installation directory:</para>
+ <para>Start <command>R3SETUP</command> as user <systemitem class="username">root</systemitem> from installation directory:</para>
<screen>&prompt.root; <userinput>cd /oracle/PRD/sapreorg/install</userinput>
&prompt.root; <userinput>./R3SETUP -f CENTRAL.R3S</userinput></screen>
@@ -2435,12 +2386,12 @@ options SEMUME=100 #number of UNDO keys</programlisting>
<entry><keycap>Enter</keycap></entry>
</row>
<row>
- <entry>Enter User-ID of <username>oraprd</username></entry>
+ <entry>Enter User-ID of <systemitem class="username">oraprd</systemitem></entry>
<entry>[1002]</entry>
<entry><keycap>Enter</keycap></entry>
</row>
<row>
- <entry>Enter User-ID of <username>prdadm</username></entry>
+ <entry>Enter User-ID of <systemitem class="username">prdadm</systemitem></entry>
<entry>[1000]</entry>
<entry><keycap>Enter</keycap></entry>
</row>
@@ -2465,9 +2416,9 @@ options SEMUME=100 #number of UNDO keys</programlisting>
<para>So far, creation of users gives an error during
installation in phases OSUSERDBSID_IND_ORA (for creating
- user <username>ora<replaceable>sid</replaceable></username>) and
+ user <systemitem class="username">ora<replaceable>sid</replaceable></systemitem>) and
OSUSERSIDADM_IND_ORA (creating user
- <username><replaceable>sid</replaceable>adm</username>).</para>
+ <systemitem class="username"><replaceable>sid</replaceable>adm</systemitem>).</para>
<para>Apart from some problems mentioned below, everything
should go straight through up to the point where the &oracle;
@@ -2475,19 +2426,18 @@ options SEMUME=100 #number of UNDO keys</programlisting>
</sect3>
</sect2>
- <sect2 id="installingoracle805">
+ <sect2 xml:id="installingoracle805">
<title>Installing &oracle; 8.0.5</title>
<para>Please see the corresponding &sap; Notes and &oracle; <filename>Readme</filename>s
regarding Linux and <application>&oracle; DB</application> for possible problems. Most if
not all problems stem from incompatible libraries.</para>
- <para>For more information on installing <application>&oracle;</application>, refer to <link
- linkend="linuxemu-oracle">the Installing &oracle;
+ <para>For more information on installing <application>&oracle;</application>, refer to <link linkend="linuxemu-oracle">the Installing &oracle;
chapter.</link></para>
- <sect3 id="installingtheoracle805withorainst">
+ <sect3 xml:id="installingtheoracle805withorainst">
<title>Installing the &oracle; 8.0.5 with <command>orainst</command></title>
<para>If <application>&oracle; 8.0.5</application> is to be
@@ -2543,7 +2493,7 @@ options SEMUME=100 #number of UNDO keys</programlisting>
</sect3>
- <sect3 id="installingtheoracle805preproduction">
+ <sect3 xml:id="installingtheoracle805preproduction">
<title>Installing the &oracle; 8.0.5 Pre-production Release for
Linux (Kernel 2.0.33)</title>
@@ -2558,20 +2508,20 @@ options SEMUME=100 #number of UNDO keys</programlisting>
</sect3>
</sect2>
- <sect2 id="installingoracle817">
+ <sect2 xml:id="installingoracle817">
<title>Installing the &oracle; 8.1.7 Linux Tarball</title>
<para>Take the tarball <filename>oracle81732.tgz</filename> you
produced from the installation directory on a Linux system
- and untar it to <filename>/oracle/<replaceable>SID</replaceable>/817_32/</filename>.</para>
+ and untar it to <filename>/oracle/SID/817_32/</filename>.</para>
</sect2>
- <sect2 id="continuewithsapr4installation">
+ <sect2 xml:id="continuewithsapr4installation">
<title>Continue with &sap.r3; Installation</title>
<para>First check the environment settings of users
- <username>idsamd</username>
+ <systemitem class="username">idsamd</systemitem>
(<replaceable>sid</replaceable>adm) and
- <username>oraids</username> (ora<replaceable>sid</replaceable>). They should now
+ <systemitem class="username">oraids</systemitem> (ora<replaceable>sid</replaceable>). They should now
both have the files <filename>.profile</filename>,
<filename>.login</filename> and <filename>.cshrc</filename>
which are all using <command>hostname</command>. In case the
@@ -2579,7 +2529,7 @@ options SEMUME=100 #number of UNDO keys</programlisting>
change <command>hostname</command> to <command>hostname
-s</command> within all three files.</para>
- <sect3 id="databaseload">
+ <sect3 xml:id="databaseload">
<title>Database Load</title>
<para>Afterwards, <command>R3SETUP</command> can either be restarted or continued
@@ -2635,11 +2585,11 @@ options SEMUME=100 #number of UNDO keys</programlisting>
installation.</para>
</sect3>
- <sect3 id="listener">
+ <sect3 xml:id="listener">
<title>Listener</title>
<para>Start the <application>&oracle;</application> Listener as user
- <username>ora<replaceable>sid</replaceable></username> as follows:</para>
+ <systemitem class="username">ora<replaceable>sid</replaceable></systemitem> as follows:</para>
<screen>&prompt.user; <userinput>umask 0; lsnrctl start</userinput></screen>
@@ -2647,7 +2597,7 @@ options SEMUME=100 #number of UNDO keys</programlisting>
have the correct permissions. See &sap; Note 072984.</para>
</sect3>
- <sect3 id="mnlstables">
+ <sect3 xml:id="mnlstables">
<title>Updating MNLS Tables</title>
<para>If you plan to import non-Latin-1 languages into the <application>&sap;</application> system,
you have to update the Multi National Language Support tables.
@@ -2659,16 +2609,16 @@ options SEMUME=100 #number of UNDO keys</programlisting>
</sect3>
</sect2>
- <sect2 id="postinstallationsteps">
+ <sect2 xml:id="postinstallationsteps">
<title>Post-installation Steps</title>
- <sect3 id="requestsapr3licensekey">
+ <sect3 xml:id="requestsapr3licensekey">
<title>Request &sap.r3; License Key</title>
<para>You have to request your <application>&sap.r3;</application> License Key. This is needed,
as the temporary license that was installed during installation
is only valid for four weeks. First get the hardware key. Log
- on as user <username>idsadm</username> and call
+ on as user <systemitem class="username">idsadm</systemitem> and call
<command>saplicense</command>:</para>
<screen>&prompt.root; <userinput>/sapmnt/IDS/exe/saplicense -get</userinput></screen>
@@ -2688,27 +2638,27 @@ EXPIRATION DATE = <replaceable>yyyymmdd, usually "99991231"</replaceable>
LICENSE KEY = <replaceable>license key, 24 chars</replaceable></programlisting>
</sect3>
- <sect3 id="creatingusers">
+ <sect3 xml:id="creatingusers">
<title>Creating Users</title>
<para>Create a user within client 000 (for some tasks required
to be done within client 000, but with a user different from
- users <username>sap*</username> and
- <username>ddic</username>). As a user name, We usually choose
- <username>wartung</username> (or
- <username>service</username> in English). Profiles
+ users <systemitem class="username">sap*</systemitem> and
+ <systemitem class="username">ddic</systemitem>). As a user name, We usually choose
+ <systemitem class="username">wartung</systemitem> (or
+ <systemitem class="username">service</systemitem> in English). Profiles
required are <literal>sap_new</literal> and
<literal>sap_all</literal>. For additional safety the
passwords of default users within all clients should be
- changed (this includes users <username>sap*</username> and
- <username>ddic</username>).</para>
+ changed (this includes users <systemitem class="username">sap*</systemitem> and
+ <systemitem class="username">ddic</systemitem>).</para>
</sect3>
- <sect3 id="configtranssysprofileopermodesetc">
+ <sect3 xml:id="configtranssysprofileopermodesetc">
<title>Configure Transport System, Profile, Operation Modes, Etc.</title>
- <para>Within client 000, user different from <username>ddic</username>
- and <username>sap*</username>, do at least the following:</para>
+ <para>Within client 000, user different from <systemitem class="username">ddic</systemitem>
+ and <systemitem class="username">sap*</systemitem>, do at least the following:</para>
<informaltable frame="none" pgwide="1">
<tgroup cols="2">
@@ -2740,8 +2690,8 @@ LICENSE KEY = <replaceable>license key, 24 chars</replaceable></programlisti
thoroughly described in <application>&sap;</application> installation guides.</para>
</sect3>
- <sect3 id="editintsidsap">
- <title>Edit <filename>init<replaceable>sid</replaceable>.sap</filename> (<filename>initIDS.sap</filename>)</title>
+ <sect3 xml:id="editintsidsap">
+ <title>Edit <filename>initsid.sap</filename> (<filename>initIDS.sap</filename>)</title>
<para>The file <filename>/oracle/IDS/dbs/initIDS.sap</filename>
contains the <application>&sap;</application> backup profile. Here the size of the tape to
@@ -2888,10 +2838,10 @@ tape_address_rew = /dev/sa0</programlisting>
</sect3>
</sect2>
- <sect2 id="problemsduringinstallation">
+ <sect2 xml:id="problemsduringinstallation">
<title>Problems during Installation</title>
- <sect3 id="restartr3setup">
+ <sect3 xml:id="restartr3setup">
<title>Restart <command>R3SETUP</command> after Fixing a Problem</title>
<para><command>R3SETUP</command> stops if it encounters an error. If you have
@@ -2919,14 +2869,14 @@ tape_address_rew = /dev/sa0</programlisting>
and <application>&sap;</application> by hand after you fixed the errors and before starting
<command>R3SETUP</command> again.</para>
<para>Do not forget to also start the <application>&oracle;</application> listener again (as
- <username>ora<replaceable>sid</replaceable></username> with
+ <systemitem class="username">ora<replaceable>sid</replaceable></systemitem> with
<command>umask 0; lsnrctl start</command>) if it was also
stopped (for example due to a necessary reboot of the
system).</para>
</note>
</sect3>
- <sect3 id="indoraduringduringr3setup">
+ <sect3 xml:id="indoraduringduringr3setup">
<title>OSUSERSIDADM_IND_ORA during <command>R3SETUP</command></title>
<para>If <command>R3SETUP</command> complains at this stage, edit the
@@ -2945,7 +2895,7 @@ STATUS=OK (had status ERROR)
<para>Then you can restart <command>R3SETUP</command> again.</para>
</sect3>
- <sect3 id="indoraduringr3setup">
+ <sect3 xml:id="indoraduringr3setup">
<title>OSUSERDBSID_IND_ORA during <command>R3SETUP</command></title>
<para>Possibly <command>R3SETUP</command> also complains at this stage. The error
@@ -2964,7 +2914,7 @@ STATUS=OK (had status ERROR)
<para>Then restart <command>R3SETUP</command>.</para>
</sect3>
- <sect3 id="oraviewvrffilenotfound">
+ <sect3 xml:id="oraviewvrffilenotfound">
<title><errorname>oraview.vrf FILE NOT FOUND</errorname> during &oracle; Installation</title>
<para>You have not deselected <emphasis>&oracle; On-Line Text Viewer</emphasis>
@@ -2973,7 +2923,7 @@ STATUS=OK (had status ERROR)
product inside the <application>&oracle;</application> installation menu and restart installation.</para>
</sect3>
- <sect3 id="textenvincalid">
+ <sect3 xml:id="textenvincalid">
<title><errorname>TEXTENV_INVALID</errorname> during <command>R3SETUP</command>, RFC or SAPgui Start</title>
<para>If this error is encountered, the correct locale is
@@ -2991,12 +2941,12 @@ STATUS=OK (had status ERROR)
messages:</para>
<programlisting>Sat May 5 14:23:14 2001
-*** ERROR => no valid userarea given [trgmsgo. 0401]
+*** ERROR =&gt; no valid userarea given [trgmsgo. 0401]
Sat May 5 14:23:22 2001
-*** ERROR => ERROR NR 24 occured [trgmsgi. 0410]
-*** ERROR => Error when generating text environment. [trgmsgi. 0435]
-*** ERROR => function failed [trgmsgi. 0447]
-*** ERROR => no socket operation allowed [trxio.c 3363]
+*** ERROR =&gt; ERROR NR 24 occured [trgmsgi. 0410]
+*** ERROR =&gt; Error when generating text environment. [trgmsgi. 0435]
+*** ERROR =&gt; function failed [trgmsgi. 0447]
+*** ERROR =&gt; no socket operation allowed [trxio.c 3363]
Speicherzugriffsfehler</programlisting>
<para>This behavior is due to <application>&sap.r3;</application> being unable to correctly
@@ -3018,7 +2968,7 @@ rscp/TCP0B = TCP0B</programlisting>
</sect3>
- <sect3 id="ora-00001">
+ <sect3 xml:id="ora-00001">
<title><errorcode>ORA-00001</errorcode></title>
<para>This error only happened with
<application>&oracle; 8.1.7</application> on FreeBSD.
@@ -3031,16 +2981,16 @@ rscp/TCP0B = TCP0B</programlisting>
with <command>ipcrm</command>.</para>
</sect3>
- <sect3 id="ora-00445pmon">
+ <sect3 xml:id="ora-00445pmon">
<title><errorcode>ORA-00445</errorcode> (Background Process PMON Did Not Start)</title>
<para>This error happened with <application>&oracle; 8.1.7</application>.
This error is reported if the database is started with
the usual <command>startsap</command> script (for example
<command>startsap_majestix_00</command>) as user
- <username>prdadm</username>.</para>
+ <systemitem class="username">prdadm</systemitem>.</para>
<para>A possible workaround is to start the database as user
- <username>oraprd</username> instead
+ <systemitem class="username">oraprd</systemitem> instead
with <command>svrmgrl</command>:</para>
<screen>&prompt.user; <userinput>svrmgrl</userinput>
@@ -3050,11 +3000,11 @@ SVRMGR&gt; <userinput>exit</userinput></screen>
</sect3>
- <sect3 id="ora-12546">
+ <sect3 xml:id="ora-12546">
<title><errorcode>ORA-12546</errorcode> (Start Listener with Correct Permissions)</title>
<para>Start the <application>&oracle;</application> listener as user
- <username>oraids</username> with the following commands:</para>
+ <systemitem class="username">oraids</systemitem> with the following commands:</para>
<screen>&prompt.root; <userinput>umask 0; lsnrctl start</userinput></screen>
@@ -3062,7 +3012,7 @@ SVRMGR&gt; <userinput>exit</userinput></screen>
have the correct permissions. See &sap; Note 0072984.</para>
</sect3>
- <sect3 id="ora-27102">
+ <sect3 xml:id="ora-27102">
<title><errorcode>ORA-27102</errorcode> (Out of Memory)</title>
<para>This error happened whilst trying to use values for
@@ -3071,7 +3021,7 @@ SVRMGR&gt; <userinput>exit</userinput></screen>
<errorname>Linux Error 12: Cannot allocate memory</errorname>.</para>
</sect3>
- <sect3 id="dipgntabindind">
+ <sect3 xml:id="dipgntabindind">
<title>[DIPGNTAB_IND_IND] during <command>R3SETUP</command></title>
<para>In general, see &sap; Note 0130581 (<command>R3SETUP</command> step
@@ -3109,7 +3059,7 @@ drwxrwxr-x 11 idsadm sapsys 512 May 4 14:20 trans</screen>
the <application>&sap; 4.6C</application> installation.</para>
</sect3>
- <sect3 id="rfcrswboiniindind">
+ <sect3 xml:id="rfcrswboiniindind">
<title>[RFCRSWBOINI_IND_IND] during <command>R3SETUP</command></title>
<para>During installation of <application>&sap; 4.6C</application>,
@@ -3129,7 +3079,7 @@ drwxrwxr-x 11 idsadm sapsys 512 May 4 14:20 trans</screen>
<literal>RFCRADDBDIF</literal>.</para>
</sect3>
- <sect3 id="rfcraddbdifindind">
+ <sect3 xml:id="rfcraddbdifindind">
<title>[RFCRADDBDIF_IND_IND] during <command>R3SETUP</command></title>
<para>Here the same restrictions apply: make sure by looking
through the logfiles, that this error is not caused by some
@@ -3142,7 +3092,7 @@ drwxrwxr-x 11 idsadm sapsys 512 May 4 14:20 trans</screen>
<literal>RADDBDIF</literal> from transaction SE38.</para>
</sect3>
- <sect3 id="sigactionsig31">
+ <sect3 xml:id="sigactionsig31">
<title><errorcode>sigaction sig31: File size limit exceeded</errorcode></title>
<para>This error occurred during start of <application>&sap;</application> processes
@@ -3154,11 +3104,11 @@ drwxrwxr-x 11 idsadm sapsys 512 May 4 14:20 trans</screen>
<para>To check whether the <application>&sap;</application> processes did start properly,
have a look at the process status with
- <command>ps ax | grep <replaceable>SID</replaceable></command>, which will give
+ <command>ps ax | grep SID</command>, which will give
you a list of all <application>&oracle;</application> and <application>&sap;</application> processes. If it looks like
some processes are missing or if you cannot connect to the <application>&sap;</application> system,
look at the corresponding logfiles which can be found
- at <filename>/usr/sap/<replaceable>SID</replaceable>/DVEBMGS<replaceable>nr</replaceable>/work/</filename>.
+ at <filename>/usr/sap/SID/DVEBMGSnr/work/</filename>.
The files to look at are <filename>dev_ms</filename> and
<filename>dev_disp</filename>.</para>
@@ -3173,7 +3123,7 @@ options SHMMAXPGS=393216
</sect3>
- <sect3 id="saposcolfails">
+ <sect3 xml:id="saposcolfails">
<title>Start of <command>saposcol</command> Failed</title>
<para>There are some problems with the program <command>saposcol</command> (version 4.6D).
The <application>&sap;</application> system is using <command>saposcol</command> to collect data about the
@@ -3185,7 +3135,7 @@ options SHMMAXPGS=393216
</sect2>
</sect1>
- <sect1 id="linuxemu-advanced">
+ <sect1 xml:id="linuxemu-advanced">
<title>Advanced Topics</title>
<para>If you are curious as to how the Linux binary compatibility
@@ -3278,10 +3228,10 @@ options SHMMAXPGS=393216
<option>union</option> option to file system mounts
(<emphasis>not</emphasis> the <literal>unionfs</literal> file system type!) does. First, an attempt
is made to lookup the file in the
- <filename>/compat/linux/<replaceable>original-path</replaceable></filename>
+ <filename>/compat/linux/original-path</filename>
directory, <emphasis>then</emphasis> only if that fails, the
lookup is done in the
- <filename>/<replaceable>original-path</replaceable></filename>
+ <filename>/original-path</filename>
directory. This makes sure that binaries that require other
binaries can run (e.g., the Linux toolchain can all run under
Linux ABI support). It also means that the Linux binaries can