Oracle10.2.0.1.0升级Oracle10.2.0.2.0补丁安装指南(转载)
Oracle10.2.0.1.0升級Oracle10.2.0.2.0補丁安裝指南
Oracle數據庫學習之路 2008-07-25 11:35:12 閱讀5 評論0 字號:大中小
一、安裝數據庫
先安裝Oracle10.2.0.1.0,雙擊setup.exe
選擇高級安裝,點擊下一步,
?
選擇企業版,下一步,
修改路徑(A):點擊瀏覽選擇自己要把oracle安裝的目錄,下一步,
當產品特定的先決條件檢查完畢后,此時會顯示1個需要驗證,在需要驗證的項打勾,下一步,
點擊安裝。
?
二、安裝Oracle10.2.0.2.0補丁
首先配置環境變量,把變量ORACLE_HOME配置oracle的路徑
這里是ORACLE_HOME——d:\tools\oracle\oracle
然后,把oracle的服務全部關閉。
運行setup.exe文件
下一步,
注意:這里的路徑是之前配置環境變量后,自動找到的,當然也可以點擊瀏覽按鈕,找到之前安裝的oracle的路徑,下一步…………然后是安裝。
出現的問題:
在沒有安裝補丁之前,我們嘗試在sqlplus或者toad登錄oracle數據庫,是可以登錄的,當安裝完Oracle10.2.0.2.0補丁之后,登錄的時候會出現“ORA-12514: TNS: 監聽程序當前無法識別連接描述符中請求的服務”錯誤,而無法登錄oracle數據庫。
解決方法:
開始—運行—cmd。
執行以下命令:
1、刪除以前的oracle實例
c:\>oradim -delete -sid orcl(orcl是之前安裝oracle數據庫的SID名)
2、重建oracle實例
c:\>oradim -new -sid orcl -startmode auto –pfile D:\tools\oracle\oracle\database\initorcl.ora
3、登陸sqlplus
c:\>sqlplus/nolog
sql>conn /as sysdba
sql>startup upgrade
4、運行catupgrd.sql
sql>spool upgrade.log
sql>@D:\tools\oracle\oracle\rdbms\admin\catupgrd.sql
這個執行時間很長
sql>spool off
5、重新啟動oracle
sql>shutdown immediate
sql>startup pfile= D:\tools\oracle\oracle\database\initorcl.ora
至此數據庫重新啟動,請重啟監聽服務
6、檢查是否有無效對象
sql>@D:\tools\oracle\oracle\rdbms\admin\utlrp.sql
執行完畢后
執行檢查:
SQL>?select?name from v$database確認ORACLE_SID正確,為orcl
SQL>select * from v$version 檢查版本
SQL> show user確認當前使用者為SYS或SYSTEM
SQL>?select?tablespace_name, bytes from dba_data_files對系統表空間大小進行確認。
SQL>shutdown immediate
SQL>startup
數據庫啟動成功,即可在sqlplus或者toad登錄成功。
可能出現的問題:
如果sqlplus或者toad登錄數據庫出現can't initialize OCI.Error -1錯誤,,是環境變量path沒配置好,把%ORACLE_HOME%\bin放到最后面,例如:注意這里是D:\tools\oracle\oracle?而不是D:\tools\oracle\oracle;
有沒有“;”分號,有興趣的可以嘗試去配置,看看是否可以成功登錄oracle數據庫
?
登錄toad需要修改D:\tools\oracle\oracle\NETWORK\ADMIN\tnsnames.ora文件
紅色2個是本機自帶的
ORCL =
?(DESCRIPTION =
??? (ADDRESS = (PROTOCOL = TCP)(HOST = cz-luck)(PORT = 1521))
??? (CONNECT_DATA =
????? (SERVER = DEDICATED)
????? (SERVICE_NAME = orcl)
??? )
?)
EXTPROC_CONNECTION_DATA =
?(DESCRIPTION =
??? (ADDRESS_LIST =
????? (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
??? )
??? (CONNECT_DATA =
????? (SID = PLSExtProc)
????? (PRESENTATION = RO)
??? )
?)
藍色2個是自己配置的
XE =
?(DESCRIPTION =
??? (ADDRESS_LIST =
????? (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.138)(PORT = 1521))
??? )
??? (CONNECT_DATA =
????? (SERVICE_NAME = XE)
??? )
?)
SOASERVER =
?(DESCRIPTION =
??? (ADDRESS_LIST =
????? (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.24)(PORT = 1521))
??? )
??? (CONNECT_DATA =
????? (SERVICE_NAME = oracle)
??? )
?)
安裝OracleAS:
然這個出了個問題,但是不影響BPELConsole的使用。
?
如果在其他電腦安裝OracleAS,通過http://主機名/BPELConsole不能訪問對方的BPEL控制臺,可以通過http:// IP地址/BPELConsole來訪問,或者修改本機c:/windows/system32/dirvers/etc/hosts文件來設置訪問路徑,如:127.0.0.1?? localhost; 192.168.0.100???對方主機名, 這樣就可以通過主機名來訪問對方的BPEL控制臺了。
總結
以上是生活随笔為你收集整理的Oracle10.2.0.1.0升级Oracle10.2.0.2.0补丁安装指南(转载)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【拯救赵明】全面防护网络***服务器负载
- 下一篇: Heaps(Contest2080