Re: Oracle/Sybase/Informix on Linux?
Posted in 1994
Topics: Installation, Setup & Upgrades, Connectivity: ESQL/C, 4GL & Embedded SQL, Platform-Specific Issues
Nguyen Nguyen (nnguyen@alert.com) wrote: : Sorry if this question has been asked before. : Is there a commercial RDBMS like Oracle, Sybase, or Informix that : can be run on a Linux system? : Thanks for any info. : Nguyen Nguyen : PS: I think Linux does support shared memory (well, it does : have a "ipcs" command) Yes, I am running Informix SE-4.xx, 4GL and debugger originally targeted for SCO UNIX, on linux. Here is a recap of how I did it: 1. Find the source to iBCS (COFF emulation). It is available at all linux archives such as sunsite.unc.edu, via ftp. 2. Compile the iBCS object, one minor tweak in source was required in a header file. char [] vs. char *. 3. Apply the patches to the linux kernel source as described in iBCS readme file. 4. Compile a new kernel (about 15-20 minutes.) Do this with iBCS as a *loadable* module, not an integral part of the kernel. 5. Using all of the usual precautions, reboot with the new kernel. 6a. Attempt to compile libraries required to run COFF binaries. I gave up quickly and moved to 6b. 6b. Take existing libraries on SCO partition and install on your linux system. 7. Create informix user and group. Install informix and brand. Set up environment flags. 8. If you haven't adjusted your startup scripts to automatically load iBCS, do so now manually with the command: insmod iBCS 9. Fire up isql, r4gl, etc. They all work, including in an xterm window. ------------ 10. Where I am now. I am tweaking the xterm definitions so the function keys work correctly for existing code. P.S. Operations appear FASTER than on the native platform. Error 32766 means your sqlexec doesn't have the right permissions (I think). Good luck, Jurgen Herrmann Korbel Champagne