问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

oracle数据库迁移

发布网友 发布时间:2022-04-08 02:28

我来回答

4个回答

热心网友 时间:2022-04-08 03:57

如果:原库的system表空间和undo表空间的数据文件、及归档日志 都在的话,是没有多大问题的。 这个恢复过程,就是恢复过程有点复杂,就类似:数据库复制过程 (与data guard 不是一回事的)。一般出现这样的问题都会找专门的数据恢复公司或数据库维护工作了(因为这个恢复过程,本来就不简单,不是直接把以前的离线文件,直接拷过去,就行了的)。下面给一个简易的方法:你试试

方法如下:

1、在新服务器上,安装安装数据库软件,不建立数据库!(你要使用以前的数据文件等,所以不能建立库)。

2、在操作系统中,建立相应的操作系统目录。

(若你仍使用原库中参数文件(spfile),那么你可以按照参数文件的标注,建立相应的目录。你要重新建立新的文件存放目录的话,你还得修改参数文件呢,如果你对spfile文件修改不熟悉,就采用原来的spfile,根据参数文件建立相应的目录)你根据你的参数文件进行建立,下面只是为了说明进行举例。
一般建立(假设实例名为:standby1):
c:\> mkdir F:\oracle\proct\10.2.0\oradata\standby1 (用于存放数据文件、控制文件等)
c:\> mkdir F:\oracle\proct\10.2.0\admin\standby1\bmp (跟踪文件)
c:\> mkdir F:\oracle\proct\10.2.0\admin\standby1\ump (用户文件)
c:\> mkdir F:\oracle\proct\10.2.0\admin\standby1\cmp
c:\> mkdir F:\oracle\proct\10.2.0\admin\standby1\amp

3、建立例程服务

c:\> oradim -new -sid standby1 -intpwd cs -startmode a

4、将你的参数文件(spfile) 复制到目录: x:\oracle\proct\10.2.0\db_1\database 下

提示:在新服务器上存放数据文件、控制文件、跟踪文件等的位置与源库的位置相同的话,就可以直接复制到database目录下,不用修改参数文件的。不同的话,你得修改参数文件的。

5、将你原库的:数据文件、归档日志 复制到新服务器中.(具体位置,你参考Spfile文件中,所标注的,不用弄错了,不然会报错的)

6、 配置 standby1 的监听和网络服务

提示:监听配置好后,需要重启!对了:你可以将原来的:x:\oracle\proct\10.2.0\db_1\NETWORK\ADMIN 中的:listener.ora 和 tnsnames.ora 直接拷贝到新服务中的:x:\oracle\proct\10.2.0\db_1\NETWORK\ADMIN 目录下。替换的话:你需要修改 listener.ora 和 tnsnames.ora 这两个文件中的 IP 地址或主机名称,因为新服务器,有不同的名称和不同的IP。如果IP和主机名称和原来一样,就可以不用修改。
记得:重新启动监听啊 方法:
c:\>lsnrctl stop
c:\>lnsrctl start

7、启动例程,并建立控制文件 (控制文件必须重新建立,原来的控制文件记载的当前日志序列号、检查点信息、日志历史信息等,与新库的都不一样的,原来的用不了)

c:\>sqlplussys/oracle@standby1 as sysdba;
sql> startup nomount spfile='x:\oracle\proct\10.2.0\db_1\database\spfileSTANDBY1'
sql> CREATE CONTROLFILE REUSE DATABASE "standby1" NORESETLOGS FORCE LOGGING ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\standby1\REDO01.LOG' SIZE 50M,
GROUP 2 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\standby1\REDO02.LOG' SIZE 50M,
GROUP 3 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\standby1\REDO03.LOG' SIZE 50M
DATAFILE
'F:\ORACLE\PRODUCT\10.2.0\ORADATA\standby1\SYSTEM01.DBF',
'F:\ORACLE\PRODUCT\10.2.0\ORADATA\standby1\UNDOTBS01.DBF',
'F:\ORACLE\PRODUCT\10.2.0\ORADATA\standby1\SYSAUX01.DBF',
'F:\ORACLE\PRODUCT\10.2.0\ORADATA\standby1\USERS01.DBF'
CHARACTER SET ZHS16GBK;

