I recently started looking at this product after the developers had been using it independently for a while. Now I am evaluating the Corporate Edition to determine how to set it up for the rest of our site -up to 30 users on multiple applications/projects.
I am an Oracle DBA, so my focus has been on setting up the repository in an Oracle Database. I downloaded the Oracle_BaseModel.sql script, but there was little information on the requirements for the user setup.
Q1: Is there more detailed information about how to set up the user that will eventually run the Oracle_BaseModel.sql script? I granted the privileges I thought appropriate based on reviewing the script, but this process seems like guesswork to me.
Q2: Are there recommendations for how to set up the repository user as far as security goes? I wanted to create an EADBA user who owned the tables and then an EAUSER user who had privileges to modify the data. However, when I tried to use EAUSER, I got a bunch of table not found errors. EADBA worked just fine.
Q3: Am I correct in assuming that separate repository database users are needed for separate projects? I was able to do a "Project Data Transfer" of a test project into the repository. Then when I tried to load a second project, it informed me that the target would be erased first. I am familiar with Oracle Designer Repository which is a single database containing multiple projects under one owner. With EA, I am guessing I need to create a new user and run the Oracle_BaseModel.sql script for each application project.
Q4: How do I manage security if I am giving out the userid and password so the developers can connect to the repository database?
Please forgive me if this is documented somewhere more explicitly. I am reviewing all documentation now, but these questions did not seem to be answered clearly.
Thanks!
Kristin
