`

如何为WebSphere Commerce 6.0 迁移Oracle数据库

阅读更多

如何为 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 数据库的具体步骤与指导。该迁移过程涉及到数据库的创建、表空间管理、...

    WebSphere+Portal+6.0数据库迁移到Oracle参考手册

    ### WebSphere Portal 6.0 数据库迁移到 Oracle 参考手册 #### 1. 引言 在本文档中,我们将详细介绍如何将部署在 WebSphere Portal 6.0 上的应用程序使用的数据库从当前环境迁移到 Oracle 数据库的过程。本文档...

    IBM WebSphere Portal 6.0安装手册

    IBM WebSphere Portal 6.0是一款功能强大的企业级门户解决方案,能够帮助组织整合应用和服务,为用户提供统一的信息访问入口。本手册旨在指导用户顺利完成WebSphere Portal 6.0的安装配置过程,并确保系统的稳定运行...

    WebspherePortal的Oracle数据库迁移

    本篇文章将深入探讨如何将WebSphere Portal原本使用的DB2数据库迁移到Oracle数据库,以满足特定的业务需求或优化性能。 首先,迁移前的准备工作至关重要。确保你有充分的备份,这是任何系统变更的基础。你需要备份...

    WebSphere_MQ_V6.0.zip

    WebSphere MQ V6.0是这个系列的一个重要版本,发布于2007年,为用户提供了稳定、高效且安全的消息传递服务。 **WebSphere MQ的基本概念:** 1. **消息队列**:WebSphere MQ的核心概念,是数据传输的载体,用于存储...

    portal6.0转移数据库到oracle

    本文通过截图与命令行方式详细介绍了如何将 IBM WebSphere Portal Server V6.0 自带的数据库迁移到 Oracle 上的过程。 #### 二、准备工作 在进行数据库迁移之前,首先需要确保以下准备工作已经完成: 1. **安装 ...

    websphere6.0 jtds驱动连接数据库

    - 对已创建的数据源进行定制,例如设置“serverName”为数据库服务器地址,“protNumber”为数据库端口号(如SQL Server 2000的1433端口),以及“databasename”为要访问的数据库名。 6. **测试连接**: - 完成...

    Websphere Application Server 6.0 应用指南

    它不仅支持WebSphere Application Server 6.0,还能与IBM的其他产品(如DB2数据库)无缝集成。 - **1.1.3 WebSphere Application Server Toolkit** - 这套工具集包含了用于构建、测试和部署到WebSphere Application...

    IBM websphereMQ 6.0 lib

    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 Portal7.0数据库迁移oracle教程完全版

    ### IBM Portal 7.0 数据库迁移至 Oracle 完全教程 #### 一、数据库准备 **1.1 IBM Portal 7.0 兼容的 Oracle 版本及操作系统** IBM Portal 7.0 支持多种 Oracle 数据库版本及操作系统,确保在迁移过程中选择正确...

    vmware安装websphere 6.0 for linux

    4. **ORACLE的同步安装**:在相同的环境中,预先安装Oracle数据库服务器,确保数据层与应用层的一致性与兼容性。 5. **WebSphere软件包准备**:下载并存储WebSphere 6.0的安装包至目标Linux系统的指定目录,例如`/...

    websphere commerce的使用即websphere commerce图解.pdf

    WebSphere Commerce 是一款功能强大的电子商务解决方案,它为构建、部署和管理复杂的多渠道零售和批发业务提供了全面的支持。本文档分为两部分:第一部分概述了 WebSphere Commerce 的基本使用流程,包括组织管理和...

    基于IBM Websphere Commerce 的电子商务平台简介

    IBM WebSphere Commerce是全球领先的电子商务解决方案之一,专为构建、扩展和管理复杂的在线商务环境而设计。这个平台提供了全面的功能,帮助企业实现B2C、B2B以及多渠道的商业运营。下面,我们将深入探讨基于IBM ...

    Install, Config WebSphere Portal 6.0 with DB2 8.2.5详解

    ### WebSphere Portal 6.0 与 DB2 8.2.5 安装及配置详解 #### 一、概述 随着企业级应用的发展,WebSphere Portal 6.0 成为了构建集成化门户的重要工具之一。它能够提供高度个性化、交互性强的门户环境,满足不同...

    Developing themes and skins in IBM WebSphere Portal 6.0.X

    从 WebSphere Portal 5.1 版本迁移到 6.0 版本时,需要注意以下几点: **8.1 添加拖放功能** 拖放功能是 6.0 版本中新引入的功能之一,它可以极大地提高用户体验。在迁移过程中,需要评估是否需要添加此功能。 **...

    IBM WebSphere Commerce backend dev

    IBM WebSphere Commerce是业界领先的电子商务解决方案,它为企业提供了强大的B2C、B2B及多渠道交易处理能力。后端开发通常涉及服务器端逻辑、数据库交互、业务流程管理以及与前端应用的集成。 【标签】:“源码”和...

Global site tag (gtag.js) - Google Analytics