onsdag den 29. april 2009

Så kom Kubuntu 9.04

Det er ved at være en god uges tid siden Kubuntu 9.04 kom på gaden. Jeg lod Kubuntu (8.10) selv stå for opgraderingen (oven på min "gamle" installation). Selve downloaden to _12_ timer eller der omkring, men alt gik glat. Kubuntu 9.04 kører på KDE 4.2. Der er ikke umiddelbart det stoer nye. JEg benytter Kontacts og her er der kommet nogle gode nye featuers til mail klienten. Bla. gruperinger af mails. Flere af Compiz's features er kommet med som standard i Windows konfigurationen (Cube).

søndag den 29. marts 2009

XP, Ubuntu, Kubuntu og mig

Efter vel omkring 5 år med XP, skulle jeg have en ny PC (arbejds). Da jeg typisk har et par Oracle databaser installeret kunne jeg af gode (og andre) grunde ikke benytte Vista, derfor blev det en ny PC med XP - igen. Jeg havede denhersens fornemmelse af at jeg ikke havde fået en ny PC (den ver naturlig vis hurtigere og med mere ram, den jeg havde fået, men aligevel). Så jeg tænkte at jeg ville prøve noget nyt. Jeg var kort tid forinden faldet over Ubuntu (En linux distrubution bygget på Linux varianten Debian og udgivet af Dell - mener jeg det er) og ville give den et forsøg (da jeg tidligere har "leget" lidt med Red Hat). Ubuntu rullede på uden problemer. Som sagt så er den på debian (deb) og Oracles linux distributioner er rpm basseret. Så efter kort tid prøvede jeg SuSE, da jeg ikke gad at side og "fedte" med selv (og googles hjælp) at prøve at får det til at virke - det er ikke det jeg gidder at bruge min tid på. Og meget kan man sige om Windows, men i den hensende virker det bare. Nå, men efter lidt tid igen var jeg tilbage på Ubuntu, der var flere "overflødege" ting jeg syntes der var fede og virkede bedre med min hardware under Ubuntu (compiz-fussion bla.. Det kan få winduer og desktoppen til alle mulige "sjove" ting - prøv at søg på youtube og compiz)).
Hvis man kommer fra Windows kan Ubuntu godt virke lidt "rå" og tingene er ikke så godt integreret som i Windows. Uduntu er basseret på gnome desktoppen. Ubuntu har et antal "fætre/kussiner" der alle er basseret på den samme kerne. Her blant andet Kubuntu - det er den jeg sidder med nu. Kubuntu er basseret på KDE(41) og den er altså pakket noget pænere ind end Ubuntu, menuerne er "lækre" Ikoner og look and feel er strømlignet og virker mere - hel. Den gælder jeg mig til at komme ind under huden på. Med hensyn til installation af oracle er det relativt nemt og jeg fandt en nem og hurtig beskrivelse på http://blog.fekw.de/2008/06/10/oracle-database-10g-r2-on-kubuntu-804-32bit/.
Hvis man kommer fra Windows kan det måske virke noget "gammeldags" når man skal sidde i en "dos prompt" og gøre ting, men tilgængæld benytter U/Kubuntu (linux) noget færre ressourcer på selve OS'et.
Jeg er i øvrigt ikke religiøs hvad angår valg af OS - jeg vælger det hvor jeg har det sjovt.

Oracle 10.2, 11.1 på ubuntu/kubuntu

Benyttede denne blog da jeg installerede Oracle på Kubuntu 8.10 http://blog.fekw.de/2008/06/10/oracle-database-10g-r2-on-kubuntu-804-32bit/

På min maskine har jeg min "personlige" bruger (thh)og en oracle bruger.
Som thh
# sudo apt-get install gcc libaio1 libc6 libstdc++5 make lesstif2 lesstif2-dev rpm
(på den side jeg referere står der lidt specifikt om libstdcc++5, der lige bør læses)

Brugeren oracle og gruppen dba oprettede jeg via bruger/gruppe guien, men ellers kan det gøres som følger.

# sudo groupadd oinstall
# sudo groupadd dba
# sudo groupadd nobody

# sudo mkdir /opt/oracle
# sudo chown -R oracle:oinstall /opt/oracle
# sudo chmod -R 775 /opt/oracle

# sudo useradd -g oinstall -G dba,admin,nobody -d /opt/oracle -s /bin/bash oracle
# sudo passwd oracle

sudo vi /home/oracle/.bash_profile
tilføj

export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10gR2
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin

sudo /etc/sysctl.conf
tilføj efterfølgende i enden af filen

kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

Gem filen

Udfør
sudo sysctl -p
eller reboot

Sæt sikkerheds begrænsninger
sudo vi /etc/security/limits.conf
soft nproc 2047
hard nproc 16384
soft nofile 1024
hard nofile 65536
sudo vi /etc/security/limits.conf

Der skal oprettes et antal symbolske links for at "snyde" oracle

# ln -s /usr/bin/awk /bin/awk
# ln -s /usr/bin/rpm /bin/rpm
# ln -s /lib/libgcc_s.so.1 /lib/libgcc_s.so
# ln -s /usr/bin/basename /bin/basename
Jeg kan se at 11g installeren "brokker isg" over manglende /bin/ksh så den har jeg også installeret.
#sudo apt-get install ksh
og efterfølgende oprettet link til
# ln -s /usr/bin/ksh /bin/ksh

Log ind som Oracle brugeren eller:
Start en terminal
Udfør: xhost +
su - oracle

unzip downloaded fil (husk at ændre ejer./runInstaller -ignoreSysPrereqsskab hvis den er downloaded af anden bruger (sudo chown oracle:dba))

Udfør: ./runInstaller -ignoreSysPrereqs
Og følg instruktionerne fra Oracle