Oaktree Specialty Lending Corporation priced notes aggregating $300 million due 2031 to be underwritten by several investment banks.