天地不仁,以万物为刍狗!

Win下Oracle9208如何升级到Oracle10.2.0.1

上一篇 / 下一篇  2007-11-13 00:00:00 / 个人分类:oracle

从QQ群里找到的oracle升级方式!
}9@9u O;gH/F8H5pmf01、 关闭原9208数据库,执行一个完全冷备。
*M*h;u-_^%^}[02、 安装ORACLE10g,选择一个跟9208不同的Home,安装的时候选择不装数据库。ITPUB个人空间 o U k3?y$\o8O |
3、 以SYSDBA身份登陆到SQLPLUS,执行:
_/TG%~9hL&f^i0Sql>spool upgrade.infoITPUB个人空间!^6y$g/W*ndN"w(nt&u
Sql>@ oracle10G_HOMErdbmsadminutlu102i.sqlITPUB个人空间}QqK e8f7Fi:T"v
Sql>spool offITPUB个人空间#x ]/Afk W6f-V
注意屏幕的输出
Shv` [g(v04、在Tablespace栏提示有些表空间需要额外的空间:
`.q&y] Ik#PPb x0Autoextend Additional space required:165mb.ITPUB个人空间'[e5B'znx:d
查询原原数据库的空间大小和剩余空间。ITPUB个人空间5L%K/i@}6a2H
Sql>select tablespace_name,bytes from dba_data_files;ITPUB个人空间[V9NII
Sql>select tablespace_name,sum(bytes) from dba_free_space group by tablespace_name;
,r#Er$S)P3{4e0扩展提示需增加空间的表空间。ITPUB个人空间[V!N#\u coQ3j
Sql>alter database tablespace system add datafile
~p/u ]-N0e)^v0‘dracleoradatatestsystem02.dbf’ size 200m;ITPUB个人空间)Ju#zUs [AQe
Sql>alter database datafile
m;NO WND _0‘dracleoradatatestxdb01.dbf’ resize 50m’;ITPUB个人空间&{J#G@ w-C tf
4、 拷贝9i的initsid.ora文件到10gHomedatabase目录下。
a3~B0|E`4D| ^v;O$r0运行菜单下的Database Upgrade Assistant,根据提示一步一步操作。如不能成功,则手工升级,依次执行以下顺序。ITPUB个人空间3ja{-W W3n&G8{T O
5、 拷贝9i的密码文件pwdsid.ora到10gHomedatabase目录下。ITPUB个人空间B+G T,M IV4~
6、 拷贝9iHomenetworkadmin下的tnsname.ora、listerna.ora、sqlnet.ora到10GHomenetworkadmin目录。ITPUB个人空间/M"y0C g2z
7、 根据upgrade.info的提示,修改10GHomedatabaseinitSid.ora参数文件。
K&N"zU0D"jm08、 关闭9I数据库
&d6Bc)J]:]F09、 在命令行用cmd>oradim –delete –sid sid删除WINDOWS服务下的实例。
Cr8S9`9C+M)Q010、 在命令行用cmd.>oradim –new –sid sid pfile=’path’建立新的实例。ITPUB个人空间"d+]#vaf-O
11、 停止原9i的listerner服务
w-YUXr fO012、 用sysdba的身份登陆到sqlplus,以upgrade的方式启动数据库。
u,Z/hR:q%U0Startup upgradeITPUB个人空间.O.e:Z7v N
启动时提示LRM-00116: ‘D:ORACLELOGSDB后跟’=’出现语法错误ITPUB个人空间)gd"c7UO:cr~.zR5j
ORA-01078:处理系统参数失败
%s"DK-?s@1vL N0根据提示,修改10GHomedatabaseinitsid.ora,将utl_file_dir=draclelogs
u.F7drx/S0注释掉。重新执行sql>startup upgrade成功。
U"{iE&Qkwx013、 创建sysaux表空间。ITPUB个人空间 Cp'@#S7_ lF K` W;U
Sql>create tablespace sysaux
2gV!g(oQL3to5W0Datafile ‘dracleoradatatestsysaux01.dbf’ size 500mITPUB个人空间#GV$R^ KWi4m9F
Extent management localITPUB个人空间sH7g3W#w%sc4u
Segment space management auto
(g"|~KN [m0Online;
-}8rc(^k2Ab,^015、@dracle10.2rdbmsadmincatupgrd.sql;(此过程在我电脑花费约1个半小时)。ITPUB个人空间1B ?4]q3_0U ^
16、sql>shutdown immediate;
6tT(n w4Zmq*O:d017、sql>startupITPUB个人空间k!E J%a sfS ^
18、sql>@dracle10.2rdbmsadminutlrp.sql
#@"~"@OY P R+m1Ld0To recompile any invalid application object
b6Z1f Me:Md*T-} U8w0执行完毕后执行查询所有重新编译错误ITPUB个人空间jh"dzf4{
Sql> select * from utl_recomp_errors;

19、启动10G的listerner服务ITPUB个人空间y GSIj-v5S
测试,升级完毕。


m u l C#Cg3O%s"g0

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-11-24  
      1
2345678
9101112131415
16171819202122
23242526272829
30      

数据统计

  • 访问量: 12228
  • 日志数: 273
  • 图片数: 1
  • 文件数: 2
  • 建立时间: 2007-12-01
  • 更新时间: 2008-11-19

RSS订阅

Open Toolbar