Monday, May 26, 2008

Just A Wish....

We never wish to cry or be in tears do we? ?We always want to be happy and smiling all the time. But some times, all one wants and wishes is to hug some one so tight and just cry his heart full! But some times tears despite being our best friend , leave us and don't come! They don't come because there is no one around whom we can hug, there is no shoulder besides where we  can rest. That hurts so much! So much!

I am quoting few lines which are penned by the legend Shiv Kumar Batalvi, a writer about whom it is said that he doesn't write words but fire. These are explaining the feelings of a person who is just broken and just wants to cry thanks to the endless pains! These are in Punjabi. I shall explain the meaning in English in a while. Have a read,

Jaach aa gayi hai mainu gam khan di,
Hauli huali ro ke jee parchan di!
Changa ho gaya tun paraya ho gaya,
Mukk gayi chinta tainu apnan di!
Mar tan jan par damma walio,
Dharti vi mull hai vikdi shamshan di!
Na deo mainu saah udhare dosto,
Lai ke mud himmat nai partan di!
Na karo "Shiv" di udasi da illaaz,
Ron di marji hai aj beimaan di!

And their meaning in English is,

I know now how to swallow pains,
How to cry and entertain myself!
You have left me,
There is no hope that you will be mine ever now!
I wish I could just die dear friends,
But I can't as the land in the graveyard also comes with a price!
Don't lend me these breaths any more friends,
I don't have any strength left to pay them back to you!
Don't do any remedies for my sadness today,
All I want to do today is just cry and nothing else!

I have nothing to add after these lines. They have said it all!

Saturday, May 24, 2008

Sad & Lonely....

Last night was the worst night. I wont tell the reason why but  I am broken. For the very first time, I am so much upset and feeling so low in my life. And I am feeling alone, really alone! There is no one and there wont be any one who would share this burden of pain with me. Why it is that when you need some one, he is not there and it hurts even more to think that he could be there if he wanted to! Really don't know why.

Tuesday, May 20, 2008

Dizwell Is Back....

Howard Rogers is one of those very few persons who are really the best in the business. It was a shame that due to some thing happened in the Oracle community, he had to take a decision and close his doors for entire Oracle community. I won't go into the details of that incident here again. The good news is that he is back now. Well not completely and I doubt it will be like the old times ever again but for me, its the most best thing that he has again opened his site and I really hope he keeps it open for a while.

Monday, May 19, 2008

Windows 7....

Windows Vista probably proved out as the worst step taken by Microsoft. Last time when the same response was give to any version of Windows was Windows ME or Windows Millenium edition. The kind of hatered that it received from public was enough to hurt Microsoft for couple of milleniums. May be that's why after just one year of the release of Windows ME, we got Windows XP, by far the best product release from Microsoft if you ask me.

Now as Vista has ruined the reputation of Microsoft as a company and have made people lose trust in Windows operating system completely, may be for this reason Microsoft has decided to revamp its operating system completely and is working upon Windows 7. The product looks more stable as compared to its base release Vista. But still it will take a year or two may be before we can see it into action. It looks promising from the videos which are on YouTube. Lets see whether this will be the life-saver for Microsoft before it gets completely blown away by Linux, Mac.

Here are some videos about Windows 7. Alot more are there on the site.Check them out too!

http://www.youtube.com/watch?v=a1UnGOJnq9A

http://www.youtube.com/watch?v=vB7BgF2n4J0

Lets see how it comes when finally its out for us! Looks promising though!

Sunday, May 18, 2008

KFOD:An ASM Hidden Goodie....

Automatic Storage Management(ASM) is one of the most exciting yet most confusion creating invention that Oracle has done. This feature has added lots of benefits but still, there are a lot of issues that come with it.

To manage ASM, we need RAW devices and one of the most common issues in ASM is the configuration or discovery of the disks. For this the parameter asm_diskstring is there but 9/10 times , this parameter doesn't give the results which are expected. While browsing OTN forums, I read a thread where there was a discussion about a utility called KFOD utility which can help to troubleshoot the errors coming for the disk discoveries. Its an undocumented ( I believe) utility but Amit Bansal has described it in good length over his blog post.. I am just quoting the entire post here just for my own reference but the entire credit for this post goes to Amit only.

