how to use components by oracle