views:

475

answers:

4

I have a linux box. When I had a Windows box, I was able to download the free non-commericial use MS SQL Server.

How can I run free personal copies of SQL Server, Sybase, or Oracle on my linux box?

I don't need to to have any permanent databases or any great amount of storage. I just want to (re-)familiarize myself with these different SQL dialects, and compare techniques and timing to the MySQL and postgresql I do have installed.

Thanks.

+2  A: 

At least for Oracle, they have their Express Edition, which is free download and available for Linux.

For SQL Server, you will have to get Windows, either as a separate OS, or in a virtual machine (like Virtual Box or VMWare).

Thilo
Thanks! I accepted the other answer as it was a bit more comprehensive, but I upmodded yours.
tpdi
If it is for self-educational purposes you can download all Oracle software, not just the Express Edition.
tuinstoel
Unless you want to practice Oracle installation or administration, you should get Express Edition, though. It is so much easier to install and manage.
Thilo
Unless you want to explore the new Oracle 11 features.
tuinstoel
Good point. Can't wait for 11 XE.
Thilo
<speculation>11gR2 will come in june, so 11XE will come early 2010</speculation>.
tuinstoel
+1  A: 

SQL Server does not run on Linux. MySQL, however, would and likely came with your Linux distribution.

The Oracle download is here.

Sybase is here.

NoahD
Also available for 64-bit Linux: http://www.oracle.com/technology/software/products/database/oracle11g/111060_linx8664soft.html
Adam Bernier
A: 

Use Xen or VMWare to create a new virtual machine running Windows or whatever platform you fancy.

If you set the VM to full screen it is pretty much like running natively. Alternatively, connect to your virtual machines via a linux Remote Desktop/RDP client.

If you have a student ID, you can get Windows Server 2003 & 2008 + SQL Server 2005 & 2008 + VS 2005 & 2008 + a bunch of other goodies for free via Microsoft Dreamspark --- https://www.dreamspark.com/

Note that you can probably obtain a student ID by signing up for a random class (and then dropping it) at your local community college.

Tom the Junglist
A: 

Easiest way to get started with Oracle

Running this gets you an installed and configured server. Download the (also free) client and developer tools and you're set.

Mark Harrison