Windows 下从Oracle 10g 升级至 Oralce 11g(手動)

本文介绍了在Windows环境下通过两种方法将Oracle9i升级至Oracle10g数据库的过程:使用DBUA升级工具进行升级,或者重新安装10G数据库并手动迁移相关文件。

Windows下兩種方法將Oracle 9i升级至Oracle10g数据库

 创建时间: 2013-8-30 8:19  修改时间: 2013-8-30 8:20 
Windows下兩種方法將Oracle 9i升级至Oracle10g数据库
1.直接用ORACLE的升級工具DBUA升級。
2.重新安裝一10G的資料庫,復制相關文件,手動升級
3.導出導入 (本次不作說明)

各版本升級至10g詳細資料。
0E30B59808AB4E7EBC930A29DA5B3F76
我們作實際的軟件為:
Virtual Box 4.2.0
oracle 9i    9.2.0.4
oracle 10g 10.2.0.1

1.直接用ORACLE的升級工具DBUA升級

1.1 備份。將原來的9I資料庫作一個冷備份。
1.2 、 安装ORACLE10g,选择一个跟9208不同的Home,安装的时候选择不装数据库
 原來的資料庫為:
B14295EE370A42D7A4CC75D3B8F67FDC

49BE1787D1AE4D2EB32D7B5458903B14

46634BDDC08840508F2B79FF008FC9A0

4B5DBCFE1EEA4E3287DE9EDCED40BCA2

AA8957A762E8476AB8FC973EE105C719

F6481D059CA141EBB33D72DB98C2C587


91C202DF245042B0BF8F3AD2C13183E5

233DBBA19B1D4C32B7B11FC6120AE454

6A2AC244CA3047869237A655C5754494

E44924B399F448338E34B20B3A61F4F0

選擇是

A911B97848224410B46ED5D438A4F9BC

選擇是

468A4054B8764E4E8F62411316154455

454CAD7603964DAD8727F3CE03A11631

AAD621D9B9204CE1A866C21F4916DC32

4623B37B3BFA400DBB0C25E74ADD10FF

1ABDE0964E844A5FA7DD1EE9844BB45E

EBECEBAEE9D14263BD9361285E82AA62

A8E86A4DD07C4847B142DDF5847FB2BF

06B37A39BC8E4C8EB5CF18A2B402EEAE


736AF82DF6D04AB4BA7B63851A5AF5F6

06114D49C8384876BBAC0FE912A4A35E

————————————————1 升級完成--------------------------------------------

2.重新安裝一10G的資料庫,復制相關文件,手動升級

2.1 復制原來ORACLE 9I的文件 至 ORACLE 10G中。

 1.先建立文件夾
set ORACLE_SID=ORCL
set ORACLE_BASE=C:\oracle\product\10.2.0
md %ORACLE_ADMIN%\db_1
set ORACLE_HOME=C:\oracle\product\10.2.0\db_1
set ORACLE_DATA=C:\oracle\product\10.2.0\oradata\%ORACLE_SID%
set ORACLE_ADMIN=%ORACLE_BASE%\admin\%ORACLE_SID%
md %ORACLE_ADMIN%
md %ORACLE_ADMIN%\pfile
md %ORACLE_ADMIN%\bdump
md %ORACLE_ADMIN%\cdump
md %ORACLE_ADMIN%\udump
md %ORACLE_ADMIN%\create
md %ORACLE_DATA%\
md %ORACLE_DATA%\ARCHIVE
md %ORACLE_BASE%\flash_recovery_area
md %ORACLE_BASE%\flash_recovery_area\%ORACLE_SID%

2 OraHome1\oradata\orcl\*.* copy to C:\oracle\product\10.2.0\oradata\ORCL\
   database\spfileorcl.ora 
   database\initorcl.ora 復制至 database下

D3C46E63F43D426793DFA6F79AEB9D41

並修改對應的路徑:backgroud_dump_dest control_files core_dump_dest user_dump_dest
刪除hash_join_enabled 


3EDC352FCBC24C0CA0115CCD2B235D05

3.建立偵聽

802D31E5AB0D4673A9C46730C2D0CB7E


1B45FEF0F0254236B9508F6ED30E5CEF

4. 建立服務。

4C33E2320FF441829937F8D0F2CAC800

499A0B3C682C4E16A181AF49F4D21289

5.mount 數據庫,直到沒有錯誤提示。

01BCE9877DD24ED5833A95A2F0DEF9BD

create spfile from file;
shutdown immidate
startup pfile='C:\oracle\product\10.2.0\db_1\database\INITorcl.ORA' upgrade
5330D6EB8F5E44269DC9056CEBBD19B4

C9CB807F0277431A86052A9829926DFE

70090EF6C5A14D679308E19018FCA472

6.建立SYSAUX表空間

CREATE TABLESPACE sysaux DATAFILE 'C:\oracle\product\10.2.0\oradata\ORCL\sysaux01.dbf'
SIZE 500M REUSE
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO
ONLINE;
906062D838A64ADFAE6D07701645C192

7.執行升級更新腳本(比較久)

47F97643D3EC4E40B2487F83DF3624ED

D71E3B271DDF48E8B30D39BAF7664960

011613F0788844508DCE691985D55A8F

8. 編譯沒有編譯的物件
@C:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\utlrp.sql
查询所有重新编译错误
select * from utl_recomp_errors;

B5ED83A4ECF2410ABF926A2393AD042F

-----------------------END------------------------

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/203348/viewspace-1398522/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/203348/viewspace-1398522/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值