What are the functions of CPExtended and CPTempDB database?
CPExtended database is used mainly as logging database to capture internal trace information (if this feature was turned on); it also serves for other minor areas and it should treated as a part of Changepoint database and should not be dropped or re-created.
CPTempDB database is used as storage of temp data for better performance by separating database from Changepoint DB, it may be re-created by stored procedure DBM_SetupCPtempDB safely without any impact.