Tuesday, December 25, 2007

VMware tools not running


Problem:
Cannot install VMware tools by selecting the install on the menu

Possible Solutions:
1) VMware tools run by loading an ISO image into the CD drive, if autorun is disabled, it cannot install automatically.
In the VM, go to the CD drive, it should be loaded with VMware tools setup. Run setup.exe manually from there.

2) The VM OS could be hardened. Windows Installer may be disabled, thus VMware tools setup can't run.
Run the following command
msiexec.exe /regserver
Ensure that the service Windows Installer is up and running. Try running VMware tools again.

Trick - Locking a windows folder

Trick:
Locking a windows folder

Solution:
I got this somewhere on the net.
1) Consider you want to lock a folder named caclub in your f:\, whose path is f:\caclub
2) Now open the Notepad and type the following ren caclub caclub.{21EC2020-3AEA-... More»1069-A2DD-08002B30309D}
3) Where caclub is your folder name. Save the text file as loc.bat in the same drive.
4) Open another new notepad text file and type the following ren caclub.{21EC2020-3AEA-1069-A2DD-08002B30309D} caclub
5) Save the text file as unloc.bat in the same drive. --------- Usage: ---------
6) To lock the caclub folder, simply click the loc.bat and it will transform into control panel icon which is inaccessible.
7) To unlock the folder click the unloc.bat file. Thus the folder will be unlocked and the contents are accessible.

Oracle OEM wrong password

Problem:
Although you are damn sure the password is right, but OEM simply doesn't agree.

Solution:
You might have changed your security policies (hardened??).
GO local security policy, add the windows/AD user to 'Log on as batch job'

Oracle OEM died


Problem:
I only changed my Oracle server's IP or hostname and the whole Oracle Enterprise Manager thing died on me!

Solution:
Oracle OEM depends on the IP and Hostname that is during the installation. So if its changed, things will go wrong.

Soln:

Perform the following steps.
1) Run the following, this will remove entire OEM setup from Oracle
emca -deconfig dbcontrol db -repos drop

2) RUn the following, this will remove the orphaned OEM console service
sc delete consoleServiceName

3) Remove the existing listener with Net Configuration Assistant.

4) Change listener.ora and tnsnames.ora to fit the current IP and hostname settings.

5) Restart the remaining oracle services. (Restart comp if not sure)

6) Add new listeneer with Net Config Assistant

7) Ensure Listener and Database instance are up
Run the following, this will reinstall the entire OEM setup for oracle.
emca -config dbcontrol db -repos create


8) Open the Enterprise Manager Console and try again

Oracle database cannot start


Problem:
Oracle database 10g simply refuse to start.

Possible solutions:
1) The listener may not be working properly. If sample database was not created during first database creation, then a listener is not included in installation. Run Net Configuration Manager to create a new listener.

2) System just rebooted, services has not started yet. Type services.msc and check if the oracle services are up.

Oracle cannot connect

Problem:
'Cannot connect to database using existing credentials".
This may happen even though you are damn sure you got the username and password correct.

Possible Solution:
Oracle do not accept certain characters such as '.' and ';' and probably many others. So to be safe, use alphanumeric characters.
* During the setting of username and password, Oracle won't complain of illegal characters, but when it comes to logging in, the above error occurs *

JMS unsupported encoding

Problem:
During runtime of a java application, an unsupported encoding for JMS message might appear during JMS operations.

Solution:
A quick fix would be to use the SDK as the runtime JVM instead.

Clicking on jnlp does not open java app


Problem:

By default, Microsoft's IIS mime extensions do not recognize .jnlp files. So clicking on jnlp links on a web page hosted by IIS will simply open a xml document, as best.

Solution:
In the container of the website hosting the .jnlp files, add a mime type/extension as follows.
extension: .jnlp
content type (mime): application/x-java-jnlp-file