(If you want to restore the Red Hat 7.0 version of the compiler, remove the gcc link and cp the
gcc.linux7 file back to gcc).
Another reported (but un-verified) workaround is:
1) Get the following RedHat 6.x packages (if not already installed):
glibc-2.1.3-*.rpm
2) Extract the following files from the RPM package and copy them to $ORACLE_HOME/lib:
libc-2.1.3.so
libpthread.so
libdl.so
ld-linux.so.2
(Those were symlinks to some like libXX-2.1.3.so - Copy the targets)
3) Create $ORACLE_HOME/lib/libc.so (assuming your ORACLE_HOME is /usr/oracle):
GROUP ( /usr/oracle/lib/libc-2.1.3.so /usr/oracle/lib/ld-linux.so.2 /usr/lib/libc_nonshared.a )
4) Relink all oracle executables. Type:
cd $ORACLE_HOME/bin
./genclntsh
./relink all
(The person that did this did not install any java components. All references to the java option were
removed from oracle libraries.)
Another reported (but un-verified) workaround is:
1) Install Oracle 8.1.6 on RedHat 6.2.
2) Create a tar/gzip image of the entire Oracle directory.
3) Copy the tar/gzip image to the RedHat 7.0 system and unzip it into the same directory paths as
existed on the RedHat 6.2 system.
4) Copy the /etc/ora* file(s) from the RedHat 6.2 system to the RedHat 7.0 system.
Another reported (but un-verified) workaround is:
1) Install Oracle 8.1.6 on RedHat 7.0. Do not create the database.
2) Run the following script to change all references to cc and gcc to /usr/bin/i386-glibc21-gcc:
#!/bin/sh
cd $ORACLE_HOME
LIST=`rgrep -rl -x mk "gcc" .`
for FILE in $LIST ; do
# Make a backup
if [ ! -f $NAME.orig ]; then
Comentários a estes Manuais