- 从oracle官方网站或者metalink上下载补丁包,补丁包里有readme文件告诉你如何升级
- 关闭正在运行的数据库服务,包括tns服务.否则会报错,然后安装补丁包
- 安装完补丁包升级并没有完成,还要执行一些sql脚本(我就是因为没有执行这些脚本导致exp命令无法使用),这些脚本包括catpatch.sql,exppatch.sql等,readme文件中也有详细的叙述,这里写只是提醒要升级的朋友,安装完补丁文件并不算完.
后记:今天(2008-04-26)又给数据库打补丁,采用的是远程连接的方式远程控制服务器来安装补丁包。但安装的过程中出现了“Error CreateOUIProcess():5”的错误,到网上查了一下说是因为TEMP目录的权限问题,但我检查了后发现该用户对Temp目录有任意权限。弄到最后才发现原来是防火墙的原因,防火墙屏蔽掉了远程主机对Temp目录的写权限,唉唉,搞了半天。。。