问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何通过TSM FOR ORACLE 备份windows 2003 64位操作系统中32位oracle数据库

发布网友 发布时间:2022-04-13 15:49

我来回答

4个回答

懂视网 时间:2022-04-13 20:10

由于项目需要测试环境,原库为ORACLE 10.2.0.4 64位,环境导致需迁移到32位上机器上去,网上有很多32位升级到64位的文章,其实64

由于项目需要测试环境,,原库为Oracle 10.2.0.4 64位,环境导致需迁移到32位上机器上去,网上有很多32位升级到64位的文章,其实64位降级为32位大同小异,数据字典的改变而已,可以利用冷备 RMAN等方法进行迁移,本文是利用RMAN进行迁移的,RMAN备份可以参考以下文章。

Oracle基础教程之通过RMAN复制数据库

RMAN备份策略制定参考内容

RMAN备份学习笔记

Oracle数据库备份加密 RMAN加密

具体步骤如下。
1、迁移前一天停止RMAN脚本中的DELETE ALL INPUT来停止删除归档日志文件。
2、全备前使用V$LOG来确定当前的日志序列号。
3、在当前服务器中新建目录来保存RMAN备份文件。
4、使用RMAN全备脚本进行完整的RMAN备份,指定目录到新建的目录中。同时保存RMAN备份日志,用来过后确定ORACLE控制文件所在的备份集备份片。
5、在原数据库中使用CREATE PFILE FROM SPFILE来更新PFILE。
6、在目标服务器中新建数据库,数据库的名字和原数据库一样。
7、建立完成会删除所有数据文件,日志文件,控制文件,同时删除SPFILE。
8、在目标服务器中新建目录,此目录和原服务器中的目录一样。
9、 通过FTP传输所有备份集备份片到目标服务器中新建的目录中。
10、修改目标服务器中数据库的PFILE,要求和原数据库PFILE一样。
11、启动数据库到NOMOUNT状态。
12、在目标服务器中新建目录用来存在恢复的控制文件,参照PFILE中的配置
13、进行控制文件恢复。
14、启动数据库到MOUNT状态。
15、在目标服务器中新建目录用来存放数据库文件,建立归档目录用来存放归档日志,
同时建立各种TRACE文件目录。
16、通过RESOTRE来进行数据文件还原。
到此准备工作完成,下面的步骤为进行数据恢复时的步骤
17、提取原库的对象信息,在迁移完成后方便对比。
18、关闭应用,确定不会再有新的数据写入到数据库。
19、进行多次日志切换,确保所有更改的数据都已经写入到归档日志,如果日志文件为三个进行四次切换即可。
20、通过原数据库查看V$LOG来确定当前日志序列,判断出需要拷贝的归档日志文件,为了更加安全可以在最早的归档以前再多取几个。
21、通过FTP拷贝原服务器归档日志到目标服务器相应的目录中。
22、通过RECOVER DATABASE UNTIL 来进行恢复。
23、使用ALTER DATABASE OPEN RESETLOGS来打开数据库。
24、使用命令SHUTDOWN IMMEDIATE来关闭数据库。
25、使用命令STARTUP MIGRATE启动数据库。
26、运行脚本utlirp.sql。
27、使用命令SHUTDOWN IMMEDIATE来关闭数据库。
28、使用命令STARTUP来启动数据库。
29、运行脚本utlrp.sql。
30、使用命令SHUTDOWN IMMEDIATE来关闭数据库。
31、使用命令STARTUP来启动数据库。
32、提取数据库对象信息,和原库的对象信息进行比对。
至此数据迁移完成。

建立好相关目录 拷贝好所有的备份到与原库上备份的相同目录下 我的是/u01/app/oracle/backup


