Re: Installing ORACLE 6.0A? for DOS on a 486

From: Richard D Holowczak <holowcza_at_andromeda.rutgers.edu>
Date: 3 Apr 94 02:20:13 GMT
Message-ID: <Apr.2.21.20.13.1994.1836_at_andromeda.rutgers.edu>


grant_at_itd.itd.nrl.navy.mil (William Grant) writes:

>I can't seem to get through to the machine with the FAQ, so here goes:
 

>I'm trying to install ORACLE for DOS 6.0A [6.0.3.??] on a 486. I have
>several questions that I can't seem to find in the manuals that still
>exist and I no longer have support on this package.
 

>1. What is the correct machine type for a no-name clone 486DX ?

     I've had success using Machine_type = 2 on Gateway2000, Northgate
     Compaq (486 and an LTE laptop) and a no-name 486 clone.  I've only
     had to use other types for an IBM PS/2 and another machine which
     was running the QEMM memory manager (Machine_type =J).

>2. Is there a configuration that will allow me to run windows on the
>same machine without rebooting (8 MB RAM)?

     It will be real tight.  I'm not sure how much RAM your compiler
     needs.  Just the RDBMS seems to live fine with ~4 Megs of
     RAM.  If you want to use tools (SQL*Forms, SQL*Plus, etc.)
     you'll need around 8 Megs to support them.

     To do this, either specify the DYNAMIC_MEMORY parameter in
     the CONFIG.ORA file to be about 4 Megs (DYNAMIC_MEMORY = 4096)
     or there is some command line parameter for SQLPME (the Oracle
     protected mode memory manager) which can limit the amount
     of extended memory SQLPME will grab when it loads.

    Since Windows can run in 4 megs of RAM, you should be OK.

>3. Is there a configuration that will allow me to run windows after
>starting the database? (I have to develop an embedded SQL application
>in C using a Windows based C compiler. I'd rather not reboot or
>restart the database after each compile.)

      This question has been popping up quite a bit lately. I'll
      give the short answer here - contact me for more details.

      Oracle's memory manager (SQLPME) is incompatible with MS-Windows
      memory management.  When Windows is running in Enhanced mode,
      there is no way a Windows app can see the local Oracle RDBMS.

      You can, however, run Windows in Standard mode (WIN /S), 
      and, possibly in 4 Megs of RAM too.  WHen doing so, Windows
      apps can see the local RDBMS and talk to it.

      THe downside to running Windows in standard mode is that you 
      do not get access to virtual memory which means the 4 Megs
      of physical RAM you have (left over from loading SQLPME)
      is all you can work with.

       Don't know about the memory requirements for Visual C but I'd
      bet that it needs quite a bit of RAM to get anything
      significant going.  I struggled with MS C/C++ version 7 and
      gave up (I too only had 8 megs of RAM at the time).



>4. Is there a configuration that will allow me to run ORACLE in a DOS
>window in Windows?

      Definitely not.

        What I've been suggesting is getting OS/2 2.1, Oracle RDBMS
        for OS/2 and the SQL*VDM product which lets you run Windows
        apps in an OS/2 Windows session which can talk to the Oracle
        OS/2 RDBMS.  Mo' betta' IMHO.

Good luck

Rich Holowczak
Rutgers University
holowcza_at_andromeda.rutgers.edu Received on Sun Apr 03 1994 - 04:20:13 CEST

Original text of this message