![]() ![]() ![]() ![]() ![]() ![]() |
BEA provides a tool called Domain Upgrade Wizard to help you upgrade WebLogic domains.
You can use the Domain Upgrade Wizard to upgrade domains that are created in the following product releases:
This section provides an overview of the tasks that the Domain Upgrade Wizard performs when you use it to upgrade a WebLogic Platform domain.
The wizard backs up the domain directory only; it does not preserve file permissions. BEA recommends that you back up the domain, any external applications, and application database resources. For more information, see Step 3: Back Up the Application Environment in Roadmap for Upgrading Your Application Environment.
Note: | The backup files created by the wizard might contain confidential information. So ensure that they are protected. |
orig-scriptname
.bak
, where orig-scriptname
represents the name and extension of the original script.Note: | The wizard does not copy any customizations in the original startup scripts to the new scripts. For example, if you specified a nondefault value for the JAVA_OPTIONS environment variable in the original script, the specified value is not preserved in the new script. |
Note: | This step is performed only when upgrading from a pre-9.x domain. |
During the restructuring, if a required directory already exists, that directory, and the files and subdirectories in it are retained.
Existing server log files are copied to the servers/
server_name
/logs/pre-10.0-logs
directory in the domain, where server_name
specifies the name of the server.
For information about the domain directory structure, see WebLogic Domain Directory Structure Enhancements.
config.xml
) is upgraded to the config
directory.Note: | This step is performed only when upgrading from a pre-9.x domain. |
If the wizard encounters duplicate resources while upgrading the configuration file (config.xml
), a message is logged in the progress window. In this case, the last resource definition encountered is used during the conversion.
Note: | If JMS JDBC stores are used in the domain, you must first configure the environment, as described in Step 6: Set Up the Environment in Roadmap for Upgrading Your Application Environment. |
After the JMS JDBC stores are upgraded, the original JMS JDBC stores are not deleted. You must consider this while planning for capacity. You can delete the original JMS JDBC store tables after the upgrade process. The original JMS JDBC store tables are named PrefixName
JMSSTORE
and PrefixName
JMSSTATE
, where PrefixName
is the value of the Prefix Name
attribute for the JMS JDBC store.
If you do not want to upgrade persisted JMS messages, you can delete the JMS file store or JMS JDBC store tables before running the upgrade. When you do so, only JMS messages are lost; the configuration is not changed. For information about managing JDBC store tables, see Managing JDBC Store Tables.
The wizard does not upgrade a JMS JDBC or file store if it detects that an upgrade has already been performed. To perform multiple upgrades of a domain in which the same persistent stores are used (for example, in a test scenario), you must revert the data in the JMS store each time you repeat the upgrade process, as follows:
PrefixName
WLSTORE
, where PrefixName
is the value of the Prefix Name
attribute for the JMS JDBC store. Before repeating the upgrade process on a domain that uses the JMS JDBC store, remember to drop this table.Note: | This step is performed only when upgrading from a pre-9.x domain. |
Note: | This step is performed only when upgrading from a pre-9.x domain. |
JWSQueueTransport
EJB, if it is present in the domain, is removed.pointbase.ini
file is updated to set database.home
, documentation.home
and pbembedded.lic
for PointBase v5.1.workshop
to weblogic_eval
and the associated data source JDBC driver URLs accordingly fixed.setDomainEnv.cmd
and setDomainEnv.sh
.Note: | This step is performed only when upgrading from a 8.1x domain. For 9.2 and 10.0 domains, application deployments are retained. |
Note: | The portaladmin and weblogic users are added to the SQLAuthenticator security provider. You can remove these users from the DefaultAuthenticator security provider after the domain is upgraded. |
Note: | You can remove the RDBMSAuthenticator, including its data and tables, after the domain is upgraded. |
Note: | When upgrading remote managed servers, the wizard does not persist the configuration information. |
.wlnotdelete
directory is no longer used in the WebLogic Server environment.weblogic.management.username
and weblogic.management.password
arguments, which were used in earlier scripts have been dropped.<Aug 1, 2005 6:42:06 PM EDT> <INFO> <Upgrade> <BEA-800000> <An invalid path, 'C:\bea\wlserver_10.0\user_projects\mydomain\medrecEar.ear', was specified for application, 'medrecEar'.>
It is not necessary to upgrade WLS applications. In most cases, they will continue to run in the upgraded WLS 10.0 application environment. For information about changes that affect WLS applications in your environment, see WebLogic Server 10.0 Compatibility with Previous Releases.
![]() ![]() ![]() |