Database Configuration and Best Practices |
For best results, configure and maintain your Oracle database according to the vendor's requirements and use the Jive best practices.
-Doracle.jdbc.maxCachedBufferSize=12
Ensure that the target database allows the Jive application's setup tool access to create tables. After you install the Jive application, you'll finish installation (or upgrade) by using Jive's admin tool to connect to the target database. The admin tool will create or upgrade the tables it needs. So, you need to ensure that permission to create tables is granted, at least until the upgrade or installation is completed and the application has been restarted.
The username can be any legal Oracle identifier -- "coredb" is just an example. The application does not require a dedicated tablespace, but many DBAs have that practice. The tablespace must be created separately. For more information about the CREATE USER statement, see the Oracle documentation.
The database user must not be granted view access to any schema other than the one it owns. During upgrades, the application will read metadata about its tables defined in the database. Since the application does not know what the default schema is, it may inadvertently retrieve information about its tables defined in other schemas. If you have set up application instances using other schemas in the same database, this can result in erroneous information being passed to the application.
If you absolutely must use a database user with access to other schemas, ensure that there is only one set of application tables defined across all schemas to prevent this object name conflict.