|
|
Codebeamer supports only on-premise Oracle deployments. Oracle Cloud Infrastructure (OCI) is not supported. PTC recommends using Oracle Enterprise Edition for optimal performance and compatibility.
Before performing any action, it is advised to backup the existing database. Also ensure that the database remains untouched during migration, as this may result in data loss.
|
SQL> SELECT value$ FROM sys.props$ WHERE name = 'NLS_CHARACTERSET';
VALUE$
-----------------------------------------------
AL32UTF8
In this guide, the USERS tablespace is used.SELECT cdb FROM v$database;
CREATE USER cbroot IDENTIFIED BY cbpassword DEFAULT TABLESPACE USERS QUOTA UNLIMITED ON USERS;
GRANT CREATE SESSION, CREATE TYPE, CREATE TABLE, CREATE CLUSTER, CREATE TRIGGER, CREATE OPERATOR, CREATE SEQUENCE, CREATE INDEXTYPE, CREATE PROCEDURE, CREATE VIEW To cbroot;
GRANT EXECUTE ON DBMS_CRYPTO TO cbroot;
GRANT EXECUTE ON DBMS_LOB TO cbroot;
GRANT UNLIMITED TABLESPACE TO cbroot;
Oracle account is required:CREATE USER c##cbroot IDENTIFIED BY cbpassword DEFAULT TABLESPACE USERS QUOTA UNLIMITED ON USERS;
GRANT CREATE SESSION, CREATE TYPE, CREATE TABLE, CREATE CLUSTER, CREATE TRIGGER, CREATE OPERATOR, CREATE SEQUENCE, CREATE INDEXTYPE, CREATE PROCEDURE, CREATE VIEW To c##cbroot;
GRANT EXECUTE ON DBMS_CRYPTO TO c##cbroot;
GRANT EXECUTE ON DBMS_LOB TO c##cbroot;
GRANT UNLIMITED TABLESPACE TO c##cbroot;
GRANT EXECUTE ON DBMS_LOB TO <database user>;
GRANT EXECUTE ON CTXSYS.CTX_DDL TO <database user>;
database.driver=oracle.jdbc.driver.OracleDriver
database.connectionURL=jdbc:oracle:thin:@//localhost:1521/ORCLCDB
database.username=user
database.password=pass
database.passwordStorageType=PLAIN
|
|
Backup all data. Before doing anything, backup the existing database. Also ensure that nobody uses the database during migration, as this may result in loss of data. When upgrading an existing database, make sure the old Codebeamer installation is shut down.
After the upgrade, it is not simple to go back to the old Codebeamer version because that will most probably not run with the upgraded database. The only safe way to revert the upgrade is to restore the old database from a backup.
|
|
|
When upgrading to version 10.0.x and above, make sure to execute the following command necessary for the data migration procedure, otherwise the upgrading procedure will fail.
GRANT EXECUTE ON SYS.DBMS_CRYPTO TO {Codebeamer Database User}
|