.First we choose our VM system. Oracle VM or VM Ware. If you are going to use Oracle VM, I recommend having a completely free computer to run it. With VM Ware you can use your existing day to day laptop, so this guide will focus on that.
Second we choose our operating system. Here we can go with Windows XP, Windows Server 2003, Ubuntu, or Oracle Linux. You can do other flavours too, but I'm not going to get into that too much. Windows XP is handy because it will be quick, but it isn't a production environment OS. Windows Server might be better than XP because it is a production environment and may closer reflect the final system your project will run on. Ubuntu is good, because the package manager makes installing the various components easy. Finally Oracle Linux is good because you can get support from Oracle using it.
Next we choose the Database. I don't see any reason not to use Oracle everytime here. The only question is do you use XE or a full Oracle install. Since I'm not a DB guy I'll either install XE (read easier for me), or find a VM with the full Oracle already installed.
My friend (whom I'm writing this for), has a client using solaris...so we'll get close and use Oracle Enterprise Linux. I hop over to fusion factory: http://ff.us.oracle.com, and see there is the following image:
| Oracle Database 11gR1 |
| Oracle Database Vmware includes our new database release 11g R1 11.1.0.6 on Oracle Enterprise Linux 4.0 with Database created for your Demo. The Database included are enabled for all options. You can consider this vmware as a base for all database options |
| Owner: Ahmed Shams | Creation Date: 20-JUL-08 | Rating: ![]() |
|
| VM Version: VMWare 5.5 | VM OS: LinuxEL 4 | VM Image Size: 6.7 GB Compressed / 14GB uncompressed |
I'm not too happy about the size... because all I want is linux + database, and that should be able to be done for under 5 gigs... but not being an OS or DB guru, I'm not going to bother rolling my own... those ff guys should aim for size too as a critieria! Oh well, be grateful we got anything!
Now all we need to do is get a couple more things. 1. Get the UCM product download, goto eDelivery for that. E-Delivery is pretty damn fast, thanks whoever set that up! Here is the link: http://edelivery.oracle.com/. Go through the following click throughs and selections: On about the third screen it'll ask for a Product Pack: choose Oracle Fusion Middleware. Select Linux x86 for OS. Then choose the one that says: "
Oracle® Enterprise Content Management 10g Release 3 (10.1.3) Media Pack"
Download apache httpd server too from apache.
Go through the content server install and apache install from these instructions:
Installing UCM,
Install Apache for UCM and
Install WCM on 10.1.3.3.2 if you are installing WCM too.
You should be done now!
The following is using OEL
First I downloaded the OEL 5 Update 2 VM Template from eDelivery.
Then I downloaded the 10gR3 Oracle DB VM Template and set that up.
Oracle VM:
- I turned off the firewalls in the Oracle VM as per the link below to Apache install on clean OEL.
- Create a stellent database in the Oracle VM as per: Installing Oracle Database XE for UCM
OEL VM:
[root@grevl-ucm1 linux64]# useradd stellent
[root@grevl-ucm1 linux64]# passwd stellent- Log in as stellent and run the installer.
- Install apache as per: Apache install on clean OEL
- Edit the httpd.conf as per: Install Apache for UCM
- Be careful, much of this install has been 64 bit however the apache installed by the above process is 32, so we need to use the 32 bit IdcApache22Auth.so, ie: the one not in the linux64 directory.