Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Where is the trcroute utility?

Re: Where is the trcroute utility?

From: Hans Forbrich <forbrich_at_telusplanet.net>
Date: Tue, 03 Jun 2003 03:02:37 GMT
Message-ID: <3EDC0E47.95555375@telusplanet.net>


Hans Forbrich wrote:

> With all due respect (and due apologies for the top post) TRCROUTE **is** an
> Oracle supplied utility that is valid only on UNIX/Linux platforms.
>
> Confirmed by the Oracle Copyright on my Linux and Solaris systems.

Further, on Linux environment - copyright dated 1999, utility installed by Oracle9i R2 Tech Track CDs about 3 weeks ago

>
> /Hans
>
> Billy Verreynne wrote:
>
> > Peter wrote:
> >
> > > I could not find the trcroute utility.
> > > It is not in oracle_home\ora92\bin
> >
> > It is a standard TCP protocol stack command. Together with commands like
> > ping, route, ipconfig (not on all platforms) and so on.
> >
> > On Unix, the command is called traceroute and you should find it in
> > /usr/sbin. If not, run a 'whereis traceroute'.
> >
> > On Windows, it is called tracert.exe (respecting the old DOS 8 char filename
> > standard). It should be in \WinNT\System32. If not, run a 'dir/s/b
> > tracert.exe'.
> >
> > BTW, you can also use the ping command to run traceroutes. That's to say
> > with a properly implememted ping command (like on Linux and Windows).
> >
> > A traceroute is down by causing ICMP packets to die on their way to the
> > destination. Maybe not politically correct, but you get a funeral notice
> > from the machine where it died at.
> >
> > Each ICMP packet as a TTL (time-to-live) number. TTL in the packet, gets
> > decremented by each machince that handles the packet. TTL reaches zero,
> > that machine tells you (instead of passing the packet to the next hop).
> >
> > So, to do a traceroute using ping, you ping the host starting with a TTL of
> > 1 and then incrementing it until you reach that host. Each machine along
> > the line will thus respond,e.g.
> > # ping -t 1 some-machine.somehere
> > .. get the 1st machine in the route ..
> > # ping -t 2some-machine.somehere
> > .. get the 2nd machine in the route ..
> > .. etc.
> >
> > (On Windows, use the -i switch and not the -t switch).
> >
> > BTW, nowhere does it say that a DBA or Oracle developer should not know his
> > pings from his traceroutes. ;-)
> >
> > Next lesson. How to set up an infinite loop using the route command. :-)
> >
> > --
> > Billy
Received on Mon Jun 02 2003 - 22:02:37 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US