基于Linux 5.4上的Oracle R2 10g数据迁移到Linux 6.3上的Oracle R2 11g(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于Linux 5.4上的Oracle R2 10g数据迁移到Linux 6.3上的Oracle R2 11g(3)


那么我们应该如何进行规范的,有效的对Oracle数据库进行迁移数据呢?
下面我讲一一进行介绍,以及实现。

2.1.2  开展工作的基本前提和条件
本次课题开发,我使用的是Oracle公司所开发的OEL Linux 5.4版本的操作系统(毕竟我觉得Oracle自家开发的Linux应该在与Oracle兼容方面做的最好了),以及OEL Linux6.3。同时我是使用了VMware 8.0的虚拟机作为平台,将Linux安装在其上面。再在Linux上安装Oracle R2 10g以及Oracle R2 11g数据库,并进行操作。
OEL Linux 5.4,对于Linux来说有许多公司在做,最出名的有RED HAT---红帽子公司;OEL只是一个版本的名称,比如红帽子是RH 5.4
VMware 8.0( 虚拟机软件,是全球桌面到数据中心虚拟化解决方案的领导厂商。全球不同规模的客户依靠VMware来降低成本和运营费用、确保业务持续性、加强安全性并走向绿色
 图2.1  本机的物理硬件配置
2.1.3    本次课题的硬件配置
我将在2台电脑上分别进行实验,实现跨版本数据迁移,有可能的话进行跨平台的数据迁移。
本次实验所使用的虚拟机版本如下图
 
图2.2  虚拟机版本

2.2模型的建立
2.2.1  建立OEL5.4
 
图2.3  第一台机器Linux 5.4的配置
 
图2.4 第一台机器Linux 5.4的配置
 
图2.5  yql1系统的分区情况
这里我选择了默认的磁盘分区,l默认磁盘分区是使用的LVM格式,就是大磁盘组,这样比较有利于之后的磁盘大小调整。
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。
 
图2.6  yql1的磁盘分区情况
我们可以看到这里的device(设备名,linux里特指硬盘),是VG(Volume Group ,卷组)LV模式,swap(交换分区) 是linux的一种磁盘模式类似于windows的内存;ext3(Third extended file system),是一种日志式文件系统,类似于windows里的NTF(Windows NT以及之后的标准文件系统)文件格式
 
图2.7  yql1的网络配置图
这些网络配置,比如eht0就是之后我们要使用的远程连接工具Secure CRT去连的那个IP,manually就是主机名,既可以通过IP访问,也可以通过主机名访问。DNS的话,就和Windows的一样了。
 
图2.8  Windows的网卡配置
这是虚拟IP设置,yql1 是我的主机名,等安装完系统后可以从系统操作界面里看到。这里我只使用了一块网卡eth0,这里的IP是我们的虚拟网卡里的IP
上面所说到的VG,一个VG是由许多物理分区组成的(可能来自多个物理卷或硬盘)。一个VG不只是由几个硬盘组成(例如/dev/hda和/dev/sda),但是更确切的说,它包含由这些硬盘提供的许多PE(物理分区Physical Extents);
而swap分区则是一种类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况;
ext3,,是对ext2系统的扩展,它兼容ext2;
NTFS取代了文件分配表(FAT)文件系统,为Microsoft的Windows系列操作系统提供文件系统。
在这次实验中使用的远程操作工具Secure CRT,将SSH(Secure Shell)的安全登录、数据传送性能和Windows终端仿真提供的可靠性、可用性和可配置性结合在一起。
 图2.9  Windows中查看到的虚拟网卡VMware Network Adaptor

因为我之前选择的网卡是host-only就是与本机IP无关。
视图显示的是VMware Network Adaptor,虚拟网络适配器,用软件模拟网络环境,windows系统自带此软件;
而host-only,是VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。host-only顾名思义,这种技术提供的是主机和虚拟机之间的网络互访,而不是虚拟机访问internet的技术。 (责任编辑:qin)