Need help with v6.0.26 install on SS10/4.1.3

From: Kris A. Schneider <kris%.wbst129_at_xerox.com>
Date: Fri, 20 Aug 1993 19:42:54 GMT
Message-ID: <1993Aug20.194254.26721_at_spectrum.xerox.com>


Hi all,

I'm attempting to install Oracle on a SPARC10 under SunOS4.1.3. The distribution tape I have is labelled:

Sun 4 v. 6.0.26.8.1

It was previously installed and running on a Sun4/330 under SunOS4.1.1 Rev. B. Sorry if this gets verbose, but I'm stuck and figured the utility of your answers probably depends on how much info I can give about the problem.

Running "root.install" as root completed fine. I then logged in as oracle and ran "oracle.install". Everything went okay until it attempted to create and initialize the database and log files. Here's the pertinent output from the script:

Creating and initializing database and log files. This may take several minutes. Please wait. Create database Failed.
Please check diagnostic output file /usr/oracle/install/install.log and restart installation.

Here's the pertinent info from "install.log":

Creating and initializing database and log files.

SQL*DBA: Version 6.0.26.8.1 - Production on Fri Aug 20 11:29:09 1993

Copyright (c) Oracle Corporation 1979, 1988. All rights reserved.

ORACLE RDBMS V6.0.26.8.1, transaction processing option - Production

SQLDBA> ORA-07307: sms1sg: shmat error, unable to attach sga. SunOS Error: 22: Invalid argument
Additional information: 1
SQLDBA> ORA-01034: ORACLE not available
ORA-07318: smsget: open error when opening sgadef.dbf file. SunOS Error: 2: No such file or directory SQLDBA> 2> 3> 4> DBA-00302: not connected to a database SQLDBA>
SQL*DBA complete.

On to the error messages:
ORA-07307 indicates a failure to attach shared memory segment, after having gotten it. I've tried looking at the value of "sgabeg" in rdbms/lib/ksms.s in conjunction with the tstshm command, but I'm really not sure how to tell if there's a problem or how to fix it. Here's the output from tstshm:

Number of segments gotten by shmget() = 50 Number of segments attached by shmat() = 50 Segments attach at lower addresses
Maximum size segments are not attached contiguously!   Segment separation = -1060864 bytes
Shared memory non-attachable at specific addresses!

Default shared memory address = 0xef6fd000
Lowest shared memory address  = 0xec56a000
Highest shared memory address = 0xef6fd000
Total shared memory range     = 53030912
Total shared memory attached  = 52428800
Largest single segment size   =  1048576
Segment boundaries (SHMLBA)   =     8192 (0x2000)

Here's the entry in ksms.s for sgabeg:

        sgabeg = 0xf76c0000

If it's a problem that it's outside of the range between "Lowest" and "Highest shared memory address", how do you determine where to set it? By the way, I've tried setting it equal to "Lowest shared memory address" with the same results.

ORA-07318 is raised because the file "sgadef.dbf" does not exist. Is this just because the previous part of the install failed or must it be created by some other means?

So, can something be done, or is this version of Oracle incompatible with either the SS10 or 4.1.3? Thanks for wading through the note and I'm looking forward to any pointers...



Kris A. Schneider
EMail: kris.wbst129_at_xerox.com
XRXMail: Kris:Wbst129:Xerox
Received on Fri Aug 20 1993 - 21:42:54 CEST

Original text of this message