If I'm not mistaken, this version uses the old vtp style. Try this:
[code:1]Switch# vlan database
Switch(vlan)# vtp ?
client Set the device to client mode.
domain Set the name of the VTP administrative domain.
password Set the password for the VTP administrative domain.
pruning Set the administrative domain to permit pruning.
server Set the device to server mode.
transparent Set the device to transparent mode.
v2-mode Set the administrative domain to V2 mode.
This command form is deprecated in newer IOS versions. I have 12.1(22)EA6 on my 2950 and switch(config)#vtp works fine. Any way, you can still do the most part if the above works with you.
Here is whats written in the "BCMSN Official Exam Guide, 5th edition" from Cisco, page 145:
You should be aware that there are two supported ways to conﬁgure VLAN and VTP information in Catalyst IOS switches:
■ Global conguration mode commands (for example, vlan, vtp mode, and vtp domain)
■ VLAN database mode commands
The vlan database EXEC command still is supported in Catalyst IOS Software only for backward compatibility, but this is not covered in the BCMSN course or the exam