提醒:上面的SQL语句中,相应参数文件的位置,你需要根据实际情况进行修改,实例名称你也需要根据实际情况进行修改。

8、恢复原库

假如你将原库的归档日志存放在新库:f:\archive 中
sql> set logsource 'f:\archive'
sql> recover database using backup controlfile until cancel

根据提示输入:canel

9、打开数据库:

sql> alter database open resetlogs;

10、新增临时文件(不然排序操作时,会报错)

sql > alter tablespace temp add tempfile 'f:\standby1\temp.dbf' size 5M reuse;

其他:如果你对原库进行了全库备份,不管是通过RMAN还是用户管理等,那么恢复的方法可以不采用此方法的。有全库的备份及归档日志, 恢复起来要简单些。

;

热心网友 时间:2022-04-08 05:15

http://database.51cto.com/art/201011/233460.htm
你看看这个行不行,复制出来的记得留好备份啊

热心网友 时间:2022-04-08 06:50

你的数据库是正常关闭的吗,如果是,把数据文件、redo log文件copy出来,然后在新电脑上重建数据库。追问不是正常关闭的,电脑主板烧了,然后就进不去系统了

追答1.在新电脑上安装相同版本的oracle
2.创建一个同名的数据库,用oradim创建就行,然后shutdown immediate关闭该库
3.把旧电脑上的数据库copy到新电脑上,路径与原来的一样。
4.启动数据库

热心网友 时间:2022-04-08 08:41

手动的话,还有注册表吧。试试注册表也弄好之后,服务和监听都照着原来的配置好看看能不能起来服务
Oracle数据库迁移的几种方式

二、Storage存储迁移:这种情况下,数据文件、控制文件、日志文件、spfile都在存储上(一般情况下是裸设备),我们可以直接把存储挂到新机器上,然后在新机器上启动数据库。操作方法:将老库的pfile(因为里面有指向裸设备的spfile链接),tnsnames.ora,listener.ora,密码文件传到新库的对应位置。将存储切至新...

怎样将数据从Oracle迁移到TiDB

数据迁移是企业数据库架构调整的重要环节,从Oracle迁移到TiDB是一种常见需求。作者杨漆凭借丰富的经验分享了Oracle至TiDB的数据迁移最佳实践。TiDB作为一款兼容MySQL协议且支持分布式存储的数据库,特别适合处理高并发和海量数据场景,因为它能实现水平扩展,避免了关系型数据库垂直和水平拆分带来的复杂性。迁移...

Oracle10.2.0.1冷备迁移之_数据文件拷贝方式

为了将一台旧服务器上的Oracle 10.2.0.1数据库迁移到新服务器上,我们首先需要准备新服务器的环境并确认迁移前后的配置一致性。以下迁移步骤分为迁移前准备、新服务器配置、数据库软件安装与数据库迁移三个阶段。迁移前准备阶段包括确认新服务器的硬件配置与旧服务器相匹配,如操作系统版本、磁盘空间、C...

oracle数据库如何迁移

1、数据泵(Data Pump):数据泵是 Oracle 官方提供的一个数据迁移工具,它可以将数据库对象以二进制格式导出并导入到另一个数据库中。使用数据泵可以快速高效地将大量数据迁移至另一个数据库。2、Oracle GoldenGate:Oracle GoldenGate 是一种实时数据复制和数据集成解决方案,它可以在源和目标数据库之间...

怎么将oracle数据库的数据迁移(oracle数据库迁移怎么操作)

迁移的话,直接导出一个库的dmp文件,之后导入到另外一个库里面就可以了(导出和导入数据库版本必须一直,否则导入可能会报错)。迁移数据导出:1将数据库TEST完全导出,用户名system密码manager导出到D:chu.dmp中 expsystem/manager@TESTfile=d:chu.dmpfull=y 2将数据库中system用户与sys用户的表导出 ex...

oracle 数据库的迁移 从AIX迁移到windows2008 R2 下

oracle9i过后的版本就不再支持exp的增量导出了。如果你要完整的、无差异的导出数据,只有将该用户对应的应用停止了(不再产生新的数据),再用exp导出该用户的数据,然后以二进制bin的方式通过ftp传输到windows2008上进行还原。白天生产系统不能停,就只有晚上进行了。一般用expdp导出一个30g的schemas,采用...

