轉windows2003 oracle版本升級 10.2.0.1到10.2.0.3
方法一:
今天又做了開發機的資料庫的補丁升級。從10.2.0.1升級到10.2.0.3,伺服器是Windows2003 R2
在win下升級主要過程記錄如下:
1,下載升級包
2,關閉所有有關oracle的service(可以在服務中停止所有和 oracle相關的服務)。
3,介面上安裝。下一步下一步就行
注意安裝目錄改為已安裝(舊版本)的Oracle的目錄。。
不啟用Oracle Configuration Manager, 單擊“下一步”。
在安裝結束畫面, 單擊“退出”, 然後確認退出 Oracle Universal Installer,至此,ORACLE升級包軟體安裝結束
4,升級資料字典。(時間挺長,近40分鐘)
服務裡啟動相對應的資料庫和監聽
SQL>conn /as sysdba
SQL>shutdown immediate
SQL>startup upgrade
SQL>SPOOL patch.log
SQL>@D:\oracle\prod t\10.2.0\db_1\RDBMS\ADMIN\catupgrd.sql
SQL>@D:\oracle\prod t\10.2.0\db_1 dbms\admin\catalog.sql (這個指令碼我未執行,readme檔案中沒有提到要執行這個指令碼,重建SYS使用者檢視)
SQL> shutdown immediate;
編譯失效物件
SQL>@D:\oracle\prod t\10.2.0\db_1\RDBMS\ADMIN\utlrp.sql
5,升級後查詢確認:
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod
PL/SQL Release 10.2.0.4.0 - Prod tion
CORE 10.2.0.4.0 Prod tion
TNS for 32-bit Windows: Version 10.2.0.4.0 - Prod tion
NLSRTL Version 10.2.0.4.0 - Prod tion
SQL>
SQL> select count(*) from dba_objects where status='INVALID';
COUNT(*)
----------
0
SQL> col COMP_ID format a20;
SQL> col VERSION format a20;
SQL> col STATUS format a20;
SQL> select comp_id,comp_name,version,status from sys.dba_registry;
COMP_ID VERSION STATUS
-------------------- -------------------- --------------------
OLS 10.2.0.4.0 VALID
EM 10.2.0.4.0 VALID
SDO 10.2.0.4.0 VALID
ORDIM 10.2.0.4.0 VALID
AMD 10.2.0.4.0 VALID
XDB 10.2.0.4.0 VALID
CONTEXT 10.2.0.4.0 VALID
EXF 10.2.0.4.0 VALID
RUL 10.2.0.4.0 VALID
OWM 10.2.0.4.3 VALID
ODM 10.2.0.4.0 VALID
COMP_ID VERSION STATUS
-------------------- -------------------- --------------------
CATALOG 10.2.0.4.0 VALID
CATPROC 10.2.0.4.0 VALID
JAVAVM 10.2.0.4.0 VALID
XML 10.2.0.4.0 VALID
CATJAVA 10.2.0.4.0 VALID
APS 10.2.0.4.0 VALID
XOQ 10.2.0.4.0 VALID
18 rows selected.
方法二:
10.2.0.1-->10.2.0.3
單例項,資料庫為本地檔案系統儲存
##停止所有服務
$ emctl stop dbconsole
$ isqlplusctl stop
$lsnrctl stop
##備份資料庫和資料庫軟體
#檢視資料庫的位置
select name from v$datafile;
select member from v$logfile;
select name from v$controlfile;
#檢視資料庫軟體的位置
env | grep ORA
sql>shutdown immediate
用cp進行備份
##升級軟體
執行./runInstaller,打patch
##升級資料庫的準備工作
$ lsnrctl start
確保記憶體足夠
SQL> ALTER SYSTEM SET SHARED_POOL_SIZE='150M' SCOPE=spfile;
SQL> ALTER SYSTEM SET JAVA_POOL_SIZE='150M' SCOPE=spfile;
#升級資料庫
$ sqlplus "/as sysdba"
SQL> STARTUP UPGRADE
SQL> SPOOL patch.log
SQL> @?/rdbms/admin/catupgrd.sql
SQL> SPOOL OFF
SQL> SHUTDOWN
##重新編譯pl/sql(可選)
SQL> STARTUP
SQL> @?/rdbms/admin/utlrp.sql
##升級rman(可選)
$ rman catalog
RMAN> UPGRADE CATALOG;
##修改目錄許可權(可選)
$ cd $ORACLE_HOME/install
$./changePerm.sh
來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12778571/viewspace-672038/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RHEL4.4下oracle10.2.0.1升級到10.2.0.3Oracle
- (轉)Oracle 10.2.0.1 升級到 10.2.0.4Oracle
- Oracle 10.2.0.1 升級到 10.2.0.4--轉載Oracle
- Oracle 10.2.0.1 升級到 10.2.0.4Oracle
- oracle 10 rac 升級 10.2.0.1升級到10.2.0.5Oracle
- 64位Windows2003 Enterprise sp2 上64位Oracle10.2.0.1升級到Oracle10.2.0.3具體步驟WindowsOracle
- oracle rac 10.2.0.1 升級到 oracle 10.2.0.4Oracle
- 升級Oracle10.2.0.1Oracle
- ORACLE10G 10.2.0.1升級到10.2.0.5Oracle
- windows 下oracle從10.2.0.1升級到10.2.0.4WindowsOracle
- RHEL AS4下升級oracle10g到10.2.0.3Oracle
- oracle 之 安裝10.2.0.1 且 升級到 10.2.0.4Oracle
- 用dbua實現oracle 9.2.0.8到10.2.0.1的升級Oracle
- Oracle10g RAC : 10.2.0.1 升級到 10.2.0.4Oracle
- oracle 10.2.0.1 rac 升級到10.2.0.4 rac時,dbua升級的元件列表Oracle元件
- Oracle 10g rac升級(10.2.0.1 Rac到10.2.0.4)Oracle 10g
- linux下oracle RAC10.2.0.1升級到10.2.0.4LinuxOracle
- windows 2003,oracle 10.2.0.1升級到10.2.0.4WindowsOracle
- Oracle10.2.0.1 升級到Oracle10.2.0.4 簡單步驟Oracle
- 【操作】升級資料庫軟體到10.2.0.3資料庫
- linux平臺下oracle從10.2.0.1升級到10.2.0.4LinuxOracle
- 10.2.0.1安裝並升級到10.2.0.5
- oracle在linux平臺從10.2.0.1升級到10.2.0.4方法OracleLinux
- Oracle RAC ASM 例項 從10.2.0.1 升級到 10.2.0.4 說明OracleASM
- oracle版本升級:從11.2.0.1到11.2.0.3Oracle
- Oracle database 升級(文件)to 10.2.0.4 from 10.2.0.1OracleDatabase
- Oracle10.2.0.1升級到10.2.0.4碰到的Text file busy問題Oracle
- HP-UX 10.2.0.1 升級到 10.2.0.3 時報 ORA-20000: Upgrade re-run not supported from versionUX
- HP UNIX - oracle rac 10.2.0.3 升級10.2.0.4問題Oracle
- 從10.2.0.1升級到10.2.0.5操作實驗(下)
- 從10.2.0.1升級到10.2.0.5操作實驗(上)
- Linux下Oracle10.2.0.1升級到oracle10.2.0.4詳細操作記錄LinuxOracle
- Oracle RAC 10.2.0.1 升級 10.2.0.4 簡單描述Oracle
- 靜默升級oracle(文件)to 10.2.0.4 from 10.2.0.1Oracle
- dbua升級oracle 10.2.0.1 0 到11.2.0.4 失敗後還原過程Oracle
- Mac 升級 PHP 到 7.4 版本MacPHP
- Cocospod 升級到指定版本
- oracle 10g crs 10.2.0.3 升級到10.2.04不成功問題處理Oracle 10g