CHICAGO The San Francisco Giants have activated outfielder Mac Williamson from the 10-day disabled list and sent left-hander Josh Osich to Triple-A Sacramento.