Monday, January 08, 2007

How to Start VNC From A Remote Machine

Today I wanted to install 10.1.2.0.2 JBoss Bpel to my Integration test machine. I was wondering how to do that, because the server didn't had a monitor. I didn't even know if vnc was present in the machine.

First using the locate vnc, I was able to find the vnc was present in teh machine.

So after some struggling over the man pages, I found how to start the vnc in a machine.

Just type vncserver in the command line. If the vnc server is successfully started, then you get a similar message:


New 'myhost.com:4 ' desktop is myhost.com:4

Starting applications specified in /home/oracle/.vnc/xstartup
Log file is /home/oracle/.vnc/integration-pc:4.log

So here the new port for the vnc server is "4"
The next step is setting the password for the first time.

Just type vncpasswd
You give passowrd of your chice and the system will again ask for verification.

From your remote machine, open the vncviewer. Enter the host name and the new port number.

EG: myhost.com:4
In the password prompt, give the password you have supplied earlier. Thats it, you are successfully connected to the vnc server.

Monday, January 01, 2007

If volatile why synchronized ?

Did you you have this question in mind????
ok, they are really different mate......

Have a look at the Java Language specification (JLS).

http://java.sun.com/docs/books/jls/second_edition/html/classes.doc.html#36930

Wednesday, May 31, 2006

Bpel- Evenings Technology, Tomorrows workflow.

BPEL(Bussiness process execution lanaguage), was in my mind for quite some time, unfortunately was not able to get my hands on it. Now, I came to know much more in BPEL and going deep into it. Bpel is an outcome of a decade long research by IBM, BEA & Microsoft. Its the best particles of IBM's WebServices Flow Language (WSFL) & Microsoft's XLANG specification.

Infact, this is an xml based languge, which has specific grammer and rules. Bpel is designed as standard for orachestring, multiple services to performs single/ multiple activites. These services will be literally webservices.

Visit:
Oracle Bpel
IBM

Oracle & Open Source

Oracle is in sync with the Open Source community. InnoDB followed by ADF Faces, which was contributed to Apache, by Oracle and others like BPEL Process manger Plug in for Eclipse, to name a few.

A couple of months before, I passed through an article in OTN, Oracle Technology website, regarding the acquisitions of Innobase, the company which makes a very powerful DB engine called InnoDB. To make things clearer, let me just talk about InnoDB for a while.

I am not sure of the version, when MySQL made InnoDB the default engine. But earlier in MySQL versions of 3.x, it was a pain working with MYSQL and the basic MyISAM engine, where there was not foreign key constrains available, and the performance was snail. The INODB, which comes with the MYSQL, has a bunch of excellent features, which made MySQL the best open source database. To name a few, they are:

Transaction-safe

Oracle-styles, non-locking read

Multi-user concurrency

Constraint support-foreign keys

Maximum performance, with large volumes of data

Moreover, fully integrated with MySQL Server, the InnoDB storage engine maintains its own buffer pool for caching data and indexes in main memory. InnoDB stores its tables and indexes in a tablespace, which may consist of several files (or raw disk partitions). This is different from, for example, MyISAM tables where each table is stored using separate files. InnoDB tables can be of any size even on operating systems where file size is limited to 2GB.

J, Not Sure of what will be the fate of MYSQL. But I feel this is one of the intelligent acquisitions Oracle has made. Literally speaking MYSQL, is/was definitely a competitor for Oracle Database, for customers who look for both Economy and a bit of performance. The Oracle policy: “BUY IT IF YOU CANT BEAT IT” is slowly and consistently making waves.

Well, one more thing to add, MYSQL is not free, for people who think that way:

http://www.mysql.com/company/legal/licensing/faq.html