http://www.blogjava.net/wangdetian168/archive/2011/03/01/345428.html 10g
http://www.blogjava.net/wangdetian168/archive/2013/09/09/403858.html 11g r2