基于Linux 5.4上的Oracle R2 10g数据迁移到Linux 6.3上的Oracle R2 11g(3)
时间:2017-05-26 16:44 来源:毕业论文 作者:毕业论文 点击:次
那么我们应该如何进行规范的,有效的对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) |