[root@itspf ~]# su - oracle
[oracle@itspf ~]$ cd /u01/app/oracle/
[oracle@itspf oracle]$ ls
oraInventory product
[oracle@itspf oracle]$ mkdir admin
[oracle@itspf oracle]$ ls
admin oraInventory product
[oracle@itspf oracle]$ mkdir flash_recovery_area
[oracle@itspf oracle]$ mkdir archivelog
[oracle@itspf oracle]$ mkdir backup
[oracle@itspf oracle]$ mkdir oradata
[oracle@itspf oracle]$ cd admin
[oracle@itspf admin]$ mkdir itspfdb
[oracle@itspf admin]$ cd itspfdb/
[oracle@itspf itspfdb]$ mkdir adump
[oracle@itspf itspfdb]$ mkdir bdump
[oracle@itspf itspfdb]$ mkdir cdump
[oracle@itspf itspfdb]$ mkdir dpdump
[oracle@itspf itspfdb]$ mkdir pfile
[oracle@itspf itspfdb]$ mkdir udump
[oracle@itspf itspfdb]$ cd ..
[oracle@itspf admin]$ cd ..
[oracle@itspf oracle]$ cd ora
oradata/ oraInventory/
[oracle@itspf oracle]$ cd oradata/
[oracle@itspf oradata]$ mkdir itspfdb

更多详情见请继续阅读下一页的精彩内容:

linux

热心网友 时间:2022-04-13 17:18

这是因为64位操作系统不支持32位oracle数据库造成的原因,可以查看数据库日志有相关报错的。
跟备份脚本无关。

热心网友 时间:2022-04-13 18:36

都告诉你了,铜套上失败,你的allocate channel c1 type 'sbt' parms='ENV=(TDPO_OPTFILE=C:\Program Files\Tivoli\TSM\AgentOBA\tdpo.opt)';这个好好检查一下

热心网友 时间:2022-04-13 20:11

找下你们的技术工程师吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
织田n.on汉化合集百度云 织田信奈的野望百度云简体字幕高清速发速采纳 穿越火线手机版怎么申请土豪的号 各位 谁能给我刷级别啊 我玩穿越火线的 要求刷到最高级别的 穿越火线枪战王者牛逼号密码账号 穿越火线土豪号2015年求不玩cf的土豪送给我一个号 ...干姜,甘草,元胡,佛手,鸡内金,红参,白芍,桂枝,大枣,生 过生日早上从楼梯摔下来有什么征兆 为什么无线路由器绿灯一直闪? 今天早上下楼梯的时候,脚一下踩空,摔下去了,当时很痛... 萎缩的牙龈如何恢复 牙龈萎缩了,如何才能恢复 牙龈萎缩有什么办法恢复吗? 办多家信用卡有什么好处 第一次去女方家,女方给男方炒了八个菜是什么意思 女生说就简单炒了两三个菜怎么回她? 炒两个菜买个花生米什么梗? 抄个菜都停几次到底是什么意思? 求适合打斗的BGM,而且是纯音乐的,而且要配合动感特效的。 去丈母娘家送礼就炒了一个菜什么意思 自己炒两菜是什么梗 ‘炒个菜’,称作‘炒个盘’是哪里的方言? 网上预购的高铁票,身份证丢了,可以提前取票吗? 坐高铁换成可以提前把车票都取出来么 拉拉说炒菜什么意思 晚上炒个菜是什么意思 在网上定的高铁票提前三天可以取票吗 炒个菜是什么意思 预定8.15号高铁票后天可提前取吗? 网上买的高铁票可以提前一天去换纸质票吗 电脑如何登陆两个 lgv50美版读卡不稳定 lg v50有红外线吗 京瓷fs1040为什么换了墨粉还是显示墨粉不? 京瓷1040加完粉还是提示墨粉不足,怎么清零? 不锈钢锅底有裂缝用普通电焊条能焊吗? 屁很多是什么原因 应该怎么办才能减少屁量 屁多是怎么回事?有什么办法治好? 屁多是什么原因,如何注意和治疗 屁多是什么原因,有办法解决没。 梦到自己结婚 但是梦里好像是个阴谋 中原银行房贷逾期一天会上征信吗? 放屁多是什么原因,如何治疗? 吉利帝豪gs18款身高多少开着合适 屁特别多是什么原因?中医是如何理解这种状况的? 君威gs18寸轮毂参数 平时屁多是什么原因?怎么办 oracle32位的10G数据库还原到64位11G数据库,会不会有问题 吉利帝豪GS18款运动版天幕玻璃多少钱? 教师资格认定对普通话测试水平有何规定?