ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle数据迁移和升级(700G数据量)

oracle数据迁移和升级(700G数据量)

原创 Linux操作系统 作者:ziling2011 时间:2011-11-29 17:49:52 0 删除 编辑
32位oracle升级到64位
1.32位oracle 冷备份
2.卸载2位oracle
3.安装64位oracle
4.关闭64位oracle
5.将32位oracle的控制文件,日志文件,数据文件,密码文件覆盖64位的
6.sql>startup upgrade
7.sql>@utlirp.sql
  sql>@utlrp.sql
8.SELECT COUNT(*) FROM obj$ WHERE status IN (4, 5, 6);
COUNT(*)不断减少说明编译正在进行
执行utlrp.sql因错误退出后重复多次执行
最后COUNT(*)只有几十,是olap
 select object_name,object_type,owner from dba_objects where status <>'VALID';
 
 9. cd $ORACLE_HOME/olap/admin
  @catnoamd.sql
  @olapidrp.plb
 
10.重建   
    @olap SYSAUX TEMP
 执行完最后
  select object_name,object_type,owner from dba_objects where status <>'VALID';
  如果库是刚建的新库进行升级则无记录
  如果是旧库升级则会留下用户建的那部分记录
 
11.重启数据库
sql>shutdown immediate
sql>startup
到此升级完成

 
 
 

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25989950/viewspace-712364/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 随便保存
请登录后发表评论 登录
全部评论

注册时间:2011-07-18

  • 博文量
    52
  • 访问量
    130197