You should create a user other than SYS. For example, DESOWNER.

If you make the default tablespace for DESOWNER equal to TOOLS and put the repository objects there, you should have no problems.

Good luck.