已知等腰三角形的周长为12,它的一边长是方程X^2-6x+8=0的一个实数根,求他的腰长和底边长