« October 2005 | Main | December 2005 »

November 22, 2005

Oracle Collaboration Suite 10g Release 1 (10.1.2)

Εδώ και λίγες μέρες είναι διαθέσιμο για download το Oracle Collaboration Suite 10g Release 1 (10.1.2) το οποίο περιλαμβάνει πλέον web interface για το content services όπως και supported version του oracle drive.
ocscs.jpg
Το περασμένο σαββατοκύριακο έκανα την εγκατάσταση η οποία ήταν απλούστατη.
Για όποιον είχε δοκιμάσει να εγκαταστήσει στο παρελθόν OCS R2 και του δημιουργήθηκε ψυχικό τραύμα ;-) τον ενημερώνω ότι αν έχεις ένα μηχάνημα με πολύ μνήμη >2GB η default (Single Box) εγκατάσταση απαιτεί συμπλήρωση 2 με 3 fields μόνο!

Στην περίπτωση μου, λόγω του ότι έχω μόνο 1.5 GΒ αναγκάστηκα στην εξής διαδικασία.
1 Εγκατάσταση Infrastructure.
2 Κατέβασμα του EMWebsite (του infra για απελευθέρωση μνήμης)
3 Εγκατάσταση Mid Tier

Το μόνο προβληματάκι που είχα ήταν ότι για κάποιο component (δεν θυμάμαι ποιο) κατά το configuration έβγαλε κάποιο error – προφανώς timeout – αλλά με retry εγκαταστάθηκε.

Εντυπωσιακό σε σχέση με την προηγούμενη version ήταν το ότι όλα τα application: Oracle Web Access Client, Oracle Calendar, Oracle Real-Time Collaboration κτλ λειτούργησαν με την πρώτη και το documentation είναι καλό.

Λόγω της λίγης μνήμης στο pc μου ανεβάζω μόνο τα components που με ενδιαφέρουν κάθε φορά με opmnctl και μέχρι στιγμής όλα λειτουργούν μια χαρά.
db_cache_size=150994944 75497472 = 72M
sga_target=629145600=600 -=424
shared_pool_size=218103808 109051904 = 104M
sga_max_size=424M

DNS for Rocket Scientists

Οι απορίες που είχα πάντα για το DNS λύθηκαν με την βοήθεια του καταπληκτικού Open Source Guide DNS for Rocket Scientists.
Το κείμενο είναι πολύ καλά δομημένο και κατανοητό.

November 11, 2005

View HTTP Request and Response Header

Είδα σήμερα το Web-Sniffer το οποίο είναι ένα πολύ χρήσιμο site για να δεί κανέις HTTP Request and Response Header , source κώδικα κτλ.
Πολύ χρήσιμο για περιπτώσεις "εγώ το βλέπω έτσι ή ... ! "
http.gif

November 6, 2005

Εγκατάσταση του rlwrap για το sqlplus με CheckInstall

Λόγω της εγκατάστασης του Oracle XE, και του πολύ sqlplus που θα έπεφτε ,θυμήθηκα το καταπληκτικό rlwrap το οποίο δίνει στο sqlplus ευκολίες όπως στο bash (history με βελάκι, Ctrl+r κτλ) και αποφάσισα να το εγκαταστήσω, με το tool που είδα στο άρθρο του slashdot με το checkinstall.

Πράγματι το checkinstall είναι καταπληκτικό tool. Δημιουργεί το rpm και έτσι αφενός το έχεις και για κάποια μελλοντική εγκατάσταση, αφετέρου γνωρίζεις πλέον ποια αρχεία και που έχουν εγκατασταθεί. Έτσι οποιαδήποτε στιγμή μπορείς να αφαιρέσεις το rpm με τον γνωστό τρόπο.

Oracle Database 10g Express Edition Linux με 128MB RAM !

Εγκατέστησα την Oracle® Database Express Editionγια Linux στο αρχαίο thinkpad μου με Pendium 233 Mhz, 128MB ram και HD 3.2 GB.
Οι απαιτήσεις είναι 1.5 GB Disk, 256 RAM, 512 Swap, αλλά με λίγη προσπάθεια η δουλειά έγινε...

Αρχικά είχα πρόβλημα με τον χώρο αλλά σβήνοντας μερικά packages δημιουργήθηκαν τα 1.5 GB ελευθέρα. Για το swap χρησιμοποίησα χώρο απο άλλο μηχάνημα. Αρχικά προσπάθησα να χρησιμοποιήσω samba shared αλλά δεν γίνεται, έτσι εγκατέστησα το iSCSI Enterprise Target (στο 2ο μηχάνημα) ευτυχώς είχα κάποιο rpm για centos 4 και το iscsi initiator με yum (στο thinkpad).

