ORACLE9I升级到10G(zt)
2009-01-21 01:31
323 查看
http://zhouwf0726.itpub.net/post/9689/289696
ORACLE9I升级到10G的简要说明:
Win下Oracle9208如何升级到Oracle10.2.0.1
1、 关闭原9208数据库,执行一个完全冷备。
2、 安装ORACLE10g,选择一个跟9208不同的Home,安装的时候选择不装数据库。
3、 以SYSDBA身份登陆到SQLPLUS,执行:
Sql>spool upgrade.info
Sql>@ oracle10G_HOMErdbmsadminutlu102i.sql
Sql>spool off
注意屏幕的输出
4、在Tablespace栏提示有些表空间需要额外的空间:
Autoextend Additional space required:165mb.
查询原原数据库的空间大小和剩余空间。
Sql>select tablespace_name,bytes from dba_data_files;
Sql>select tablespace_name,sum(bytes) from dba_free_space group by tablespace_name;
扩展提示需增加空间的表空间。
Sql>alter database tablespace system add datafile
‘d:oracleoradatatestsystem02.dbf’ size 200m;
Sql>alter database datafile
‘d:oracleoradatatestxdb01.dbf’ resize 50m’;
4、 拷贝9i的initsid.ora文件到10gHomedatabase目录下。
运行菜单下的Database Upgrade Assistant,根据提示一步一步操作。如不能成功,则手工升级,依次执行以下顺序。
5、 拷贝9i的密码文件pwdsid.ora到10gHomedatabase目录下。
6、 拷贝9iHomenetworkadmin下的tnsname.ora、listerna.ora、sqlnet.ora到10GHomenetworkadmin目录。
7、 根据upgrade.info的提示,修改10GHomedatabaseinitSid.ora参数文件。
8、 关闭9I数据库
9、 在命令行用cmd>oradim –delete –sid sid删除WINDOWS服务下的实例。
10、 在命令行用cmd.>oradim –new –sid sid pfile=’path’建立新的实例。
11、 停止原9i的listerner服务
12、 用sysdba的身份登陆到sqlplus,以upgrade的方式启动数据库。
Startup upgrade
启动时提示LRM-00116: ‘D:ORACLELOGSDB后跟’=’出现语法错误
ORA-01078:处理系统参数失败
根据提示,修改10GHomedatabaseinitsid.ora,将utl_file_dir=d:oraclelogs
注释掉。重新执行sql>startup upgrade成功。
13、 创建sysaux表空间。
Sql>create tablespace sysaux
Datafile ‘d:oracleoradatatestsysaux01.dbf’ size 500m
Extent management local
Segment space management auto
Online;
15、@d:oracle10.2rdbmsadmincatupgrd.sql;(此过程在我电脑花费约1个半小时)。
16、sql>shutdown immediate;
17、sql>startup
18、sql>@d:oracle10.2rdbmsadminutlrp.sql
To recompile any invalid application object
执行完毕后执行查询所有重新编译错误
Sql> select * from utl_recomp_errors;
19、启动10G的listerner服务
测试,升级完毕。
ORACLE9I升级到10G的简要说明:
Win下Oracle9208如何升级到Oracle10.2.0.1
1、 关闭原9208数据库,执行一个完全冷备。
2、 安装ORACLE10g,选择一个跟9208不同的Home,安装的时候选择不装数据库。
3、 以SYSDBA身份登陆到SQLPLUS,执行:
Sql>spool upgrade.info
Sql>@ oracle10G_HOMErdbmsadminutlu102i.sql
Sql>spool off
注意屏幕的输出
4、在Tablespace栏提示有些表空间需要额外的空间:
Autoextend Additional space required:165mb.
查询原原数据库的空间大小和剩余空间。
Sql>select tablespace_name,bytes from dba_data_files;
Sql>select tablespace_name,sum(bytes) from dba_free_space group by tablespace_name;
扩展提示需增加空间的表空间。
Sql>alter database tablespace system add datafile
‘d:oracleoradatatestsystem02.dbf’ size 200m;
Sql>alter database datafile
‘d:oracleoradatatestxdb01.dbf’ resize 50m’;
4、 拷贝9i的initsid.ora文件到10gHomedatabase目录下。
运行菜单下的Database Upgrade Assistant,根据提示一步一步操作。如不能成功,则手工升级,依次执行以下顺序。
5、 拷贝9i的密码文件pwdsid.ora到10gHomedatabase目录下。
6、 拷贝9iHomenetworkadmin下的tnsname.ora、listerna.ora、sqlnet.ora到10GHomenetworkadmin目录。
7、 根据upgrade.info的提示,修改10GHomedatabaseinitSid.ora参数文件。
8、 关闭9I数据库
9、 在命令行用cmd>oradim –delete –sid sid删除WINDOWS服务下的实例。
10、 在命令行用cmd.>oradim –new –sid sid pfile=’path’建立新的实例。
11、 停止原9i的listerner服务
12、 用sysdba的身份登陆到sqlplus,以upgrade的方式启动数据库。
Startup upgrade
启动时提示LRM-00116: ‘D:ORACLELOGSDB后跟’=’出现语法错误
ORA-01078:处理系统参数失败
根据提示,修改10GHomedatabaseinitsid.ora,将utl_file_dir=d:oraclelogs
注释掉。重新执行sql>startup upgrade成功。
13、 创建sysaux表空间。
Sql>create tablespace sysaux
Datafile ‘d:oracleoradatatestsysaux01.dbf’ size 500m
Extent management local
Segment space management auto
Online;
15、@d:oracle10.2rdbmsadmincatupgrd.sql;(此过程在我电脑花费约1个半小时)。
16、sql>shutdown immediate;
17、sql>startup
18、sql>@d:oracle10.2rdbmsadminutlrp.sql
To recompile any invalid application object
执行完毕后执行查询所有重新编译错误
Sql> select * from utl_recomp_errors;
19、启动10G的listerner服务
测试,升级完毕。
相关文章推荐
- windows环境下ORACLE9I升级到10G
- utl_file包在oracle9i和10g中的使用
- (ZT)AS下安装Oracle 10g
- 转载:Oracle从10g升级到11g详细步骤
- Linux 上Oracle RAC 10g 升级到 Oracle RAC 11g
- Linux 上Oracle RAC 10g 升级到 Oracle RAC 11g
- RAC 10g升级到10.2.0.5
- oracle9i从9.2.0.4升级到9.2.0.6(64位)报ORA-00600: [19004]的解决方法
- ORACLE 10g 升级补丁(Patch)
- QUESTION 5 -- 10g OCP 升级11g OCP 1Z0-053
- oracle 10g 升级
- 10g升级
- 以最短的宕机时间升级到Oracle 10g
- Oracle9i补丁升级说明(For Windows)
- Oracle从10g升级到11g详细步骤
- Oracle 10g 升级(10.2.0.1.0升级到10.2.0.4.0)之--CPU Update
- Oracle 10g升级之--PSU升级
- Oracle升级_oracle 10g版本由 10.2.0.1.0升级为10.2.0.4.0(即CPU升级)
- 开发环境基本升级VS 2005 + VS 2008 ,ARCGIS 9.3 ,ORACLE 10g, SQL 2005
- 升级oracle 9i到10g