Centos7 被停用!如何利用 Ora2Pg 将 Oracle 迁移至 IvorySQL?

1. Ora2Pg简介及使用 Ora2Pg是一个开源工具,专门用于Oracle到PostgreSQL的迁移。首先,用户需要在IvorySQL环境中配置Ora2Pg,设置Oracle数据库连接信息,如DSN和SCHEMA,并选择需要导出的数据库对象类型(如TABLE、VIEW等)。默认导出为SQL文件,可通过IvorySQL的psql执行。2. 安装Ora2Pg 安装Perl及相关...

数据库搬家教程?

3. Oracle Data Pump:Oracle Data Pump 是 Oracle 数据库的备份和恢复工具,它可以将整个数据库或特定的表备份到文件中。4. AWS Database Migration Service:AWS Database Migration Service 是一个云数据库迁移服务,可以将数据库从一个源数据库引擎迁移到另一个目标数据库引擎。5. Azure Database ...

怎样用最简单的方法复制或迁移Oracle数据库

复制迁移的步骤如下:◆1、首先,复制原Oracle数据库的安装目录到新机器或系统中的安装目录,注意目录要一致,盘符也要一致。◆2、假如Oracle的安装目录不在Program Files系统文件夹下,我们需要把原系统中的Program Files文件夹下的Oracle目录也复制到新系统的Program Files文件夹中去。◆3、导出原系统中...

oracle数据库如何把表从一个表空间移到另一个表空间

1、打开Toad For Oracle数据库工具。2、输入数据库管理员账号密码连接数据库<因为管理员有权限看见不同用户的表及表空间,这样比较方便>。3、点击 Database Browser 图标。4、展开数据库,找到Tablespaces,点击Tablespaces,在右边就会看见当前数据库的所有表空间。5、选择需要扩展的表空间文件,点击 Alter ...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
我是姓陈名翔兴我的下代要名什么字辈 一命、这二个字可以猜什么成语 唇形分类图解 嘴唇丰满就美了吗? 嘴唇有哪些 微信号可以和公众号一样吗 微信号和微信公众号的关系 信用卡逾期造成的信用卡被冻结了还能贷款吗 求3D电影的片源!有的发下,谢谢啦,越多越好啊。。。 有哪些免费的3D电影软件 "戍"念什么? “戍”念什么 戍,这是什么字? “戊”和“戌”各是怎么念的?部首是什么啊? 戍字的偏旁是什么 “戍”字,查部首应该怎么查? 戍的偏旁部首是什么 “戍”字,查部首应该怎么查 戍的偏旁部首是什么? 选择哪个牌子的华为手机Type-C转接头较好些?求推荐 Oracle数据库数据如何迁移 东宝空调遥控器失灵,空调码乱了 ,怎么整啊,急》》》 我买的是东宝空调安装没抽真空会有影响吗? 东宝挂壁式空调如何制热? 刚开始做微商,怎么让之前的微信朋友加我微信小号 我最近在微商是拿微信小号做的里面没什么人 求正在做微商的或者以前做过的能指点小弟一二 空调是以前的,不知道什么牌子,遥控器丢了,请问下图片里这是什么牌子的,用万能遥控器可以用吗? 微信代购的小号,如何从零做到几千好友? 为什么东宝牌空调能销的如此火? 我最近申请了一个微信小号做微商,怎样把大号里的好友快速添加到小号里? 血豆腐如何做好吃呢? 青春期女孩会变胖吗 在减肥的时候早、午、晚餐吃什么? 斗鱼TV的账号等级有什么用 截图 水一贴准备升10级.大家斗鱼号都多少级,给佳哥刷了 斗鱼直播打字时为什么显示账号等级不足无法打字 斗鱼在电脑上登不了账号? 2020年固定资产最低入账金额 物品多少钱以上算固定资产? 请问超过多少钱的金额算是固定资产呢???、 会计记账时多少钱可以记入固定资产? oracle数据库怎样迁移数据库 多少金额算固定资产 多少钱是固定资产 多少钱的东西才能属于固定资产呢? 超过多少钱算固定资产? 单价多少算固定资产 如何调慢水泵的变频器(水泵转速太快了,想调慢它) 顺丰网上投诉 顺丰投诉快递怎么投诉最有效的方法
  • 焦点

最新推荐

猜你喜欢

热门推荐