Toolboxcategory cloud |
ViewsPersonal toolsOracle DatabasesFrom Seapine LabsTestTrack Pro is client/server application consisting of a client application, a server application, and a database. The TestTrack Pro Server communicates with the Seapine License Server, which provides centralized license management and stores user information in a separate database. With any TestTrack Pro installation, there are three types of databases: the Seapine License Server database, TestTrack Pro Server database, and TestTrack Pro project databases. The Seapine License Server database stores product licenses, the global user list, and the server settings. You can use the Seapine License Server Admin utility to manage this database. The TestTrack Pro Server database contains the project list, the mail queue, and TestTrack Server Options. The TestTrack project databases contain the configuration settings for individual projects, as well as defects, test cases, test runs, custom fields, local users, and security groups. By default, all the applications use a proprietary database format. However, they can use any of the following RDBMS formats:
Note: You can mix database formats. For example, you can use the native database format for the server databases and MySQL for the TestTrack Pro project databases. This article describes how to configure the Seapine License Server and TestTrack Pro Server to use Oracle databases. Install the Seapine License Server, TestTrack Client, and TestTrack Server before configuring the databases. To use Oracle databases for the License Server or TestTrack Server, complete the following tasks:
To use Oracle databases for one or more TestTrack projects complete the following tasks:
[edit] Creating the databaseBefore configuring the databases with the appropriate admin utility, you must create the database. Keep the following in mind:
Log in to the RDBMS and create a new database for the databases (Seapine License Server, TestTrack Server, and/or TestTrack project database) you want to manage with the RDBMS. Next decide which RDMBS user account you want the Seapine License Server and/or TestTrack Server to use to connect to the RDBMS. Determine whether you want to use a single account for all the databases, or if you want to set up separate accounts for each. Each user only requires default connection privileges and should not have any Oracle DBA privileges. Use your preferred tablespace management for the users. An easy method is to set up the users to share the USERS tablespace and to enable an unlimited quota. [edit] Oracle database character setOracle only converts characters when the Oracle client’s character set, specified by NLS_LANG, does not match the character set that is stored in the database. If the character set is set to something other than UTF-8, VARCHAR2 fields may not be able to correctly store data. If this happens, you will see this misnomer of an error: ‘ORA-01461: can bind a LONG value only for insert into a LONG column’. The Oracle database character set should be AL32UTF8 or UTF8. [edit] Oracle sizing, memory, and tuningOracle sizing and tuning settings should be consistent with your corporate standards. The SQL scripts included with the Seapine License Server and TestTrack Server for schema creation can be reviewed to determine appropriate settings. [edit] Configuring the Seapine License Server and TestTrack for Oracle databasesAfter creating the databases, use the appropriate admin utility to convert the existing data to the new format. You may not use all the following procedures depending on which databases you chose to convert. [edit] Configuring the Seapine License Server to use a Oracle databaseThe Seapine License Server database stores product licenses, the global user list, and the server settings. If you created a Oracle database for the Seapine License Server, use the following steps to convert the existing data.
[edit] Configuring the TestTrack Server to use a Oracle databaseThe TestTrack Server database contains the project list, the mail queue, and TestTrack Server Options. If you created a Oracle database for the TestTrack Server, use the following steps to convert the existing data.
[edit] Configuring TestTrack to connect to a Oracle project databaseTestTrack project databases contains the configuration settings for individual projects, as well as defects, test cases, test runs, custom fields, local users, and security groups. Use the following steps to configure to TestTrack Server to connect to the RDBMS that contains the Oracle project databases.
[edit] Creating a new TestTrack project for Oracle
|
|


