There is a interesting tug-of-war going between the DBA’s and Architects on how to use OLTP database for reporting without impacting performance issue. Although the client has a set solution recommended by us earlier, but due to costs there is a consolidation of databases (not as databases data per se), instead having OLTP database and reporting database (copy or closest copy of OLTP) on the same system or different system.
Well, to justify on what I would think of I was searching in the web on what other DB guys think about all this. A very interesting article, which you will want to read is here. However, I shall definitely share what I would recommend.
Enjoy and Cheers!