1 Introduction to WebCenter Content Migration Scenarios

Do you wish to move your WebCenter Content Release 11g or 12c to another on-premise infrastructure or Oracle Cloud infrastructure? With the new methods (chghost tool and Template Builder functionality), you can relocate or clone WebCenter Content instances in a much less time. You just copy data on the file system, potentially copy database schemas, and then make a few edits to the configuration files. You can use the chghost tool in WebCenter Content releases 12.2.1.3.0 and 12.2.1.4.0 if the new infrastructure is going to be exactly the same as the old one. The Template Builder method can be used in a wider variety of use cases for both WebCenter Content 11g and 12c releases.

1.1 About Migrating WebCenter Content Release 11g to Another On-Premise Infrastructure

Do you wish to move your WebCenter Content Release 11g to another on-premise infrastructure or Oracle Cloud infrastructure? Read on to find out the best approach to suit your setup and requirements.

You may want to move your clustered or non-clustered WebCenter Content 11g instances to new on-premise hosts where Operating System may or may not be the same. You may also to want to create a different directory structure on the new host. See Migrate Clustered WebCenter Content 11g to New Hosts on an Identical or Dissimilar Infrastructure and Migrate Non-Clustered WebCenter Content Release 11g to a New Host on an Identical or Dissimilar Infrastructure. Keep in mind that step-by-step scenarios covered in these topics do not apply to situations where versions of WebLogic Server or WebCenter Content should upgrade or change from those on the existing infrastructure.

There are a few scenarios in which the database will be moving as well. One such scenario is when WebCenter Content is moving to the Oracle Cloud. A second scenario is when the database is moving to new infrastructure for an on premise migration. A third scenario could be that WebCenter Content is being cloned. In any of these cases, the database schemas are assumed to be available in their new database instance and reachable from the new hosts on which WebCenter Content will reside. When the Configuration Wizard (config.sh) is run, additional steps will need to be taken to ensure connectivity to the database schemas in their new location.

1.2 About Migrating WebCenter Content Release 12c to Another On-Premise Infrastructure

You can migrate WebCenter Content 12c using chghost script or WebLogic Template Builder. The components of the new infrastructure to which you plan to migrate are key factors in determining the method you should consider.

Whether it's a non-clustered WebCenter Content 12c or clustered, if the new infrastructure to which you plan to migrate WebCenter Content is going to be the same, then consider using the chghost script for migration. Identical infrastructure on the new host means using the same Operating System, the same version of JDK in the same directory structure. The WebCenter Content directory structure must remain the same, too. The similarities between old and new infrastructure extend beyond using the same topology, same versions of Fusion Middleware and WebCenter Content. See Migrate Non-Clustered WebCenter Content 12c to a New Host on an Identical Infrastructure and Migrate Clustered WebCenter Content 12c to New Hosts on an Identical Infrastructure.

For migrating clustered or non-clustered WebCenter Content 12c to an infrastructure where Operating System and WebCenter Content directory structure would change, consider using information provided in Migrate Non-Clustered WebCenter Content 12c to a Dissimilar Infrastructure and Migrate Clustered WebCenter Content 12c to New Hosts on a Dissimilar Infrastructure. For detailed information on the cghost utility, see Changing Network Configurations in Administering Oracle Fusion Middleware.

1.3 About Migrating WebCenter Content Release 11g and 12c to Oracle Cloud Infrastructure

You can move WebCenter Content 11g and 12c, clustered or non-clustered, to Oracle Cloud Infrastructure using the same approach that applies if WebCenter Content is moved to another identical or dissimilar infrastructure. You can migrate to a different Operating System and create a different directory structure.

Migrating the database or upgrading WebLogic Server or WebCenter Content are not included in the approach covered here. If you are planning to migrate your WebCenter Content to Oracle Cloud Infrastructure, consider these points:

Size of Data and Available Connection Bandwidth

How much data is to be moved? This is primarily impacted by what is contained in the vault and weblayout directories of WebCenter Content, but may also include any archives that are present on the system. There are also the database schemas to consider, such as content server's _OCS schema and the _MDS schema. If it's a small amount of content, then typical file system tools like rsync are sufficient for copying the data. If it's a case where moving data over the public Internet is not feasible because of high network costs, unreliable network connectivity, long transfer times, or security concerns, you can consider using our Data Transfer Service to undertake an offline transfer of the data. For more information, see Overview of Data Transfer Service.

Availability / Downtime

How much downtime can be afforded? If it's a development system, then the uptime requirements may not be as stringent as a production system. So, you might be able to bring down the system and not bring it up again until it's moved to Oracle Cloud Infrastructure. Downtime also depends on the amount of content stored in WebCenter Content, and how long that would take to copy to the Cloud infrastructure. To keep the downtime minimum possible, you can take some steps ahead of time and synchronize the current system-- until the cutover happens---with the location to which the content will be moving.

Integrations

Do you have other applications or systems, such as on-premise applications, Cloud applications, third-party applications, and authentication and authorization providers that are connected to the Webcenter Content instance that you're planning to move to Oracle Cloud Infrastructure?

Database and Data Sources

The database can be copied to an Oracle Clound Infrastructure-based database using any of the supported methods for copying databases. All you will need to do is update the JDBC connection strings in each of the data sources' XML files to reach the database in its new location. These updates must be done before starting WebLogic server, managed servers, and WebCenter Content on the new hosts. The database on Oracle Cloud Infrastructure can be configured ahead of time and then tools such as DataGuard could be used to keep the new Cloud-based database in sync with the on-going changes on the live system in the old location. The Disaster Recovery Guide includes the necessary guidance.

File System

It's possible for the file system, particularly the shared file system in the case of clusters, to be copied over early, before any cutover happens. If this is the case, then you will need some file system tools to ensure that the file system level changes are synchronized between the existing system and the new Cloud-based system. See Disaster Recovery Guide.