當前位置:首頁 » 數據倉庫 » oracle資料庫升級方案
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

oracle資料庫升級方案

發布時間: 2022-04-04 14:10:00

㈠ 如何升級oracle資料庫版本

照著裡面的文檔去做就可以的。

或者直接把庫停掉,然後 執行安裝就行。

㈡ oracle資料庫會自動升級嗎

不會,需要手動升級;並且升級前要做物理全備,以策安全。

㈢ oracle資料庫升級會影響現有實例么

首先你要先明白資料庫和實例的概念

資料庫是存放數據的,實例是內存(SGA)+後台進程,實例只有啟動了才叫實例,才會有內存和後台進程。
可以通過ORADIM -DELETE SID...命令卸載實例

如果你連數據都沒有的話怎麼能會要內存和後台進程呢,所以無法只建實例不建資料庫的

反之應該不影響

㈣ oracle 千萬級數據量的增量更新,有沒有什麼好的方案

用merge into更新

㈤ Oracle 升級

按照oracle的升級文檔一步一步來。很麻煩的。從Oracle8.1.7.0.0隻能先升級到9i,再從9i升級到10g。
樓上幾位的回答似乎帶有sql server的思維痕跡。oracle是很嚴謹的,每一步都要根據手冊來。
實際上,升級分為兩個部分:oracle軟體的升級和oracle數據的升級。

㈥ 如何升級oracle版本

配置安全更新
將介質文件解壓到同一個文件夾下,然後進入介質路徑database目錄下,雙擊setup,稍後會彈出資料庫安裝過程-配置安全更新;
取消選擇,我希望通MyOracle Support接收安全更新。點擊下一步
彈出「尚未提供電子郵件」的對話框,點擊「是」
2
下載軟體更新
選擇第三項「跳過軟體更新」,然後點擊下一步
3
安裝選項
在安裝選項界面選擇第三項「升級現有資料庫(U)」,
安裝之後會自動彈出監聽配置和DBUA窗口。點擊下一步。
4
選擇產品語言
默認選擇簡體中文和英文,點擊下一步
5
選擇資料庫版本
更具實際情況來設置選項,這里我們選擇第一個「企業版」,點擊下一步
6
安裝位置
由於是進行資料庫升級,這里的oracle基目錄就需要按照實際情況填寫新的路徑,這里我們設置新目錄為E:\app\,讀者需要根據自己電腦的情況來填寫,填好之後檢查無誤點擊下一步
7
概要
查看配置信息無誤後,點擊安裝,耐心等待安裝完成;
END
二、配置oracle 11g的監聽
1
配置監聽,點擊下一步,使用默認監聽名為「LISTENER」,下一步
按照下圖所示,完成監聽配置。
END
三、使用DBUA進行升級
完成上述監聽配置之後,就會彈出DBUA升級窗口,如下圖所示,點擊下一步
選擇需要升級的資料庫
選擇我們需要進行升級的資料庫,點擊下一步
之後會彈出警告信息,查看警告信息,如果沒有特別的問題可以忽略,點擊「是」
升級選項
勾選在升級結束後重新編譯無效對象,CPU並行度根據實際環境進行配置,我們這里選擇4,我們之前已經備份過數據文件,這里選擇不備份。
移動資料庫文件
根據實際情況選擇是否移動原來的資料庫文件,我們這里選擇不移動
恢復和診斷位置
取消指定快速恢復區,下一步
管理選項
取消選擇使用EM配置資料庫
概要
檢查概要信息無誤後點擊「完成」
等待升級完成
升級過程可能比較漫長,需要耐心等待
END
注意事項
升級前需要備份資料庫文件,保證數據安全;
備份前徹底停掉與oracle相關的監聽、程序以及進程;
升級過程中如遇到報錯,可到網上查詢錯誤代碼,一般都有解決方法;
介質文件的下載地址一般在官網,需要support id賬號才能下載,沒有賬號的朋友可以到貼吧或者論壇求助!

㈦ oracle資料庫更新的問題

不會的,比如你的表有索引,導入b.dmp的時候,就會報該行已經存在的錯誤,就不會覆蓋原來的數據,ignore=y也解決不了你的問題
你需要刪去原來的數據的

㈧ oracle資料庫怎麼更新數據

1、可以寫oracle腳本,從orcl1中將數據備份出來,然後將備份出來的數據導入orcl2中。
2、 程序員:自己用jdbc寫一個程序,用Timer類,會定時執行的,從orcl1中將數據查出來,插入orcl2中。如果數據量特別大,oracle資料庫支持批量寫入,用批量寫入功能即可。
3、用DBLINK(oracle一個鏈接其他oracle庫功能),首先在orcl1中創建一個dblink,然後寫存儲過程,在存儲過程中用dblink通道將數據倒過去。

㈨ oracle資料庫更新

寫個存儲過程
然後 循環
select a ,b into v_a ,v_b from table_name ;
update table_name set a =v_b ,b= v_a ;
commit ;