[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference ulysse::rdb_vms_competition

Title:DEC Rdb against the World
Moderator:HERON::GODFRIND
Created:Fri Jun 12 1987
Last Modified:Thu Feb 23 1995
Last Successful Update:Fri Jun 06 1997
Number of topics:1348
Total number of notes:5438

198.0. "ORACLE C?" by BMT::COLVARD () Tue Sep 20 1988 16:15

This may not be the appropriate conference for this note, but I don't know where
else to put it.

First of all, I am a Sales Support Specialist.  My customer wants to purchase a
MicroVAX II to play with, since they have no experience with VAXes.  They do
have IBM Mainframes running ORACLE.  What they want to do is install ORACLE on
the MicroVAX II and develop applications that use the VAX ORACLE database, some
with HyperCard interfaces, others with C interfaces.  Anyway, we proposed that
the customer buy VAX C, while ORACLE proposed that the customer buy ORACLE C.
I didn't even know ORACLE had a version of C.

So, what I'm wondering is:

  1.  What's the difference between VAX C and ORACLE C?

  2.  Will VAX C interface with the ORACLE database stuff, or is the customer
      required to use ORACLE C?  (I have been told that INGRES requires that 
      their own version of C be used, and that it is sold with the product.)

  3.  Where can I find more information on ORACLE C, so that I might better 
      position our product against theirs?

Any help with this would be greatly appreciated.

Shawn Colvard
New York District
DTN 352-2414
BMT::COLVARD or SUBWAY::COLVARD
T.RTitleUserPersonal
Name
DateLines
198.1Confusion?BROKE::BOOTHWhat am I?...An Oracle?Tue Sep 20 1988 18:0812
    I think there may be some confusion here. Ingres requires their
    C compiler, because all the Ingres tools compile into C.
    
    At least until now, Oracle has only offered pre-compilers (named
    PRO*C, PRO*Cobol, etc.). They are required when using Oracle. But
    they are for the purpose of allowing the user to embed Oracle's
    extended SQL commands in the named programming language.
    
    If Oracle has it's own C compiler, it must be new. Make sure this
    isn't a pre-compiler issue.
    
    ---- Michael Booth
198.2Oracle C for VM and MVSDEBIT::DREYFUSWed Sep 21 1988 21:2030
In .0:

Because it's my job...

Have you suggested that they use Rdb on the VAX.  It does a great job
of working with VAX C and many other Digital products.  We also tend
to know and want to say more about using Rdb than Oracle.

That aside ...

Oracle sells its own C compiler on VM and MVS Operating systems.

The C compiler costs $5,000
The standard I/O runtime library costs $2,000
The whitesmiths compatible runtime library costs $3,000
An interactive screen debugger costs $3,000

You probably don't need this because use can use PRO*C from Oracle to
work with VAX C.  However, unless it has changed recently, you can't
take advantage of VAX C with Oracle since they require you to turn off
the compiler's optimizer.


.1:

RTI does not sell its own C compiler.  The Ingres precompilers work with
VAX C and other C implementations.  I am not aware of any restrictions on
using Ingres with VAX C (ie, you can run VAX C with optimization).

--david