Australian shares have had a shaky session as oil prices continued to weigh on confidence and select miners jumped after China announced fiscal stimulus.