Re: Is "free" oracle client connect possible?
Date: Wed, 11 Jan 1995 21:53:11 GMT
Message-ID: <MIKEW.95Jan12105311_at_gopher.dosli.govt.nz>
>>> In article <17322116FCS86.CB5967A_at_american.edu>,
>>> "Christopher" == CB5967A_at_american.edu (Christopher Brunn) wrote:
Christopher> Does anyone know of a way to establish a database connection Christopher> with Oracle without using SQLNET or other client license Christopher> products?
How about simply writing a data server program (talking a protocol you define) which clients could connect to. The server program is the only thing that directly accesses Oracle (using PRO*C or OCI). Provide access to the server via a TCP/IP port, and your clients can happily get their data without requiring licenses from Oracle.
We're doing this here with our GIS remote-inquiry system. The server is written in oraperl (perl with OCI extensions), and services requests on a TCP/IP port. Clients just need to talk the protocol we have defined for making requests & unpacking the replies.
The drawback, of course, is that you have to define your own remote-access protocol (and write the associated code), but it sounds like you're already doing this in a rudimentary way with your telnet/sqlplus interface.
In fact, I don't see any reason why your remote-access protocol couldn't support generalised SQL access (with sufficient work) and be a full-blown alternative to SQL*NET. Maybe you could even write an ODBC driver for it! Hell, I'd send you an Xmas card :-)
Mike Williams, Dept of Survey & Land Information, NZ. Email: <mikew_at_gopher.dosli.govt.nz> Fax: +64 4 495 8466 "Buy one for the price of two and get the second one FREE!!"Received on Wed Jan 11 1995 - 22:53:11 CET