CPU升级_ oracle 10g版本由 10.2.0.1.0升级为10.2.0.4.0
***********************************************声明************************************************
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/huangyanlong)。
表述有错误之处,请您留言,不胜感激。
提醒:点击目录,更有助于您的查看。
*****************************************************************************************************
实验环境:
虚拟机软件 |
Vbox 4.2.12 |
实验系统 |
Linux RedHat 5.5 |
数据库 |
Oracle10g 10.2.0.1.0 |
注意项点:实验系统为镜像导入,存留其余无关数据库,在下面的实验中会删除,望阅者周知。 |
1、 升级准备
(1)确认hosts设置
【补充】:修改Linux的IP地址
[root@rh55 ~]# vi /etc/hosts
[root@rh55 ~]# su - oracle
[oracle@rh55 ~]$ cd $ORACLE_HOME/dbs
[oracle@rh55 dbs]$ ls
(2)检查磁盘空间
[oracle@rh55 dbs]$ df -h
//u01下只有4g较少,之后升级到11g时需要至少5g以上空间,需给u01增加空间
为了给/u01增加可用空间,将本机内无用数据库卸载,如下:
[oracle@rh55 dbs]$ vi /etc/oratab //为卸载catdb、test1数据库做准备
[oracle@rh55 dbs]$ dbca
//使用dbca时报错,需要执行export命令,并注销后用oracle用户登陆操作系统
注销系统,使用oracle用户登陆:
$dbca
选择删除数据库,如下图:
先删除catdb库,如下图:
卸载数据库,如下图所示:
接下来,同样的方法卸载test1数据库,如下图:
[oracle@rh55 dbs]$ cd /u01/app/oracle/oradata/
[oracle@rh55 oradata]$ ls
[oracle@rh55 oradata]$ rm -rf catdb
[oracle@rh55 oradata]$ rm -rf test1
[oracle@rh55 oradata]$ cd /u01/app/oracle/admin/
[oracle@rh55 admin]$ ls
[oracle@rh55 admin]$ rm -rf catdb
[oracle@rh55 admin]$ rm -rf test1
[oracle@rh55 admin]$ df -h //u01已经变成6.5g,满足了后续安装oracle11g的工作
[oracle@rh55 admin]$ cd /disk1
[oracle@rh55 disk1]$ ls
[oracle@rh55 disk1]$ cd oradata
[oracle@rh55 oradata]$ ls
[oracle@rh55 oradata]$ rm -rf test1
[oracle@rh55 oradata]$ !sql
16:04:45 SYS@ prod>startup
[oracle@rh55 ~]$ tail -f/u01/app/oracle/admin/prod/bdump/alert_prod.log
//开启告警日志文件
[root@rh55 oradata]# cd /disk2/oradata
[root@rh55 oradata]# ls
prod test1
[root@rh55 oradata]# rm -rf test1
16:09:27 SYS@ prod>show parameter archive
//查看一下归档信息,为了删除无用的归档目录
[root@rh55 oradata]# cd /
[root@rh55 /]# cd disk1