oracle如何快速迁库 oracle全库迁移

如何将正在运行的 Oracle 数据库迁移到另一个系统

1、安装 Oracle Solaris 操作系统

泸县网站建设公司成都创新互联公司,泸县网站设计制作,有大型网站制作公司丰富经验。已为泸县近千家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的泸县做网站的公司定做!

新的 SPARC 服务器上预先安装了 Oracle Solaris。对于这些系统,应确保安装了相应的 Oracle Solaris 版本,并验证打了所需的补丁。

2、安装 Oracle VM Server for SPARC 软件

新的 SPARC 服务器上也预先安装了 Oracle VM Server for SPARC 软件。对于这些系统,应确保安装了相应的 Oracle VM Server for SPARC 版本,并验证打了所有需要的补丁。

3、配置存储阵列

Sun Storage 2540-M2 存储阵列连接到控制域,控制域将两个 LUN(LUN 0 和 LUN 1)作为虚拟磁盘导出到来宾域。

4、配置控制域

安装 Oracle VM Server for SPARC 软件之后,重新配置当前系统使其成为控制域。

5、配置来宾域

配置控制域之后,创建来宾域以用作 Oracle 数据库节点。在作为源计算机的物理服务器上,仅创建一个来宾域。另一台物理服务器最终将成为目标计算机。

6、准备目标服务器

按如下方式准备目标服务器。

执行以下各节中所述的步骤来准备目标计算机:

安装 Oracle VM Server for SPARC 软件

配置控制域

确保在目标服务器上提供了供待迁移域使用的所有虚拟 I/O 服务。

确保目标服务器有权访问同一存储中的 LUN 0 和 LUN 1。

确保待迁移域中的每个虚拟网络设备在目标计算机上都有一个对应的虚拟网络交换机。

迁移ORACLE数据库的方法

直接使用ORACLE命令行工具就可以,首先使用export导出数据,然后在目标服务器使用import命令导入,这两个语句特别是跨平台迁移以及数据量比较大的时候非常有效,采用excel方式数据行不能大于65535,并且效率比较低。

oracle 中如何将一张500万数据的表从一个库快速转移到另外一个库

你说的测试库和正式库之间可以创建dblink么?

另外,你可以在测试库生成的500万数据的那个表上建索引,

这两点可以实现的话,

直接用insert ....select 来做就可以了,,

导入前,把目标表的索引主键全删掉(记得备份,我看你说的意思目标表应该是个空表,所以这样做没有神马坏处),数据导入后再建。

500万的数据,应该上不了半个小时就全部插进去了,

我经常在测试库和正式库之间转换数据,数据量也是百万千万级的,一直用的就是这个方法。

怎么将oracle数据库的数据迁移

迁移的话,直接导出一个库的dmp文件,之后导入到另外一个库里面就可以了(导出和导入数据库版本必须一直,否则导入可能会报错)。

迁移数据导出:

1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中

exp system/manager@TEST file=d:\daochu.dmp full=y

2 将数据库中system用户与sys用户的表导出

exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)

3 将数据库中的表table1 、table2导出

exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)

4 将数据库中的表table1中的字段filed1以"00"打头的数据导出


网页标题:oracle如何快速迁库 oracle全库迁移
路径分享:http://scyanting.com/article/dooocsi.html