View Full Version : Oracle running on linux- sorry techy
tomjones2
13-06-07, 06:48 PM
As part of my uni course which i finsihed last summer they gave us a access to the oracle dbase 10g administration workshop. The oralce software is 10g release 1. We got loads of books and a cd to run the dbase and practice on.
I was not to bad with the oracle, however I havent got a clue about linux. The documentation says i need linux x86, what does this mean. Can i use any linux os or is there a specific one for oracle?
The next problem is hardware spec, I have a laptop with 30gb if I clean it up, a 1.8 p4 but only 376? of ram, that what the system propeties say anyway. Is there any hope of it running either oracle or linux with this much ram, the system requirments in the book say min 512 ram for the oracle, this website say i will need much more but it is for release 2.
http://www.oracle.com/technology/pub/articles/smiley_10gdb_install.html
Many thanks for any help
weazelz
13-06-07, 07:11 PM
The documentation says i need linux x86, what does this mean. Can i use any linux os or is there a specific one for oracle?
The next problem is hardware spec, I have a laptop with 30gb if I clean it up, a 1.8 p4 but only 376? of ram, that what the system propeties say anyway. Is there any hope of it running either oracle or linux with this much ram, the system requirments in the book say min 512 ram for the oracle, this website say i will need much more but it is for release 2.
http://www.oracle.com/technology/pub/articles/smiley_10gdb_install.html
Many thanks for any help
linux x86 is linux for Intel pentium-type processors. there are lots of different free distributions of linux, there will no doubt be a stream of people along shortly to tell you their favourite
I mostly use fedora, which you can download here (http://fedoraproject.org/get-fedora.html)
unfortunately, if oracle say you need 512MB of RAM, then the software is probably written so it doesn't install/run on less, it's probably not a case of it just running slowly. in any case, less than 512MB these days is pretty unusable on whatever current OS you want to use. you can probably pick up a second-hand desktop for £100 with a gig of ram in it
I do not believe that your laptop is suitable because of the lack of ram. Also setting up Oracle on linux is more involving than clicking on an "exe" and playing about with the gui. Stick to installing it on MS Windows although I haven't tried that yet(only installed and configured it on Red Hat Enterprise Linux 4 servers) I expect it will be marginally easier and you may be more productive that way. If you have the time to learn some Linux before your Oracle install go for it, otherwise you will get yourself confused.
If you still want to have a go at installing it on linux you can download CentOS 4.5 i386 (http://lists.centos.org/pipermail/centos-announce/2007-May/013778.html) (not 5) that is a "re-dressed" version of RHEL 4 http://www.centos.org/ and then follow the instructions in your link.
tomjones2
14-06-07, 12:42 PM
Cheers for the relpies all, the only problem is the disk I have only seems to be contain the files for linux. Is there a version free evaluation version available for windows?
Take your pick from here:
http://www.oracle.com/technology/software/products/database/oracle10g/index.html
timwilky
14-06-07, 07:39 PM
My development system runs 10g on a 1.3 GHz celeron system with 1GB of ram. default install is a nono. It tries to create a huge DB etc.
Tune your kernel to allocate enough shared memory resources. I did also have to fight the install in order to get it to work on a Fedora core 4 system.
Oracle licences for development are free, so download every tool you need from the above site. I am still learning Jdeveloper, It is such a powerful ldevelopment tool.
Don't run it on a windoze system. You want it to fly, not crawl.
Personally these days, if I don't actually need to use the Oracle functionality, I would opt for MySQL for a good fast DB.
tomjones2
14-06-07, 10:25 PM
My development system runs 10g on a 1.3 GHz celeron system with 1GB of ram. default install is a nono. It tries to create a huge DB etc.
Tune your kernel to allocate enough shared memory resources. I did also have to fight the install in order to get it to work on a Fedora core 4 system.
Oracle licences for development are free, so download every tool you need from the above site. I am still learning Jdeveloper, It is such a powerful ldevelopment tool.
Don't run it on a windoze system. You want it to fly, not crawl.
Personally these days, if I don't actually need to use the Oracle functionality, I would opt for MySQL for a good fast DB.
Did my major project on MySQL, seemed very easy to use, we were always led to belive that oracle was better (less likley to lose data in the event of a crash etc etc etc) and ran better with much bigger db's and large number of users. Although I belive the gap has been signifcantly closed in prevoius years, partically with the small/medium companies that dont want to pay huge costs. Is this an accurate view, IYO?
On a side note is there any websites that I could pick up some extra cash doing SQL and PHP stuff, I would need to start small and learn but I was alright with SQL a few years ago.
tomjones2
14-06-07, 10:28 PM
Take your pick from here:
http://www.oracle.com/technology/software/products/database/oracle10g/index.html
cheers for the replies cmit, I think i might try and installing linux for the "fun" of it. Would be nice to use another enviroment for a change and TBH would be good for my career as well.
Although I belive the gap has been signifcantly closed in prevoius years, partically with the small/medium companies that dont want to pay huge costs. Is this an accurate view, IYO?
I can't see why a small to medium business would need Oracle and as a straight forward database server there is absolutely nothing wrong with MySQL, PostgresSQL etc.
In terms of features any of these database servers are light years away from Oracle and I can't see how they would ever catch-up without gargantuan investment. Just pick-up an Oracle book and mesmerise yourself with the amount of things it can do and how it does them. Where Oracle makes sense is in large deployments.
Good luck!
In my opinion, the reason companies such as where i work use Windows sql is for accountability (i.e. if it screws up the DBA's can go running to Microsoft). Better database solutions such as MySQL don't have the same support that a company like microsoft can provide. I used to work with Linux, sco unix, MySQL and php and loved it. My mainly microsoft job here now bores me to tears.
Open source is the way forward.
timwilky
15-06-07, 10:39 AM
In my opinion, the reason companies such as where i work use Windows sql is for accountability (i.e. if it screws up the DBA's can go running to Microsoft). Better database solutions such as MySQL don't have the same support that a company like microsoft can provide. I used to work with Linux, sco unix, MySQL and php and loved it. My mainly microsoft job here now bores me to tears.
Open source is the way forward.
Don't you mean when it screws up.
I have used Oracle for about 15 years. Started with Oracle 6 and forms 3. Have deployed it on projects worth $750,000,000. When you can't afford to risk damages. you go for products you can trust.
Companies use MS sqlserver etc. because they do not understand the purpose of a DBA and assume the system administrator can also look after a database.
The products i mentioned are very capable of providing a successful service to large companies. They can often save hundreds of thousands in licencing costs. People shun away from them because they don't understand them. Our DBA's don't - mind you they're overpaid and not very clever (typical).
Open source software tends to mean that fixes to bugs are often written, tested and applied well before that of a company such as oracle or microsoft even know about them.
I'll always be a fan of open source and their is particular success in SME's due to their limited budgets and service requirements.
Large enterprises will catch up eventually
philipMac
16-06-07, 04:19 AM
I can't see why a small to medium business would need Oracle and as a straight forward database server there is absolutely nothing wrong with MySQL, PostgresSQL etc.
Good luck!
Horses for courses.
If you want blazing speed on reads, you will run mysql.
If you want serious ACID transactions, that you will stake serious money on, you will probably run Oracle.
Linux vrs Windows.... well, there is no comparison. Linux is a serious OS, and Windows basically isn't.
Your choices are Linux, Solaris 10, one of the BSDs and so on.
If the guy above, tomjones has a not that spanky machine, and wants a fast linux, get Xubuntu. It was batter the likes of CentOS into the ground with speed, and in my opinion, user friendliness.
vBulletin® , Copyright ©2000-2025, Jelsoft Enterprises Ltd.