可先求得p真与q真时x的范围,再由真值表作出解答即可.
【解析】
∵命题p:函数f(x)=lg(ax2-x+a)的定义域为R,
∴ax2-x+a>0恒成立,
显然,a≠0,
∴,解得a>2;
∵命题q:3x-9x<a对一切的实数均成立,令g(x)=3x-9x,
则a>g(x)max.
∵g(x)=3x-9x=-+≤,
∴g(x)max=,
∴a>.
∵“p或q”为真命题,且“p且q”为假命题,
∴命题p与命题q一真一假.
若p真q假,则a∈∅;
若p假q真,即,则<a≤2.
综上所述,<a≤2.
故答案为:<a≤2.