While creating ASM diskgroup or adding new disk to a existing diskgroup, Disk should be visible in V$ASM_DISK.

ASM discovers and examines the contents of all of the disks that are in the paths that you designated with values in the ASM_DISKSTRING initialization parameter.

As per Oracle Docs, Disk discovery also occurs when you:

- Run the ALTER DISKGROUP…ADD DISK and ALTER DISKGROUP…RESIZE DISK commands

- Query the V$ASM_DISKGROUP and V$ASM_DISK views

Note: - You should try to use V$ASM_DISK_STAT to get faster results as access to this view does not lead to Disk Discovery.

While creating ASM Diskgroup, Disk Discovery is the most common issue. This is mostly due to Disk permission issue or incorrect setting for ASM_DISKSTRING parameter.

So as to check this , you can use KFOD utility provided by Oracle.

This can be found in $ASM_HOME/bin directory. Help can be seen using
oracle@asm]/home/oracle> kfod help=y

_asm_a/llow_only_raw_disks              KFOD allow only raw devices [_asm_allow_

only_raw_disks=TRUE/(FALSE)]

_asm_l/ibraries         ASM Libraries[_asm_libraries='lib1','lib2',...]

_asms/id                ASM Instance[_asmsid=sid]

a/sm_diskstring         ASM Diskstring [asm_diskstring='discoverystring', 'discoverystring' ...]

d/isks          Disks to discover [disks=raw,asm,all]

g/roup          Group discover [group=controlfile]

n/ohdr          KFOD header suppression [nohdr=TRUE/(FALSE)]

o/p             KFOD options type [OP=DISKS/GROUPS/ALL]

p/file          ASM parameter file [pfile='parameterfile']

s/tatus         Include disk header status [status=TRUE/(FALSE)]

v/erbose                KFOD verbose errors [verbose=TRUE/(FALSE)]

KFOD-01000: file not found

To discover the disks , you need to use disks=all clause


[oracle@asm] /home/oracle>kfod disks=all
kfod disks=all
——————————————————————————–
 Disk          Size Path
================
   1:     345648 Mb /dev/sda7
——————————————————————————–
ORACLE_SID ORACLE_HOME
================
     +ASM2 /u01/app/oracle/product/asm10.2
     +ASM1 /u01/app/oracle/product/asm10.2

