![]() | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
8.1.7 on SuSE Linux 8.0 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Changelog | |
|---|---|
|
25 April, 2002: initial version of this document |
|
| Instructions | |
|
(Possible small issues common to all Oracle 8i versions.) First: Please note - again - that our and Oracle's focus is on the Enterprise Server product line, and that this SuSE Linux 8.0 (Personal/Professional) will not be actively tested, supported or even Oracle-certified.
This is what and we tested:
Instructions: Except for choosing "Custom" instead of a "Typical" configuration, which tests more aspects of the installer, we closely followed the document provided for the Installation of Oracle 8.1.7 on the SuSE Linux Enterprise Server 7. It turned out that this document can be used for SuSE Linux 8.0 without any limitations or additional instructions! The only thing to report is that the Linux configuration has moved from the file(s) /etc/rc.config(.d/*) to many smaller files in /etc/sysconfig/*, so the package orarun8i.rpm, which was made for prev. SuSE Linux versions, now installs one file into /etc/rc.config.d/rc.config.oracle which according to the new (LSB-standard conform) SuSE Linux 8.0 conventions should be in /etc/sysconfig/oracle. We decided not to prepare an extra orarun-package just for SuSE Linux 8.0, though, because the confusion created by having even more different such packages - we already have one each for Oracle 8i and 9i although except for the default ORACLE_HOME they are really the same - is bigger than the small benefit of having even the last configuration file in its new place.
Very short instructions (not needed if you use the document mentioned above): Oracle 8i and all Oracle products in the 8i series use glibc 2.1. SuSE Linux 8.0 comes with the next generation glibc 2.2. The patch for Oracle's glibc 2.1 based products - which is the entire 8i line and iAS 9i - is available on Oracle's OTN download page for Oracle 8i. Please go to http://otn.oracle.com/software/products/oracle8i/htdocs/linuxsoft.html. You may need to provide your (free) OTN login. SuSE Oracle support package: Download orarun8i.rpm and install it (as user root) with rpm -Uvh orarun8i.rpm. Then read /usr/share/doc/packages/orarun8i/README. The orarun package
Start with a regular installation using runInstaller (after doing the unset LANG).
IBM JRE trouble:
Bugs in root.sh:
Oracle 8.1.7.0.1 (with the OPS option) creates a buggy root.sh:
Another bug reported to us is that there is a line that exists twice, once correctly
formatted and once more with a bug:
While the grey window is up and you have run root.sh, install the glibc-stubs
patch Oracle provides: After running root.sh you are done. You may want to exit the installer without waiting for the tools (netasst, dbassist, apache-start) to finish.
Some more small tips:
OPS install: trouble relinking during installation (glibc patch) The problem only occurs if you include the Oracle Parallel Server option during installation. In order to get the Oracle kernel to re-link after installing the glibc patch, you need to add -lnsl to the $ORACLE_HOME/lib/sysliblist like so: before: -ldl -lm -lpthread after : -ldl -lm -lnsl -lpthread Then relink the oracle kernel: cd $ORACLE_HOME/rdbms/lib make -f ins_rdbms.mk install John Smiley Now that you applied the patch you can continue creating the database.
netasst (Net8 Assistant, Java GUI tool) may not work. It
sometimes comes up when called many times, but often does not.
If it does not you may want to kill the runaway process it leaves
behind (killall -9 jre, this will call ALL jre's). The cause
is being investigated at Oracle. It's the IBM JRE's fault, which seems to have
problems in the glibc 2.2 environement.
Mark Dalrymple reports this: oidadmin: The Oracle Internet Directory administration tool will not start. Make these changes to file $ORACLE_HOME/bin/oidadmin and it will (note that you also need a Korn shell, SuSE package pdksh):
Change "sparc": change line 12 from
Delete "-native" in this line (the last one)
|
|