`
fantlam
  • 浏览: 99038 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

CentOS5.3上Oracle11g平台迁移(一)

阅读更多

本系列文章主要讲解如何把JAVA项目迁移到linux平台。

目标如下:

原有项目:windows+SqlServer2000+WebLogic9

目标项目:CentOS5.3+Oracle11g+WebLogic9

采用技术是struts+hibernate+spring,所以项目迁移改动很小,最主要的是如何把数据库从SqlServer2000导入到oracle11g上来。

文章可以算是前面CentOS5.3安装Oracle11g(图文)的后续,如何搞定linux上的oracle,可以参看我前面的文章。

这一次主要说数据库迁移。

在此之前其实查找过很多资料,觉得有几个障碍需要了解清楚。

1、数据库中文问题。这个问题其实经过测试之后已经有了明确的答案,我们写程序中文一般有两种,一个是GBK,一个是UTF8,所以新建数据库的时候要选择好,就能保证java读写都无乱码,至于前面文章提到putty那里的乱码,其实通过设置export NLS_LANG=AMERICAN_AMERICA.UTF8就可以解决,详细也参考之前文章。

2、hibernate连接。这个应该不算问题,只是还没真正做过oracle的连接,所以这一个要通过测试验证。oracle11g的连接与10g有点不一样,用的驱动也不同,具体见本篇文章。还有现在oracle10g居然连不了,本来想采用10g的,现在索性用上了11g。

3、数据表自动增长。在SqlServer里,建表都是图像化的,要主键自增也只需要简单设置。而oracle中自增需要通过一个序列完成,在hibernate中pojo的映射文件还需要改动,具体再看本文介绍。

文章开始之前想对前面安装oracle做一个补充。在安装oracle的时候由于要启动图形,当时我是登陆到gnome上操作,现在要介绍直接在putty就可以调用图形。

首先下载Xming,安装后启动Xlaunch,如图配置

 

 

启动putty,如图 假如我的本地ip是192.168.1.106

根据图示,已经可以成功在本地调用图形程序了。

分享到:
评论

相关推荐

    Centos5.3安装oracle10g

    通过以上步骤,你可以在CentOS 5.3上成功安装Oracle 10g。需要注意的是,在整个过程中,严格按照Oracle官方文档的指导进行操作是非常重要的。此外,由于Oracle的安装涉及大量的配置和细节,确保每个步骤都正确无误也...

    CentOS5.3上安装Oracle 10g总结文档

    CentOS5.3上安装Oracle 10g总结文档

    centos6.8上Oracle11g的安装

    centos6.8上Oracle11g的安装,适合初学者安装学习,经试验无误

    CentOS5.3下安装oracle10G超详细教程

    通过上述步骤,可以在 CentOS 5.3 上成功安装和配置 Oracle 10G 数据库。需要注意的是,Oracle 对系统环境有较高的要求,因此在安装过程中需要仔细检查每一步配置是否符合官方文档中的指导。此外,对于网络配置和 ...

    centos5.x安装oracle11g

    ### CentOS 5.x 安装 Oracle 11g 相关知识点 #### 一、概述 Oracle Database 11g 构建于 Oracle 的独特能力之上,提供了 Grid ...遵循以上步骤,可以有效地在 CentOS 5.3 平台上安装和配置 Oracle 11g 数据库。

    CentOS7下安装oracle11g

    CentOS7下安装oracle11g具体步骤

    centos7安装oracle11g操作文档

    CentOS 7 安装 Oracle 11g 操作文档 在安装 Oracle 11g 之前,需要进行一些准备工作,以确保安装成功。以下是安装前的准备工作: 1.1 安装前的准备工作 在安装 Oracle 11g 之前,建议修改主机名,不要使用默认的 ...

    linux-centos7安装oracle11g操作步骤+依赖包,实测好用!

    在本篇文章中,我们将详细介绍如何在 CentOS 7 上安装 Oracle 11g,包括所需的依赖包和安装步骤。 一、调整系统 在安装 Oracle 11g 之前,我们需要调整系统的一些设置。首先,我们需要安装一些必要的软件,例如 ...

    centos6.6 Oracle11G安装文档

    Oracle 11g 在 CentOS 6.6 操作系统下的安装配置 本文档旨在帮助实施和初学 Linux 成员快速掌握 Oracle 11g 的安装过程。在 CentOS 6.6 操作系统下,Oracle 11g 的安装过程需要对系统进行相应的配置,以满足 Oracle...

    centos安装oracle11g

    在本篇文章中,我们将详细介绍如何在CentOS 6.4 64bit操作系统上安装Oracle 11g数据库,包括配置监听的步骤。 前期准备安装环境 在安装Oracle 11g之前,需要准备以下环境: * 操作系统:CentOS 6.4 64bit * 硬件...

    Centos6.4安装Oracle11G

    在开始安装Oracle11G之前,确保已经具备一个稳定的CentOS 6.4环境。根据提供的描述,本案例是在虚拟机redhat6.4Desktop上进行的,默认组件未做修改,且为系统分配了64GB的swap交换空间。 #### 必需的RPM软件包安装 ...

    CentOS7离线安装oracle 11g_r2所有离线依赖包,并附详细安装说明

    在CentOS 7上离线安装Oracle 11g R2是一项技术性较强的任务,因为需要解决许多依赖问题。这里我们将详细讲解如何在没有网络连接的情况下,完成Oracle 11g R2在CentOS 7上的安装。 首先,你需要准备一个包含所有离线...

    Linux CentOS7安装Oracle11g.zip

    在本文中,我们将深入探讨如何在Linux CentOS7操作系统上安装Oracle 11g数据库管理系统。Oracle 11g是一款强大的关系型数据库系统,被广泛应用于企业级应用中。Linux CentOS7因其稳定性和安全性,常被选作Oracle...

    CentOS 6.4 安装 Oracle 11g

    在 CentOS 6.4 上安装 Oracle 11g 需要遵循一系列详细的步骤,以下将逐步介绍。 **1. 系统准备** 首先,确保你的 CentOS 6.4 系统已经更新到最新版本,同时关闭所有不必要的服务,包括防火墙和 SELinux,因为它们...

    Centos6安装 Oracle11g R2

    在CentOS6系统上安装Oracle 11g R2数据库是一项复杂的任务,涉及到多个步骤和配置。以下是对这个过程的详细说明: 首先,确保系统具备安装Oracle所需的基础软件包。在命令行中运行`yum install`来安装一系列必要的...

    CentOS5.3系统

    CentOS 5.3 是一个基于 Red Hat Enterprise Linux (RHEL) 的开源操作系统,它为用户提供了一个稳定、安全且高度可定制的服务器环境。这个版本在2009年发布,作为CentOS系列的一个重要里程碑,它带来了许多改进和更新...

Global site tag (gtag.js) - Google Analytics