Sie sind auf Seite 1von 9

1)

El primer paso a realizar ser el de obtener el r_object_id del objeto de


configuracin de la docbase, mediante el siguiente DQL

select * from dm_docbase_config

Luego, debemos sacar tambin el r_object_id del objeto de configuracin del


server con el siguiente DQL

select * from dm_server_config


Tambin debemos anotar el hostname del servidor, mediante el comando
hostname ejecutado en el cmd

2)

Hecho esto, hay que apagar todos los servicios asociados a Documentum:
Docbase, Docbroker, Java Method Server, Apache, DTS, etc.

3)

A continuacin, procederemos a cambiar el nombre de distintos archivos y


carpetas ubicados en las rutas de instalacin de Documentum:

a) Renombrar el archivo \Documentum\apptoken\DocBaseVieja.tkn a


\Documentum\apptoken\DocBasenueva.tkn. Editar las referencias a la Docbase vieja
dentro de dicho archivo
b) Renombrar el archivo\Documentum\cache\X.X\bof\DocBaseVieja a
\Documentum\cache\X.X\bof\DocBaseNueva. Editar el archivo content.xml, y cambiar
las referencias a la docbase vieja por la nueva.
c) Renombrar la carpeta \Documentum\data\BaseVieja a
\Documentum\data\BaseNueva
d) Renombrar el archivo \Documentum\dba\auth\DocBaseVieja a
\Documentum\dba\auth\DocBaseNueva
e) Renombrar la carpeta \Documentum\dba\config\DocBaseVieja a
\Documentum\dba\config\DocBaseNueva
f) Renombrar el archivo \Documentum\dba\log\DocBaseVieja.log a
\Documentum\dba\log\DocBaseNueva.log
g) Renombrar el archivo \Documentum\dba\log\fulltext\fttrace_DocBaseVieja.log a
Documentum\dba\log\fulltext\fttrace_DocBaseNueva.log
h) Renombrar la carpeta \Documentum\server_uninstall\delete_db\DocBaseVieja a
\Documentum\server_uninstall\delete_db\DocBaseNueva
i) Renombrar la carpeta \Documentum\share\temp\ldif\DocBaseVieja a
\Documentum\share\temp\ldif\DocBaseNueva
j) Renombrar la carpeta \Documentum\share\temp\replicate\DocBaseVieja a
\Documentum\share\temp\replicate\DocBaseNueva
k) Dentro de la ruta
E:\apps\Documentum\jboss5.1.0\server\DctmServer_MethodServer\deplo
y\ServerApps.ear\DmMethods.war\WEB-INF editar el archivo web.xml y
cambiar las referencias a la docbase vieja
l) Dentro de la ruta
apps\Documentum\jboss5.1.0\server\DctmServer_MethodServer\deploy\
acs.ear\lib\configs.jar\config editar el archivo acs.properties y cambiar
las referencias a la docbase vieja

4)

Editar el archivo \Documentum\dba\config\DocBaseNueva\ server.ini file

a) Cambiar el docbase_name por el nombre nuevo de la base


b) Cambiar el server_config_name por el nombre nuevo de la base
c) Cambiar el service, respetando el prefijo dm; es decir,
dm_DocBaseNueva
d) Cambiar la ruta del database_password_file
e) OJO, tener en cuenta que si tambin se cambia el nombre de la Base de
Datos en los campos database_name
f) Salvar los cambios y cerrar el archivo
5) Editar el archivo \Documentum\dba\dm_documentum_config

a) Cambiar el DOCBASE_DocBaseVieja por el nombre nuevo

b) Cambiar el NAME=DocBaseVieja por el nombre nuevo

c) En el caso de cambiar el nombre de la Base de Datos, cambiar el


DATABASE_NAME por el nombre nuevo

6) Editar el archivo C:\Windows\System32\drivers\etc\services

Cambiar el dm_DocBaseVieja por el nombre nuevo

Cambiar el dm_DocBaseVieja_s por el nombre nuevo, guardar y cerrar

7) Editar el archivo Documentum\config\dfc.properties


Cambiar el dfc.globalregistry.repository y poner el nombre de la nueva
DocBase. Guardar y cerrar. Luego, este archivo, debe ser copiado en las rutas
correspondientes a Webtop y DA:

Program Files\Apache Software Foundation\Tomcat 6.0\webapps\webtop\WEB-


INF\classes

Program Files\Apache Software Foundation\Tomcat 6.0\webapps\da\WEB-


INF\classes

8) Renombrar el Registro en
HKLM\SOFTWARE\Wow6432Node\Documentum\DOCBASES\DocBaseVieja por el nombre nuevo.
Si el sistema es de 32 bits, buscar en el nodo correspondiente.
Cambiar el value_data de DM_SERVICE_NAME por dm_DocBaseNueva. En el
caso de cambiar el nombre de la Base de Datos, cambiar tambin el
DM_DATABASE_NAME
Editar el nombre de HKLM\SYSTEM\CurrentControlSet\Services\DmDocBaseNueva

Editar el value data de DisplayName por Documentum Docbase Service DocBaseNueva.

Editar el value data de ImagePath reemplazando las referencias al nombre de la docbase vieja

E:\apps\Documentum\product\6.7\bin\documentum.exe -docbase_name DocBaseNueva


-security acl -init_file E:\apps\Documentum\dba\config\ DocBaseNueva \server.ini
-run_as_service -install_owner Administrator -logfile E:\apps\Documentum\dba\log\
DocBaseNueva.log
9)

En la base de datos, realizar las siguientes querys:

UPDATE dm_sysobject_s set object_name = 'NewDocbaseName' where r_object_id =


'DOCBASE_CONFIG_OBJECT_ID'

UPDATE dm_sysobject_s set object_name = 'NewDocbaseName' where r_object_id =


'SERVER_CONFIG_OBJECT_ID'

UPDATE dm_job_s set target_server = 'NewDocbaseName.NewDocbaseName@HOSTNAME'

update [docbase].[dbo].[dm_location_s] set


file_system_path='E:\Apps\Documentum\data\DocBaseNueva\thumbnail_storage_01'
where
file_system_path='E:\Apps\Documentum\data\DocBaseVieja\thumbnail_storage_01';

update [docbase].[dbo].[dm_location_s] set


file_system_path='E:\Apps\Documentum\data\DocBaseNueva\streaming_storage_01'
where file_system_path='E:\Apps\Documentum\data\ DocBaseVieja
\streaming_storage_01';

update [docbase].[dbo].[dm_location_s] set


file_system_path='E:\Apps\Documentum\data\DocBaseNueva\replicate_temp_store' where
file_system_path='E:\Apps\Documentum\data\ DocBaseVieja \replicate_temp_store';
update [docbase].[dbo].[dm_location_s] set
file_system_path='E:\Apps\Documentum\data\DocBaseNueva\replica_content_storage_01'
where file_system_path='E:\Apps\Documentum\data\ DocBaseVieja
\replica_content_storage_01';

Por ultimo, se debe cambiar las referencias de los usuarios al home repository viejo, que
menciona a la docbase vieja: para eso hay que buscar en la base de datos la tabla dm_user y
cambiar las columnas home_docbase y user_global_unique_id por la docbase nueva

Das könnte Ihnen auch gefallen