307 lines
5.5 KiB
HTML
307 lines
5.5 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
>Installing DB2 Express-C on Fedora Core 6</TITLE
|
|
><META
|
|
NAME="GENERATOR"
|
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
|
REL="HOME"
|
|
TITLE="IBM DB2 Express-C for Linux HOWTO"
|
|
HREF="index.html"><LINK
|
|
REL="PREVIOUS"
|
|
TITLE="Installing DB2 Express-C on Red Hat Enterprise Linux (RHEL) 4"
|
|
HREF="rhel4.html"><LINK
|
|
REL="NEXT"
|
|
TITLE="Installing DB2 Express-C on Fedora 7"
|
|
HREF="fedora7.html"></HEAD
|
|
><BODY
|
|
CLASS="sect1"
|
|
BGCOLOR="#FFFFFF"
|
|
TEXT="#000000"
|
|
LINK="#0000FF"
|
|
VLINK="#840084"
|
|
ALINK="#0000FF"
|
|
><DIV
|
|
CLASS="NAVHEADER"
|
|
><TABLE
|
|
SUMMARY="Header navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TH
|
|
COLSPAN="3"
|
|
ALIGN="center"
|
|
>IBM DB2 Express-C for Linux HOWTO</TH
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="left"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="rhel4.html"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="center"
|
|
VALIGN="bottom"
|
|
></TD
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="right"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="fedora7.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"></DIV
|
|
><DIV
|
|
CLASS="sect1"
|
|
><H1
|
|
CLASS="sect1"
|
|
><A
|
|
NAME="fedora6"
|
|
></A
|
|
>8. Installing DB2 Express-C on Fedora Core 6</H1
|
|
><P
|
|
> Before proceeding, please ensure that you have read
|
|
<A
|
|
HREF="planning.html"
|
|
>Section 5</A
|
|
> and <A
|
|
HREF="installing.html"
|
|
>Section 6</A
|
|
>.
|
|
</P
|
|
><P
|
|
>Note that IBM does not officially support this distribution for DB2
|
|
9. Any problems you encounter using this distribution must be replicated on a
|
|
supported distribution before IBM Support can help you resolve the
|
|
issue. See the DB2 Linux validation website in <A
|
|
HREF="resources.html"
|
|
>Section 22</A
|
|
>.</P
|
|
><P
|
|
>These installation notes are based on a single-partition 32-bit
|
|
installation using the 2.6.18-1.2849.fc6 kernel.</P
|
|
><DIV
|
|
CLASS="sect2"
|
|
><H2
|
|
CLASS="sect2"
|
|
><A
|
|
NAME="AEN511"
|
|
></A
|
|
>8.1. Installation notes</H2
|
|
><P
|
|
>The only installation error encountered was found when launching the
|
|
<B
|
|
CLASS="command"
|
|
>./db2setup</B
|
|
> command. The screen displayed this error:
|
|
<TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#E0E0E0"
|
|
WIDTH="100%"
|
|
><TR
|
|
><TD
|
|
><FONT
|
|
COLOR="#000000"
|
|
><PRE
|
|
CLASS="screen"
|
|
>ERROR:
|
|
The following library files could not be loaded by db2langdir
|
|
in /tmp/exp/disk1/db2/linux/install/../bin
|
|
|
|
libstdc++.so.5
|
|
libstdc++.so.5
|
|
|
|
Check the following web site for the up-to-date system
|
|
requirements of IBM DB2 Version 9.1:
|
|
http://www.ibm.com/software/data/db2/udb/sysreqs.html
|
|
|
|
Aborting the current installation ...</PRE
|
|
></FONT
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
>
|
|
To resolve this error, use the <B
|
|
CLASS="command"
|
|
>yum</B
|
|
> package utility to
|
|
install the necessary C++ compatibility libraries:
|
|
<TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#E0E0E0"
|
|
WIDTH="100%"
|
|
><TR
|
|
><TD
|
|
><FONT
|
|
COLOR="#000000"
|
|
><PRE
|
|
CLASS="screen"
|
|
>yum -y install compat-libstdc++-33</PRE
|
|
></FONT
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
>
|
|
Installation succeeded after installing the C++ libraries.
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="sect2"
|
|
><H2
|
|
CLASS="sect2"
|
|
><A
|
|
NAME="AEN518"
|
|
></A
|
|
>8.2. Post-installation notes</H2
|
|
><P
|
|
>Test results (see <A
|
|
HREF="tests.html"
|
|
>Section 21</A
|
|
> for more details) were
|
|
successful, except the Configuration Assistant was very slow when launched
|
|
from the DB2 Control Center. I eventually had to kill the process and it
|
|
returned a DB2JAVIT : RC = 143 return code.
|
|
</P
|
|
><P
|
|
>One strange effect encountered was that DB2 windows were not showing
|
|
up when launching the Java-based GUI tools (and other windows were missing
|
|
window decoration); however, logging off and then back in again solved the
|
|
problem.</P
|
|
><P
|
|
>To inherit the DB2 instance environment from another home directory,
|
|
create databases, dynamically load the DB2 libraries, and other tasks, I
|
|
found that I had to either disable SELinux or modify the default SELinux
|
|
policies. You can disable SELinux at run-time by running the following
|
|
command as root:
|
|
<TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#E0E0E0"
|
|
WIDTH="100%"
|
|
><TR
|
|
><TD
|
|
><FONT
|
|
COLOR="#000000"
|
|
><PRE
|
|
CLASS="screen"
|
|
># /usr/sbin/setenforce 0</PRE
|
|
></FONT
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
>
|
|
Note that when you reboot SELinux will be enabled again. To disable SELinux
|
|
permanently, edit <TT
|
|
CLASS="filename"
|
|
>/etc/selinux/config</TT
|
|
> and set the
|
|
following value:
|
|
<TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#E0E0E0"
|
|
WIDTH="100%"
|
|
><TR
|
|
><TD
|
|
><FONT
|
|
COLOR="#000000"
|
|
><PRE
|
|
CLASS="screen"
|
|
>SELINUX=disabled</PRE
|
|
></FONT
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
>
|
|
</P
|
|
><P
|
|
>If you have enabled your firewall (using the <B
|
|
CLASS="command"
|
|
>iptables</B
|
|
>
|
|
service), and you want to enable external connectivity to your DB2 server,
|
|
you must open up ports 523 and any DB2 service ports (use <B
|
|
CLASS="command"
|
|
>db2 get dbm
|
|
cfg | grep SVCENAME</B
|
|
> to retrieve the service names and check
|
|
<TT
|
|
CLASS="filename"
|
|
>/etc/services</TT
|
|
> for the equivalent port values) in your
|
|
firewall.</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="NAVFOOTER"
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"><TABLE
|
|
SUMMARY="Footer navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="rhel4.html"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="index.html"
|
|
ACCESSKEY="H"
|
|
>Home</A
|
|
></TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="fedora7.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
>Installing DB2 Express-C on Red Hat Enterprise Linux (RHEL) 4</TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>Installing DB2 Express-C on Fedora 7</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |