http://www.pitt.edu/~hoffman/oradoc/server.804/a58312/newch255.htm
http://blog.itpub.net/3326/viewspace-607363
http://ywqboy.blog.sohu.com/116254573.html