Why is the oil light on if the level is ok on an altima 95?

may be the oil sending unit. oil pickup may be clogged.