RSS


[ Pobierz całość w formacie PDF ]

ORA-27103: internal error
Linux Error: 12: Cannot allocate memory
61
62
Part II. Installing the Oracle Database
10g on Red Hat Enterprise Linux
Introduction and Information on
Supported Setups for Oracle 10g
This article provides a step by step guide for installing Oracle Database 10g on Red Hat Enterprise
Linux. This guide covers the following Oracle Database and Red Hat Linux versions:
Oracle Database Red Hat Enterprise Architecture Comments
Version Linux Version
Oracle 10g R2 4 and 5 x86-64 See also Oracle
(10.2.0.1.0) Database Installation
Guide 10g Release
2 (10.2) for Linux
x86-641.
Oracle 10g R2 3, 4 and 5 x86 See also Oracle
(10.2.0.1.0) Database Release
Notes 10g Release 2
(10.2) for Linux x862.
Oracle 10g R1 4 x86-64 See also Oracle
(10.1.0.3) Database Installation
Guide 10g Release
1 (10.1.0.3) for Linux
x86-643
Oracle 10g R1 4 x86 See also Oracle
(10.1.0.3) Database Release
Notes 10g Release 1
(10.1.0.3.0) for Linux
x864.
Oracle 10g R1 3 x86-64 See also Oracle
(10.1.0.3) Database Installation
Guide 10g Release
1 (10.1.0.3) for Linux
x86-645.
Oracle 10g R1 3 x86 See also Oracle
(10.1.0.3) Database Installation
Guide 10g Release
1 (10.1) for UNIX
Systems6.
Oracle 10g R1 2.1 x86 See also Oracle
(10.1.0.2) Database Installation
Guide 10g Release
Part II. Installing the Oracle Database 10g on Red Hat Enterprise Linux
Oracle Database Red Hat Enterprise Architecture Comments
Version Linux Version
1 (10.1) for UNIX
Systems7.
Table 3. Table displaying Certified Red Hat Enterprise Linux For Oracle 10g
For Validation and Certification information, see Oracle's Certification Matrices8.
8
https://metalink.oracle.com/metalink/certify/certify.welcome
Chapter 18.
Downloading and Unpacking Oracle
10g Installation Files
Download Oracle 10g (32 bit and 64 bit) for Linux from the following web site: http://otn.oracle.com/
software/products/database/oracle10g/index.html
Note
To install an Oracle Database 10g (without RAC) you need to download the database file
ship.db.lnx32.cpio.gz, 10201_database_linux_x86_64.cpio or similar file.
Compute a cyclic redundancy check (CRC) checksum for the downloaded files and compare the
checksum numbers against the numbers posted on the OTN website (where you downloaded the file
from):
cksum ship.db.lnx32.cpio.gz
Uncompress the downloaded files:
gunzip ship.db.lnx32.cpio.gz
Unpack ship.db.lnx32.cpio:
$ cpio -idmv
Disk1/stage/Components/oracle.server/10.1.0.3.0/1
Disk1/stage/Components/oracle.server/10.1.0.3.0
Disk1/stage/Components/oracle.server
Disk1/stage/Components/oracle.tg/10.1.0.3.0/1/DataFiles
Disk1/stage/Components/oracle.tg/10.1.0.3.0/1
Disk1/stage/Components/oracle.tg/10.1.0.3.0
Disk1/stage/Components/oracle.tg
Disk1/stage/Components/oracle.assistants.dbca/10.1.0.3.0/1/DataFiles/doc.3.1.jar
Disk1/stage/Components/oracle.assistants.dbca/10.1.0.3.0/1/DataFiles/class.jar
...
65
66
Chapter 19.
Pre-Installation Preparation and
Verification
19.1. Verifying Memory and Swap Space
Oracle states that the system must have at least 512MB of RAM and 1GB of swap space or a swap
space twice the size of the RAM. For systems with more than 2 GB of RAM it states the swap space
can be between one and two times the size of the RAM. You might also want to read Swap Space.
To check the size of physical memory, execute:
grep MemTotal /proc/meminfo
To check the size of swap space, execute:
grep SwapTotal /proc/meminfo
19.2. Verifying Temporary(/tmp) Space
According to Oracle's documentation, the Oracle Universal Installer (OUI) requires up to 400 MB of
free space in the /tmp directory.
To check the space in /tmp, run:
$ df /tmp
If you do not have enough space in the /tmp file system, you can temporarily create a tmp directory in
another file system. Here is how you can do this:
su - root
mkdir / /tmp
chown root.root / /tmp
chmod 1777 / /tmp
export TEMP=/
export TMPDIR=/
The TEMP=/ file is used by Oracle. The TMPDIR=/ file
is used by Linux programs like the linker "ld". Note as well should be adjusted
to fit your filesystem. When you are done with the Oracle installation, shut down Oracle and remove
the temporary /tmp directory:
su - root
rmdir //tmp
unset TEMP
unset TMPDIR
19.3. Verifying Software Packages (RPMs)
Before you install an Oracle Database 10g you need to check your system for required RPMs. Always
use the latest stable RPMs and kernels for your system, Red Hat manages the repositories to ensure
67
Chapter 19. Pre-Installation Preparation and Verification
everything work safely, securely and accurately. This section contains a list Oracle Database versions
and versions of Red Hat Enterprise Linux. The list details which packages are required and how to
assess whether the correct RPMs are present.
For Oracle 10g R2 (64 bit), on Red Hat Enterprise Linux 4 and 5 x86-64 versions, the document
Oracle Database Installation Guide 10g Release 2 (10.2) for Linux x86-641 lists the following required
package versions or higher:
binutils-2.15.92.0.2-10.EL4
compat-db-4.1.25-9
control-center-2.8.0-12
gcc-3.4.3-9.EL4
gcc-c++-3.4.3-9.EL4
glibc-2.3.4-2
glibc-common-2.3.4-2
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-9.EL4
libstdc++-devel-3.4.3-9.EL4
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
Note
Install the libaio-0.3.96 RPM or a newer version, otherwise the OUI prerequisite
check will fail.
To check if you are running the x86-64 kernel on a x86-64 platform, run:
# uname -mi
x86_64 x86_64
To check the RPMs, run:
rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' \
binutils compat-db control-center gcc gcc-c++ glibc glibc-common \
gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver \
libaio
It is important to have these x86-64 RPMs installed. The above command will list the architecture of
each binary package. You will see that some RPMs are installed twice when you run this command
(x86 RPM and x86-64 RPM). You need to ensure that all required x86-64 RPMs listed here are
installed.
For Oracle 10g R2 (32 bit) on Red Hat Enterprise Linux 4 and 5 x86, the document Oracle Database
Release Notes 10g Release 2 (10.2) for Linux x862 lists the following required package versions or
higher:
binutils-2.15.92.0.2-10.EL4
compat-db-4.1.25-9
control-center-2.8.0-12
gcc-3.4.3-9.EL4
1
http://download-east.oracle.com/docs/cd/B19306_01/install.102/b15667/toc.htm
2
http://download-east.oracle.com/docs/html/B15659_03/toc.htm
68
Verifying Software Packages (RPMs)
gcc-c++-3.4.3-9.EL4
glibc-2.3.4-2
glibc-common-2.3.4-2
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-9.EL4
libstdc++-devel-3.4.3-9.EL4
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
Note
Install the libaio-0.3.96 RPM or a newer version, otherwise the OUI prerequisite
check will fail.
To check the RPMs, run:
rpm -q binutils compat-db control-center gcc gcc-c++ glibc glibc-common \
gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver libaio
For 10g R2 (32 bit) on Red Hat Enterprise Linux 3 x86, the document Oracle Database Installation
Guide 10g Release 2 (10.2) for Linux x86 lists the following required package versions or higher:
make-3.79.1
gcc-3.2.3-34
glibc-2.3.2-95.20
compat-db-4.0.14-5
compat-gcc-7.3-2.96.128
compat-gcc-c++-7.3-2.96.128
compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128
openmotif21-2.1.30-8
setarch-1.3-1
Note
libaio-0.3.96 RPM or a newer version is required for the OUI to work successfully.
To check the RPMs, run:
rpm -q make gcc glibc compat-db compat-gcc compat-gcc-c++ compat-libstdc++ \
compat-libstdc++-devel openmotif21 setarch libaio
For Oracle 10g R1 (64 bit) on Red Hat Enterprise Linux 3 x86-64, the document Oracle Database
Installation Guide 10g Release 1 (10.1.0.3) for Linux x86-64 lists the following required package
versions or higher:
make-3.79.1
gcc-3.2.3-34
glibc-2.3.2-95.20
glibc-devel-2.3.2-95.20
glibc-devel-2.3.2-95.20 (32 bit)
compat-db-4.0.14-5
69
Chapter 19. Pre-Installation Preparation and Verification
compat-gcc-7.3-2.96.128
compat-gcc-c++-7.3-2.96.128
compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128
gnome-libs-1.4.1.2.90-34.1 (32 bit) [ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • cherish1.keep.pl