Oracle 安裝完全攻略

2021-08-25 13:29:44 字數 2785 閱讀 6960

[以oracle10g為例,沒有註明的地方,均為oracle10g]

1、 作業系統與oracle版本:

作業系統不同,需要安裝不同版本的資料庫軟體,以支援該作業系統,否則可能會造成不可預知的錯誤,藍屏或者重灌作業系統,這些都是我們不希望的。

windows vista 只限於oracle10.2.0.3.0這個版本,[可能還有別的,我不知道!]。

windows xp、2003、2000,任何版本的oracle都可以安裝,不論是oracle9i,還是oracle10g,都可以,估計現在已經很少有人再安裝oracle8i及以下的版本了,就不多說了。

說到版本,就不能不說版本號的意義!連各個數字表示什麼都不知道,哪天造出來個不存在的版本,在oracle的世界就丟人啦!

以oracle10.2.0.3.0為例,10—版本號,2—維護版本號,0—新特性版本號,3—普通的補丁設定號碼,0--特殊的平台補丁設定號碼;oracle9.0.1.1.2,9—版本號,0—新特性版本號,1—維護版本號,1—普通的補丁設定號碼,2—特殊的平台補丁設定號碼。最後一位是0,可以省略。

千萬別自作聰明,寫乙個連甲骨文都沒有發布的版本噢!

2、 安裝

oracle的安裝,就是一路next,按照提示就可以了。但是按照提示,也要有注意的地方,關鍵是為了以後的使用方便。下面說一下需要注意的地方:

[1]歡迎介面,是否選擇建立啟動資料庫,選擇,表示預設的啟動資料庫是此時建立的,此時全域性資料庫名不能修改;不選擇,表示安裝軟體後,沒有預設的資料庫,需要手動建立資料庫。

[2]全域性資料庫名,最好不要輸入帶有下劃線的名稱;sid會自動填寫;

[3]安裝完成後的介面,有個口令管理,一般不需要修改,畢竟我們輸入學習階段,沒必要把密碼搞的那麼複雜,當然你不怕麻煩,設定一下也是可以的,要記牢呀,否則自己都不知道怎麼登入啦!資料丟失不說,還要重新建庫!

[5]oracle10g的伺服器端與客戶端是分離的,出於學習的考慮,需要安裝伺服器端;如果只是工作上的應用,機器配置不允許,可以只裝客戶端,配合pl/sql就可以連線使用了;當然機器配置允許,伺服器端與客戶端都安裝也是可以的!本人機器1g記憶體,安裝伺服器端後,還感覺有點慢呢!

3、 服務設定

安裝後的,按照安裝時的配置設定,oracle介面的服務,有些會是在作業系統啟動的時候自動啟動,可以根據需要,設定自動啟動或者手動啟動。在服務中,找到oracle開始的介面修改屬性即可。

[1]oracleserviceorcl

[2]oracledbconsolorcl

[3]oracledb10g_home1thslistener

以上三個服務要啟動,其他服務可以根據需要,手動啟動!

oracle9i的主服務是oracle9*servermanage這樣的,根據版本不同,前面的「*」處可能有所不同。

4、 解除安裝

解除安裝oracle不是什麼難事,但是卸了之後,不能再次安裝了,就是困難的事情了!解除安裝時,安裝過程中的安裝檔案有幾個地方,要一起刪除,這樣,才能隨心所欲!

a、關閉所有的oracle服務;

b、確定需要保留的oracle資料檔案,一般是在d:\oracle\product\10.2.0\oradata下;

c、解除安裝程式;

d、刪除登錄檔中的內容,主要涉及到以下三個介面的登錄檔內容:

e、刪除安裝檔案的其他內容。

f、刪除安裝後的日誌檔案,一般是在c:\program files\oracle下,把oracle資料夾刪除即可。

這幾步的順序沒有明確的要求,我每次這個順序解除安裝後,都能夠自由安裝,至於是不是不這樣操作也能再次安裝,那位大俠試驗了,可以和我一起交流一下!

5、 配置

安裝後的軟體,oracle本身有許多預設的配置,為了更好的使用oracle,也為了工作學習上的方便,有的地方需要手動配置。

[1]開啟游標數,預設為300,通過pl/sql連線oracle資料庫,執行sql語句的時候,如果語句長度很多,就會報:超出游標最大數300。這樣的錯誤。根據自己的摸索,終於找到了解決方法!

在安裝目錄d:\oracle\product\10.2.0\admin\orcl\pfile下,可以看到檔案init.ora.7242007214751,init.ora是檔名,後面的數字還不清楚是什麼作用,等以後研究明白了再講,用編輯工具開啟這個檔案,找到open_cursors=30000,這一行,修改後面的數字就好了!設定的數字不是越大越好,適用就好!

同樣,設定的數字大小也是以犧牲了效率為代價的,世界上沒有速度和效率都完全匹配的高效!選擇適合的比例就是靠經驗了。

[2]其他的如版本號,預設資料庫等,都可以設定,關鍵是用到的時候可以隨心所欲的修改。

[3]oracle是針對每個資料庫的操作,新建乙個資料庫,都會有相應的配置檔案,修改的時候不要改錯了呀!

6、 其他建議的問題

[1]oracle服務占用記憶體比較大,最好把服務設定成手動啟動,在需要的時候啟動,否則機器啟動的時候速度會受影響;

[2]啟動服務時,需要什麼服務,就啟動什麼服務,一般來說,主服務啟動,就完全可以運算元據庫了。oracle10g,乙個資料庫配合乙個控制台服務(oracledbconsolekterp),乙個service服務(oracleservicekterp),啟動這兩個就可以了;同時使用的資料庫只有乙個,不用的資料庫就不要啟動啦!oracle9i就直接啟動oracle9*servicemanagement就可以了,沒有像oracle10g區分的那麼細!不論oracle10g還是oracle9i,把監聽程式的服務都要啟動。

[3]如果你使用的是卡巴斯基防毒軟體,那麼請暫時關閉,否則可能出現不能正常安裝的情況,因為卡巴監控登錄檔的時候,會阻止oracle的安裝程式修改登錄檔。

redis完全攻略

安裝篇 宣告 以下環境均是在ubuntu下進行 wget tar zxf redis 2.4.4.tar.gz 然後進入目錄後直接make就可以了 如果邇的系統是32位的那麼執行 make 32bit 安裝完成後 執行一下make test看是否正常 如果出現 you need tclsh8.5 i...

搭訕mm完全攻略

如果你的長相還需要搭訕女生的話 那搭訕通常都不是乙個明智的決定 女性的彈簧心理會對太主動靠近的人有明顯地排斥 所以很多時候轉身離開才會有吸引 但前提是你要先勾上 搭訕的最高境界是不搭 episode i 回寢室路上確定目標mm 若無其事地迎面走過去.目光一定要散漫.找一哥們騎車從目標mm背後朝著她背...

EditPlus除錯PHP完全攻略

目前擁有的功能 1.語法自動著色 函式,變數等使用不同的顏色表示 2.函式自動完成 這個挺有用的 3.php 除錯 及時測試 4.php語法檢查 檢測 是否符合php語法規範 5.php 分析 錯誤分析 9.新建php檔案的基本模板 新建檔案的基本內容 phptools.rar 前提說明 1.以下所...