USPSA national: http://www.uspsa.org./
Beginners match at Douglas Ridge on 1st Saturday.
Fairly local match SOMEWHERE pretty much every weekend.
Probably the closest to Portland is Tri-County in Sherwood.
Safety training required before you compete, except for the
beginners match. Not sure about that one. I run the probram
at Dundee--contact me if you want more info.