ORACLE9I升級到10G(zt)
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服務
測試,升級完畢。
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服務
測試,升級完畢。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/756652/viewspace-242435/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle9i下streams複製(zt)Oracle
- Oracle從10g升級到11g詳細步驟Oracle
- ORACLE windows和linux環境下 10g升級到11.2.0.4 並安裝11.2.0.4.19補丁OracleWindowsLinux
- oracle 10 rac 升級 10.2.0.1升級到10.2.0.5Oracle
- ccproject升級到1135Project
- mongodb單機從3.2升級到4.0.4升級MongoDB
- Cocospod 升級到指定版本
- MySQL 5.7 升級到 8.0MySql
- ABP Framework 手動升級指南:從6.0.1升級到7.0.0Framework
- PHP版本升級:從php7.1升級到php7.2PHP
- 靜默升級oracle 11g (從11.2.0.1升級到11.2.0.4)Oracle
- MongoDB升級--從3.4到3.6MongoDB
- 升級 ubuntu,從 18.04 到 22.04Ubuntu
- oracle rac 11.2.0.3 升級到11.2.0.4Oracle
- Mac 升級 PHP 到 7.4 版本MacPHP
- MySQL 5.6.47升級到5.7.20(一)MySql
- Centos升級到openssh9.7CentOS
- [kubernetes]-kubeadm升級1.14.2到1.18.2
- CentOS 7 升級到 CentOS 8CentOS
- 資料中心從10G/40G升級到25G/100G 時的幾個注意點
- 升級到iOS 18、降級回iOS 17iOS
- redhat系統升級openssh到7.5Redhat
- CentOS7.5升級到CentOS 7.6CentOS
- Android targetSdkVersion 升級到 26 總結Android
- suse11 openssh 升級到8.0
- Openshift叢集3.9升級到3.10
- kali 升級msf到msf6
- CentOS 7.9 升級 GCC 4.8.5 到 8.3.1CentOSGC
- 應用升級SpringCloud版本時的注意事項(Dalston升級到Edgware)SpringGCCloud
- windows10怎樣升級到10586_windows10電腦升級到10586詳細步驟Windows
- 電腦怎樣升級到win10 2004_升級到win10 2004版的教程Win10
- Windows升級到oracle 11g的異機物理升級文件(冷備)WindowsOracle
- Mac 下 Homestead 3.0.0 升級到 Homestead 6.3.0Mac
- linux伺服器PHP升級到7Linux伺服器PHP
- oracle資料庫11.2.0.3升級到11.2.0.4Oracle資料庫
- Linux 核心準備升級到 Rust 1.77LinuxRust
- Centos7 升級openssh到最高版本CentOS
- NCF 中如何將Function升級到FunctionRenderFunction