看完
Oracle
提供的升级文档,按照上面讲的方法升级几次失败
.
经过自己多此实验
,
升级成功
,
现在将升级过程分享给大家
1.
安装
Oracle 10G
到一台
64
位系统上
,
不要创建
Database.
2.
将原来的
32
位
DB Shutdown,
将所有
Data
文件
Copy
到
64
位系统上
3.
将
32
位的初始化文件
Copy
到
64
系统正确的位置
4.
用
oradim Create
一新的实例
(
用
Copy
过来的初始化参数文件
)
5.
修改初始化文件
,
增加
_SYSTEM_TRIG_ENABLED = false
参数
6.
Shutdown 64
位
Database
7.
Stratup nomount
8.
Create control file(
例如
,
你的要根据你的
DB
修改
)
CREATE CONTROLFILE REUSE DATABASE "T1" NORESETLOGS NOARCHIVELOG
MAXLOGFILES 32
MAXLOGMEMBERS 2
MAXDATAFILES 32
MAXINSTANCES 16
MAXLOGHISTORY 1815
LOGFILE
GROUP 1 'C:\oracle\product\10.1.0\oradata\orcl64\REDO03.LOG' SIZE 1M,
GROUP 2 'C:\oracle\product\10.1.0\oradata\orcl64\REDO02.LOG' SIZE 1M,
GROUP 3 'C:\oracle\product\10.1.0\oradata\orcl64\REDO01.LOG' SIZE 1M
DATAFILE
'C:\oracle\product\10.1.0\oradata\orcl64\SYSTEM01.DBF',
'C:\oracle\product\10.1.0\oradata\orcl64\RBS01.DBF',
'C:\oracle\product\10.1.0\oradata\orcl64\USERS01.DBF',
'C:\oracle\product\10.1.0\oradata\orcl64\TEMP01.DBF',
'C:\oracle\product\10.1.0\oradata\orcl64\TOOLS01.DBF',
'C:\oracle\product\10.1.0\oradata\orcl64\INDX01.DBF',
'C:\oracle\product\10.1.0\oradata\orcl64\DR01.DBF'
9.
Shutdown immediate
10.
Startup upgrade
11.
SPOOL catoutw.log
12.
SET ECHO ON;
13.
SQL>@C:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\utlirp.sql;
14.
SPOOL OFF;
15.
Shutdown immediate
16.
SET ECHO OFF;
17.
Startup
18.
SQL>@C:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\utlrp.sql;
19.Shutdown immediate
20.再次修改初始参数文件,删除参数 _SYSTEM_TRIG_ENABLED = false
21.Startup
升级完成
posted on 2006-09-08 17:53
Kevensun 阅读(1320)
评论(0) 编辑 收藏 引用 所属分类:
Oracle