As seen from help menu, we can use raw and asm as option. One more important parameter which can be used is asm_diskstring to make sure that problem is not with initialization parameter.
[oracle@asm]/home/oracle>kfod asm_diskstring=’/raw/*’ disks=all
——————————————————————————–
ORACLE_SID ORACLE_HOME
======================
     +ASM2 /u01/app/oracle/product/asm10.2
     +ASM1 /u01/app/oracle/product/asm10.2

By default asm_diskstring looks in all the directories.

ASM is a nice tool but I guess still there is a lot of research is required for it, at least by me. Thanks Amit for this nice post.

Random Thoughts On Random Matters....

I didn't write anything since I have come back from Hong Kong. There are two reasons for it. One is obviously my health as with the accident, I have so many injuries and at times they do pain too. So that leaves me with a lazy feeling which stopped me from writing. That's actually is not the main reason for not writing. I am feeling a weird feeling of emptiness, a zero-inspiration sort of inner thing due to which though I have certain things in my mind but still I didn't write anything. Its just so painful at times to think about certain things and more painful when you can do just one thing, thinking about those matters without being able to actually do some thing about them. You can fight with anything and anyone but there should be someone who should be supporting you in that fight, in that process, should be happy on your win and should stand at least with you in that fight. You can't fight with anyone when for whom you want to fight this whole world. he/she doesn't give importance to that fight. I guess I have gone out of track. I was supposed to talk about reasoning's why I didn't write but I guess I have started some thing else. I shall stop here otherwise it will turn out to be total out of track blog post.

Now when I didn't write and I am not working ( on  a break thanks to accident) than how I am spending my time you must be thinking and wondering? Well sadly I am not able to go anywhere so despite I am willing so much to visit Cafe Coffee Day , I am not able to. So I am at home all the time, listening to so many songs. I am listening to Kawalis by late Nusrat Fateh Ali Khan sahib. There is a saying about kawalis that one can't understand them unless he doesn't have a pain inside his heart. If you have pain, sadness than only kawalis will mean some thing to you and you will be understand to real ,inner meanings of them. Kawali is a form of singing which is done normally on the mosques like prayers to God. But now it has been so popular that mostly everywhere you can listen it. Late Nusrat Fateh Ali Khan is one of those very few kawali singers who made kawali popular in the entire world. I shall share the kawalis which I listened all this while ( and still listening) with the translations.

Besides this, I am on OTN Forums answering people's questions. Its a great fun and complete addiction if you ask me. But yes its an amazing feeling to help some one getting his/her work done or make some one understand a concept. And I shall be honest with you that doing this is making me learn so many things which probably I would have missed. There are lots of genius people over the forum which are much much knowledgeable than me and are on the forum from so long. Its a great pleasure to read their answers and it never misses to amaze me that there is so much yet left for me to learn. As I always say, I know nothing about Oracle but it really comes out to be true when I see the immense knowledge of so many peers on the forum.

I am not a very big fan of cricket. I have practised martial arts for so long and I am always a die hard fan of it. Not because its a good game but because its not a game at all. Its an art, a real study which keeps on going with your life. I never understood cricket and I really doubt I ever will. But cricket is like a religion in India. I don't know why! Anyways at the moment, entire world at the moment is talking about only Indian Premier League or in other words IPL or 20-20 cricket. I am not still watching it. I only listen about the results. The only two matches that I saw some what were of Shahrukh Khan's team and Mukesh Ambani's team and Punjab's team with Delhi's team. I am not sure that what is happening and how but yes it was a good fun. Ok if you are thinking that I like cricket or I have started "liking" cricket than the answer is plain NO. I have no idea why 11( I guess I am right) people are mad about one ball and 2 bats!

There is nothing much that is happening at the moment. I thought I shall study but I couldn't. I shall start it pretty soon. There is a lot to do and I have not even started yet. Well started only I can say to tell the truth but its not in that speed in which I normally work. Lets see what happens?

Sunday, May 11, 2008

Travel Cancelled....

Well yes its true. I am not going at the moment as per the pre-scheduled program. Last evening, I met with an accident and its going to take some time for me to get recovered. So the travel is canceled now. Its just amazing to think that one minute back you were fine and having a tea with your friend and the next minute , you are lying on the road with lots of people surrounding you as you presented a classic movie stunt scene with a completely smashed vehicle and lots of bruises and wounds everywhere over your body. Isn't it? Well it was quite some time since I met with an accident. The last one I can recall was about 4 years back before my first travel to Malaysia. It was a big one. And this time also its at the same level. I wanted some break but definitely not like this and by this reason. Anyways can't help it now. Its already happened so just hoping that I shall recover soon. Lets see!

Saturday, May 10, 2008

A Trip To World's Asia City....

Ok I got back. It was a tiring trip to world's Asia city, HongKong. I had no plan with me and also there was no such thing that it was conveyed to me before that I have to go there. Just the other week, I was sitting in Delhi office when I met APAC(Asia Pacific) Resource Director. He asked me what I am doing next week( this week) and I said nothing! So he mentioned that there is a program in HongKong which needs to be done and he is not able to find a good resource( tech person) to do it. So he immediately made few calls, checked my schedule with the schedule coordinators and left saying that prepare your baggage. So that's how in about 15 minutes total, I was confirmed that I have to visit HongKong and its confirmed. Alright, sounds good!

So that's how the visit got confirmed. I was already doing a program which was supposed to get finished on Thursday. So I had only Friday with me to get myself prepared as my flight was leaving on Saturday. I was traveling by Cathay Pacific airline and the flight was leaving at 3.30am. So I just got every thing set and left on Saturday morning for Delhi. As usual I was traveling by bus. Well everything was alright except one point that when my bus reached on the entry point of Delhi, it was hit by a truck in the back :-). Yeah it was a shock. Every one was like , OH MY GOD! Actually the truck driver could not control his brakes and came very near and hence the collision happened. Luckily there was nothing major happened. So we started again and finally I was there at Delhi. From there I took an auto and left for airport. There was another passenger in the bus who came to fetch his brother who was coming from Cyprus. So he also joined me in the auto. We got at the airport at about 12.45 am. It was already time for my flight so I said good bye to that guy and left. As usual there was lot of rush inside the airport. And also Delhi is getting enhanced so there was a lot which got changed when the last time I visited there. Well I got the counter of Cathay Pacific, did my baggage scanned and left for immigration. Again there was a long queue there. After about 30 minutes of standing punishment , my turn came. The immigration was a young guy only. He saw my passport snap and asked what happened Aman? Is it you? I said yeah sir its me only just the snap is about 10 years older than me. He smiled and asked so why going to Hong Kong. I told him that there is some business presentation that I have to give. As he was checking my passport, he saw that I did visit Malaysia and other Asian countries too. So he asked ( no idea why) , so you went to Malaysia too and that too 3 times , why so? There is nothing there which needs 3 travels to see. I said,I  went to see some one over there. He smiled and said find a girl here in India only ,its too costly to visit so far to see some one and stamped my passport. I said if will get time than may be will try and left. It was already 3am so we were called for boarding. Finally, I was in the aircraft.

I normally take a window seat only. As with this, you will step over some one for about one or two times only in the whole travel and no one will disturb you. But this time I got a middle seat which in my opinion is the worst which one can get. And to make things worst, I was joined by two sumo size passengers on my both sides. Said that, the flight otherwise was okay. Food was okay too. I was so much tired that I just slept without even bothered to look the in flight entertainment programs.

So at about 11am Hong Kong time, we were there at Hong Kong international airport. After the immigration formalities, I collected my baggage and bought a ticket for Airport Express which is a train that leaves from airport and drops you at Hong Kong station from where you can hire a cab to where ever you want to go. I knew that the train is a much safer, faster and comfortable way than looking for a cab from all the way from airport to main city. So I got into and left. As expected, it dropped me in the city station in 25 minutes only. I hired a cab and left for my hotel. I had already a booking in Express Holiday Inn  hotel which is on the Causeway Bay, just opposite to Times Square. I checked in and after change, just got into bed and slept. I don't know but I was so much tired that despite willing to go and have a look around, I could not find any energy to do so. I got up in the evening only at about 7pm. I was told to go and have a look at the office location so that I should not face any trouble in the morning but I again slept :-) and didn't even have any meals too in the whole day.

Okay so next morning, its "the day" and I had to start my program. So I left for my office which was in Caroline Center. I had to ask once on the way about the way but it was a breeze to find the location.

So now I had to start my program. I had an impression that there will be not more than 3 people in my room but I was amazed to see that there were actually 8 people and first time in this program, a lady too was there. To spice up things more, I had one guy, David Tin sitting from support who started working with Oracle since version 5! Ok so we got some real deal here. Its always an issue that when doesn't speak anything, the conversation becomes really tough and the interactiveness fades away. Well I had this thing in my mind already. So I tried to use some techniques of mine to conquer this and I believe to some extent I was able to do so too. All the persons were really sharp, quite but sharp. And to my disbelief there were questions right in the class , exactly what I always want to have.

I tell you one thing, if you are traveling and you don't eat non-veg, its a real trouble to get food for you. And the same happened with me too. I normally don't take lunch when I am doing a program or will take very little. I have a good breakfast which is enough to keep me going till evening. But the issue here was that in the morning , the breakfast which I could have was a glass of orange juice, a cheese burger, few potatoes chips and a cup of tea/coffee. Now there was no one whom I knew there and there was no one who was there to tell me where to go and have some thing. I was told by some one here in India, a colleague of mine that there is an Indian food joint on the same side but the way of telling was , "hmm its some where on the road, you will find it." Hmm not a good way of telling things if you ask me. So I had nothing in my lunch for three days. Just had tea and that's all was my lunch. There was also nothing that I could have in my hotel as the food joints were presenting things which I didn't understand and I could not take any risk. I was told that there is an Indian food joint some where but for that I needed to take MRT train. Now I was always very tired after the program and I need to do some work for the next day too so I couldn't take that option. On the last day, David took me to one food joint in Times Square. I couldn't get the name of it but David ordered for some vegetarian dishes and they were good. He told me that in that food joint, animal oil is not used too so I can have the dishes without being worried. Well I did enjoy the taste of the dishes. They were made of Soya beans. It was a great place. David took me around in the Times Square. Well though its really nice but I didn't find anything there to excite me. It was just "another mall", big indeed but just like any other shopping mall that you can find in your city very easily and lots like it. Anyways it was a good fun to go around even for a short while. In the evening, I was so much hungry and I told myself that I desperately need to have some thing otherwise I was going to faint. So I called reception and asked about some food joint. They told me that there is Pizza Hut. I decided I shall get a veg pizza there. So I hopped in it. As I expected , I did get a veg pizza. The only thing which I didn't like that they didn't put any sauces in my packet. I was asked to wait for 20 minutes before it gets ready. While sitting there, next to me there was a Chinese couple sitting. The gal was feeding the guy. He was so naughty and was teasing her so much but she was so much caring. Even he asked her to feed him some shake with spoon and she did that even. It was so nice to see so much love of that gal for the guy. The guy hugged her after dinner and they left. Even they were in the same elevator in which I was there and all the time , the gal was hugging the guy so tight. It was so nice to see that still people know what love is. It was so nice to see them but also looking at them ,a pain also got refreshed in the heart. That's all I can say that its just so true that with time wounds may go away but their signs never fade.   

I normally don't like to shop for myself much. The last time I did shopping for myself was when I was traveling to Malaysia for second time. Its not that I don't like it but some how I feel its good to buy things for others. That smile on your loved one's face to see some thing is worth more than buying things for you. So I wanted to buy some thing for my sister. I asked David and he told me some shops. Well he did come along with me in the evening to the place to show me the way. I searched almost all the malls in the area. I guess nearly 6 I did have a look. I am a very fussy customer and I need all the answers of my questions before you will get even a single penny from me. And if you can't handle it, well I won't be bothered even if you are selling stuff from Gucci even! Finally I was able to get some thing. There was not much time as I had other things to take care too like my booking for bus back to airport, payments and all that. So I just got what I thought would be liked and got out.

The program ended with a good note. All the guys were looking happy. They took my email address and told me that I shall be getting lots of questions. Well I am all up for it any time. A smile was there on every one's face and I guess that's a good sign. I am still waiting for the official report to come. Until I wont see it, I won't be assured but till now, things seemed to got concluded nicely and that's what is the most important thing for me if you ask me.

So finally I was ready to say good bye to HongKong. I had already booked a shuttle bus from hotel to airport. The reason was that I wanted to atleast some look on the roads with traveling in the bus. I already traveled by train and one really can't see much with the train. It proved to be a good decision and I did enjoy the travel. Finally I was at the airport. I finished all the formalities and than just was looking around. The first thing that I saw on the airport was this,

Yup, Oracle database 11g's promotion! And Oracle was nearly everywhere on the airport. Wherever you see, Oracle was flashing with different marketing promotions. I never saw this anywhere but I believe Oracle is desperate to make sure that in the business, no one gets near to it even. Good work done I shall say!

So I was finally in the aircraft saying good bye to world's Asia city, Hong Kong! It was a good trip. Despite that I didn't get much time to move around and see the place, I didn't get to find much options for my food and how can I miss mentioning it that despite the 3 continuous sleepless nights thanks to a couple's "loud noises" in the next room from mine, it was a good trip. May be some time in the future I shall go back and see the place too. If I shall get a chance, I shall look forward to explore the place more. At the moment, I need to prepare for my travel for tomorrow. I shall update the post with the pictures link later. I am still trying to get them uploaded and only able to upload the one that you jus saw. So come back for them later!

Friday, May 09, 2008

Purest Of Pain....

Here I am sitting on the airport waiting for my flight. I don't know from where I have come to this song. But since the first time I heard it which was about 10 minutes ago, I am not able to stop myself from listening it again and again! I have lost words. I wont be able to tell you why I did like this song and moreover why you would like this song if you will. But I shall say this for sure that if you have ever fallen in love and worst, got hurt by your love only, you would love each and every word of this song. Here are the lyrics for this song. Listen it here,




Why it happens that even when you are hurt by your love, you still love him/her? Why it happens that no matter how much pain, tears and cries he/she gave you in return for all the love and care of yours but still your heart always have just and just love for him/her and misses him/her with each and every breath of yours? Why it happens? A question which I guess has no answer and probably never will have too!

Saturday, May 03, 2008

Travel Time....

Yes its the time. I shall be leaving after a while for an offshore assignment. A lot is dependant on this assignment and it has tons of issues. I just hope and wish that I shall be able to put things at their right places. Wish me luck and pray for me guys. I really need it!

Friday, May 02, 2008

Back But....

Yes I got back today morning from a 8 day program. I was supposed to be spending just 4 days and was going to leave on the last Sunday only. But all of a sudden , last Wednesday I received a call from the India core delivery manager that there was a program which was going on but now halted. So he immediately asked me to come and take over it. There was a lot of mess that had been created in the class from the last instructor. I don't like to pass comments on any individual in general. Reason for that is that its neither professionally nor personally ethical. But there are certain things which are certainly not acceptable. Every profession has some regulations and rules to follow and it doesn't matter what and who one is, he/she has to follow all of those in order to be called a true professional. Some how this was some thing which the past instructor completely ignored. I never heard ( neither can tolerate) that an instructor challenges a student that he knows better than the student. Heck if that's not true than why the heck you are standing in front of them in this role. You are supposed to know "more" than them than only you can be called an instructor. And if you are challenging a student than I guess you have completely lost it. I really don't care how much or less you know, you are an supernova world renowned expert even if you don't know how to speak in a public event where people have paid to listen to you and have expectations that they will not just experience a good technical experience and discussion but otherwise too, a healthy and friendly atmosphere as the technical training's are not like college or school classes. Its just a discussion between two professionals where they are sharing their knowledge with each other and helping each other to improve. If some one challenges a student claiming that he knows better than him than I guess that person must not be allowed to come even near to the classroom as an instructor. He himself needs to sit in the class and understand certain things. Anyways these and many more things like that happened in the class when I took over the charge. It took me a a lot of while to make things work in the way they should had been from the start but some how I tried my best to fix all broken things and links. I was able to make people leave with a smile on their faces and I guess that's what is most important.

After that program, I had to start my own program which when I started , I got the feeling will not be a smooth sailing at all. There were two main reasons for it. One was that I was covering three different modules in 4 days. Second and I guess the most crucial one was that all the guys were pretty experienced, ranging professional experience from 4 years to even 12 years. That makes the things really tough as the level of the program goes really high and with a guy like me who knows only  "o" of Oracle,its surely not the best thing that can happen to me :-). Some how I did manage to things and with the co-operation of the guys, everything went well. I must say that I did learn a lot from the guys. While leaving, everyone did come back to me and shook hands. All were smiling and I guess that gives the sign that things went well :-).

It wont be fair if I wont mention that Guru Parsad helped me a lot to understand Oracle Real Application Clusters. I couldn't get a chance to attend his class as I was occupied in my own program. But hats off to that guy , despite being so tired, he still gave me time every day and made me understand some of the toughest parts of RAC. I am not sure that I still understood the concepts completely as RAC is not so easy but yes he did make me take the first step. I shall surely say that if there would be some one else, he/she wouldn't had done in this way which Guru did.

Ok I guess you are still wondering that why I mentioned this "but". Well the answer is that I am leaving again tomorrow and this will be an overseas assignment. I am not much worried about the program content. What is sending chills in my spine is that there will be a big communication blockage that will happen as the guys who will be attending my program don't understand English so well and I speak ( as others say) really really fast. I really don't know what will happen and how? Lets see. I shall be starting tomorrow. Today there are so many other things to do too. And the first among all those is have a sound sleep :-). So I am going to bed guys. See you after a while.  Adios!