Host2 (iscsi target)


#rpm -Uvh iscsitarget-kernel-0.4.12-4_2.6.9_11.EL.i386.rpm

#rpm ...

#depmod -a

#modprobe iscsi_trgt

#dd if=/dev/zero of=/opt2/swap bs=1k count=512100

#vi /etc/ietd.conf

1) commend out IncomingUser , OutgoingUser

2) Lun 0 Path=/opt2/swap,Type=fileio

Host1- thinkpad (iscsi initiator)

#yum install iscsi-initiator-utils.i386

#vi /etc/iscsi.conf ...

#fdisk -l (list disk info)

#fdisk (create partition) ...

#mkswap /dev/sda1

#swapon /dev/sda1

Το επόμενο πρόβλημα ήταν ότι το oracle-xe-10.2.0.1-0.1.i386.rpm αρνιόταν πεισματικά να εγκατασταθεί με λιγότερα από 256 RAM έτσι δοκίμασα και έπιασε το εξής κολπάκι …

#cat /proc/meminfo >~/meminfo
#vi ~/meminfo (set mem >256M)
#umount -l /proc/
#cp ~/meminfo /proc/
#rpm -Uvh oracle-xe-10.2.0.1-0.1.i386.rpm
και ως εκ του θαύματος εγκαταστάθηκε μια χαρά !

Μετά την εγκατάσταση

#passwd oraclexe ...

#cp .bashrc /usr/lib/oracle/xe

#cp .bash_profile /usr/lib/oracle/xe

#chown oraclexe:dba /usr/lib/oracle/xe/.bash*

Με login oraclexe

$echo "export PATH=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/:$PATH" >>.bashrc
$. .bash_profile
$ . oraenv
ORACLE_SID = [oraclexe] ? XE
$ sqlplus "/ as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Beta on Sun Nov 6 21:20:19 2005
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Beta
SQL>
Τέλος κατέβασα με επιτυχία την sga_target=96M και pga_aggregate_target=32M και δοκίμασα την htmldb με http://xxxxxx:8080/htmldb

November 4, 2005

AWStats

Εγκατέστησα σήμερα το AWStats ένα πρόγραμμα log analyzer το οποίο
μου άρεσε πολύ λόγω των πολλών και εμπεριστατωμένων reports που δημιουργεί. Η ευχάριστη έκπληξη όμως ήταν ότι εκτός από web logs αναλύει και streaming ,mail και ftp files !
Η εγκατάσταση είναι απλούστατη και υπάρχει module για το webmin

November 3, 2005

la-samhna.de

Ο vag μου έστειλε το http://la-samhna.de/library/index.html.
Έχει πολύ ενδιαφέροντα άρθρα για security.

Sendmail Configuration

Μερικά προβληματάκια που είχα με το sendmail λύθηκαν τελικά με την βοήθεια του Hints about sendmail/e-mail

November 2, 2005

Google Sitemaps

Ενημέρωσα το Google Sitemaps για το www.tses.gr.
Σε αναμονή για το πότε και αν θα κάνει crowl το site ...

Αλλαγή απο Fedora σε Centos

Κατέβασα σήμερα το CentOS 4.2 και με μεγάλη μου χαρα είδα ότι μπορέι να εγκατασταθεί στο πανάρχαιο ThinkPad μου (σε όλες τις < 2 EL εκδόσεις που είχα δοκιμάσει δεν μπορούσε να κάνει boot κατα το install), έτσι σήκωσα τα μανίκια και έκανα την No 2 ^ x εγκατάσταση...

Οπως πάντα με τα EL όλα πήγαν ρολόι με τα εξής 2 tips
1. cat "Red Hat Enterprise Linux AS release 4 (Nahant)">> /etc/redhat-release
2. Αλλαγή με το χέρι στο /etc/sysconfig/network-scripts/ifcfg-wlan0 για την wireless κάρτα.


November 1, 2005

Oracle Database XE

Εντυπωσιακό !
Η Oracle διαθέτει για download την Oracle Database 10g Express Edition σε Beta Release ακόμα, την οποία μπορεί να την χρησιμοποιήσει κανείς ελευθερα για ανάπτυξη, εγκατάσταση και διανομή.
Πλέον δεν είναι απαγορευτικό το να αναπτύσει κανείς σε oracle για projects χαμηλού κόστους...

Βέβαια υπάρχουν κάποιοι περιορισμοί οι οποίοι είναι 1 cpu, 4 GΒ μέγιστος όγκος αρχείων και βέβαια όχι support.
Ετσι και αλλιώς όμως τέτοιοι περιορισμοί δεν ακουμπάνε μίκρα projects. Σε αναμονή της τελικής έκδοσης !