如何为
WebSphere Commerce 6.0
迁移
Oracle
数据库
WebSphere Commerce 6.0
的安装
向导只介绍了如何一次性的安装配置数据库。但是无论从测试
角度,还是从客户的使用角度出发,都会有需求要更换改变安装数据库的机器:
1.
从一台远端的数据库服务器迁移到另外一台远端的数据库服务器:因为老的数据库服务器性能太差或者偶出故障
2.
从本地的数据库服务器迁移到另外一台远端的数据库服务器:为了获得更好的性能
3.
从一台远端的数据库服务器迁移到本地的数据库服务器:由于某种测试的需要
前提条件:
1.
迁移之前的数据库服务器在机器
A
上,
迁移之后的数据库服务器在机器
B
上
2.
迁移前后的
Oracle
数据库拥有同样的表空间名称,例如
WCTBLSPC
3.
迁移前后的
Oracle
数据库拥有同样的用户名,例如
wcs
主要步骤:
1.
数据库迁移
:
1)
在机器
B
上安装和机器
A
相同版本的
Oracle
2)
根据安装手册上的参数,在机器
B
上创建
Oracle
数据库(机器
A
也是使用相同的参数)
-
Shared Pool: 120 MB
-
Buffer Cache: 120 MB
-
Java Pool: 48 MB
-
Large Pool: 8 MB
-
PGA Size: 50 MB
-
Database character set: UTF8
-
National character set: UTF8
-
open_cursors: 1000
-
sort_area_size: 640 KB
3)
在机器
B
上运行初始化
SQL
语句(
wcs
是数据库用户名)
-
CREATE TABLESPACE WCTBLSPC DATAFILE 'Oracle_Home\database\wcs.dbf' SIZE 100M REUSE AUTOEXTEND ON NEXT 2M MAXSIZE UNLIMITED;
-
CREATE USER wcs IDENTIFIED BY wcs_password DEFAULT TABLESPACE WCTBLSPC QUOTA UNLIMITED ON WCTBLSPC;
-
ALTER USER wcs TEMPORARY TABLESPACE temp;
-
GRANT
CREATE PROCEDURE, CREATE SEQUENCE, CREATE SESSION, CREATE SYNONYM,
CREATE TABLE, CREATE TRIGGER, CREATE VIEW, CREATE MATERIALIZED VIEW TO
wcs;
4)
在机器
A
上导出数据,以
Unix/Linux
操作系统为例:(
su – oracle
)
exp wcs/wcs_passw0rd@database_name file=wcs.dmp log=wcs_exp.log full=y
5)
把备份
的数据文件
'wcs.dmp'
拷贝到机器
B
6)
将数据文件导入到机器
B:
(
su – oracle
)
imp wcs/wcs_passw0rd@database_name file=wcs.dmp log=wcs_imp.log full=y ignore=y
2.
修改
Commerce
实例
instance
中的数据源
DataSource
1)
登录
WAS adminconsole:http://hostname:9061/ibm/console
2)
点击
Resources > JDBC Providers
3)
找到实例所在的结点及服务器
4)
点击
"instanceName
- WebSphere Commerce JDBC Provider"
5)
点击
"Additional Properties"
下方的
"Data
sources"
6)
点击
"WebSphere Commerce Oracle DataSourceinstanceName
"
7)
更改
"Oracle data source properties"
下方的
URL:
jdbc:oracle:thin:@MachineB_hostname:1521:database_name
8)
点击
OK
3.
如果机器的数据库密码和机器
A
不一致,还需要以下步骤:
1)
登录
WAS adminconsole:http://hostname:9061/ibm/console
2)
点击
Resources > JDBC Providers
3)
找到实例所在的结点及服务器
4)
点击
"instanceName
- WebSphere Commerce JDBC Provider"
5)
点击
"Additional Properties"
下方的
"Data sources"
6)
点击
"WebSphere Commerce Oracle DataSourceinstanceName
"
7)
点击
"Related Items"
下方的
"J2EE Connector Architecture (J2C) authentication data entries"
8)
点击
"WC_instanceName
- authDataAlias"
9)
在
"password"
字段输入机器
B
的数据库密码
10)
点击
OK
4.
保存并运行修改后的配置
5.
重新启动
WebSphere Application Server
测试
Data Source
是否正常工作
1)
登录
WAS adminconsole:http://hostname:9061/ibm/console
2)
点击
Resources > JDBC Providers
3)
找到实例所在的结点及服务器
4)
点击
"instanceName
- WebSphere Commerce JDBC Provider"
5)
点击
"Additional Properties"
下方的
"Data sources"
6)
点击
"WebSphere Commerce Oracle DataSourceinstanceName
"
7)
点击
"Test Connection"
8)
如果看到以下信息表明数据库连接成功:
Test connection for data source WebSphere Commerce Oracle DataSource demo on server server1 at node WC_demo_node was successful.
分享到:
相关推荐
### WebSphere Portal 6.0 数据库迁移到 Oracle 参考手册 #### 一、引言 本文档旨在提供从 WebSphere Portal 6.0 的现有数据库迁移到 Oracle 数据库的具体步骤与指导。该迁移过程涉及到数据库的创建、表空间管理、...
### WebSphere Portal 6.0 数据库迁移到 Oracle 参考手册 #### 1. 引言 在本文档中,我们将详细介绍如何将部署在 WebSphere Portal 6.0 上的应用程序使用的数据库从当前环境迁移到 Oracle 数据库的过程。本文档...
IBM WebSphere Portal 6.0是一款功能强大的企业级门户解决方案,能够帮助组织整合应用和服务,为用户提供统一的信息访问入口。本手册旨在指导用户顺利完成WebSphere Portal 6.0的安装配置过程,并确保系统的稳定运行...
本篇文章将深入探讨如何将WebSphere Portal原本使用的DB2数据库迁移到Oracle数据库,以满足特定的业务需求或优化性能。 首先,迁移前的准备工作至关重要。确保你有充分的备份,这是任何系统变更的基础。你需要备份...
WebSphere MQ V6.0是这个系列的一个重要版本,发布于2007年,为用户提供了稳定、高效且安全的消息传递服务。 **WebSphere MQ的基本概念:** 1. **消息队列**:WebSphere MQ的核心概念,是数据传输的载体,用于存储...
本文通过截图与命令行方式详细介绍了如何将 IBM WebSphere Portal Server V6.0 自带的数据库迁移到 Oracle 上的过程。 #### 二、准备工作 在进行数据库迁移之前,首先需要确保以下准备工作已经完成: 1. **安装 ...
- 对已创建的数据源进行定制,例如设置“serverName”为数据库服务器地址,“protNumber”为数据库端口号(如SQL Server 2000的1433端口),以及“databasename”为要访问的数据库名。 6. **测试连接**: - 完成...
它不仅支持WebSphere Application Server 6.0,还能与IBM的其他产品(如DB2数据库)无缝集成。 - **1.1.3 WebSphere Application Server Toolkit** - 这套工具集包含了用于构建、测试和部署到WebSphere Application...
was6.0的lib,文件列表为: CL3Export.jar CL3Nonexport.jar com.ibm.mq.fta.jar com.ibm.mq.jar com.ibm.mq.jms.Nojndi.jar com.ibm.mq.soap.jar com.ibm.mqetclient.jar com.ibm.mqjms.jar commonservices.jar ...
### IBM Portal 7.0 数据库迁移至 Oracle 完全教程 #### 一、数据库准备 **1.1 IBM Portal 7.0 兼容的 Oracle 版本及操作系统** IBM Portal 7.0 支持多种 Oracle 数据库版本及操作系统,确保在迁移过程中选择正确...
4. **ORACLE的同步安装**:在相同的环境中,预先安装Oracle数据库服务器,确保数据层与应用层的一致性与兼容性。 5. **WebSphere软件包准备**:下载并存储WebSphere 6.0的安装包至目标Linux系统的指定目录,例如`/...
WebSphere Commerce 是一款功能强大的电子商务解决方案,它为构建、部署和管理复杂的多渠道零售和批发业务提供了全面的支持。本文档分为两部分:第一部分概述了 WebSphere Commerce 的基本使用流程,包括组织管理和...
IBM WebSphere Commerce是全球领先的电子商务解决方案之一,专为构建、扩展和管理复杂的在线商务环境而设计。这个平台提供了全面的功能,帮助企业实现B2C、B2B以及多渠道的商业运营。下面,我们将深入探讨基于IBM ...
### WebSphere Portal 6.0 与 DB2 8.2.5 安装及配置详解 #### 一、概述 随着企业级应用的发展,WebSphere Portal 6.0 成为了构建集成化门户的重要工具之一。它能够提供高度个性化、交互性强的门户环境,满足不同...
从 WebSphere Portal 5.1 版本迁移到 6.0 版本时,需要注意以下几点: **8.1 添加拖放功能** 拖放功能是 6.0 版本中新引入的功能之一,它可以极大地提高用户体验。在迁移过程中,需要评估是否需要添加此功能。 **...
IBM WebSphere Commerce是业界领先的电子商务解决方案,它为企业提供了强大的B2C、B2B及多渠道交易处理能力。后端开发通常涉及服务器端逻辑、数据库交互、业务流程管理以及与前端应用的集成。 【标签】:“源码”和...