国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Installing Oracle 10g on SuSE 9.1 professional

2024-08-29 13:30:15
字體:
來源:轉載
供稿:網友
,歡迎訪問網頁設計愛好者web開發。 
oracle rdbms | weblogs | opensource | reviews | others

[oracle] installing oracle 10g on suse 9.1 professional 作者:fenng 日期:july 03 2004
suse 9.1 專業版是前一段時間發布的。suse公司是歐洲的一個重要的linux廠商。suse linux一直以界面華麗而著稱。其實,suse linux的一個很引人注目的地方就是對oracle的支持一向不錯。
在suse 以前的幾個版本中,都針對oracle有過專門的改進,安裝起來也比較方便,一般用戶只需要安裝一個rpm包即可搞定。不過目前的9.1版本是否支持oracle 10g還沒有官方聲明。經過筆者測試,發現oracle 10g在suse上可以運行的很好。

suse linux 9.1 采用的是2.6( 2.6.4-52)的核心。這是筆者要對其測試的一個重要原因。這個版本kde是3.2,gui足夠華麗, 不過這個和我們今天的這個主題關系不大。對suse新特性感興趣的讀者可以先去看一下這個links:http://www.suse.com/us/private/products/suse_linux/prof/new_features.html 。此外,9.1版集成了lvm2,lvm對維護上帶來了不少方便,從某種意義上說提高了系統可用性。2.6核心+lvm2+ 10g--還真的蠻吸引人的。

安裝之前,先去suse的oracle支持站點看看:http://www.suse.com/en/business/certifications/certified_software/oracle/documents.html 。雖然沒有直接針對oracle 10g 的資料,不過一些文檔也是非常有參考價值的哦。還有http://otn.oracle.com上的支持文檔,也應該是必讀之物。

一 準備工作

先檢查操作系統軟件包是不是已經安裝齊備。也就是屬于開發環境的那些東西,gcc 、binutils 、make等等,如果沒有安裝的話,可以通過yast2工具來進行安裝,仔細選好軟件,按照提示依次插入各安裝盤即可。

參考http://www.dbanotes.net/oracle/install-oracle10g-rhel3.htm這里的信息。(另外, 在該link還可以找到其它的一些有用的link)。接下來我們創建用戶和相關的組,調整用戶的環境變量:

#-----------begin from here--------------------------------------export oracle_base=/u/app/oracleexport oracle_home=$oracle_base/product/10.1.0/db_1export oracle_sid=testexport path=$path:$home/bin:$oracle_home/binexport ld_library_path=$oracle_home/lib:/usr/lib#--------------end here------------------------------------------

創建目錄,檢查核心參數。suse上我沒有發現 sysctl.conf 文件。自己創建之。內容如下:

#-----------begin from here--------------------------------------kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000#--------------end here------------------------------------------

然后sysctl -p 確定一下。

二 安裝軟件

安裝之前要進行一下處理。因為runinstaller所需要的配置文件oraparame.ini 中沒有提到suse ,所以,預檢查的時候會報告錯誤。

我們采取調整該文件的辦法.具體參考: http://www.dbanotes.net/oracle/10g-beta-install-bug.htm

vi oraparam.ini找到[certified versions]linux=redhat-2.1,unitedlinux-1.0,redhat-3修改成[certified versions]linux=redhat-2.1,unitedlinux-1.0,redhat-3,suse-9.1

然后運行./runinstaller

如果不能出現x安裝界面,注意display環境變量的設置。以后一路是圖形文件。不多說了。注意,在安裝的時候不要創建數據庫。

三 創建實例

運行dbca ,創建實例。不過,在這里一個比較令人頭疼的問題。圖形化創建實例總是報告:ora-27125:unable to create shared memory segment. 檢查核心參數,沒有發現問題。后來經過網絡上的交流得知:linux 2.6內核有個特性:huge tlb支持。該特性默認條件下是激活的。(by default only root has permission to allocate shared memory with this option (shm_hugetlb) and oracle 10g defaults using it, so oracle fails to allocate the sga.this capability is supposed to be able to controlled with the setcaps program (cap_ipc_lock), but i couldn't get it to work properly. the solution is either to set disable_hugetlbfs=1 before you start oracle or to recompile the kernel without config_hugetlb_page and config_hugetlbfs configuration parameters.)

要解決該問題,在oracle用戶下執行 $export disable_hugetlbfs=1 

然后再次運行dbca 。如果遇到問題的話,最好是定制庫,最后選擇"生成腳本" (當然,可以自己寫腳本建庫,不過用圖形工具方便一些) 。

運行腳本創建實例。不出意外的話,這次應該沒有問題了。

安裝數據庫只是學習oracle 10g的一個序曲。別等待,開始探索10g 的眾多特性吧!

原文出處:<a >http://www.dbanotes.net/oracle/install-oracle10g-suse9.1.htm</a>
本文作者: fenng,現任某美資公司dba,業余時間混跡于各數據庫相關的技術論壇。目前關注如何利用oracle數據庫有效的構建企業應用。對oracle tuning、troubleshooting有一點研究。個人技術站點: http://www.dbanotes.net/ 。可以通過電子郵件 [email protected] 聯系到他。 【返回首頁】  本文為dbanotes.net版權所有,轉載請注明出處、作者并盡量保留本文所有超鏈接。

copyleft ? 2004 www.dbanotes.net all rights reserved.i would welcome any feedback. please send questions, comments or corrections to [email protected]
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 诸暨市| 溧阳市| 桃江县| 凤冈县| 祥云县| 同德县| 尉犁县| 大姚县| 龙州县| 辽阳市| 名山县| 马公市| 黎城县| 石台县| 沙坪坝区| 遵化市| 易门县| 吴堡县| 昌平区| 合肥市| 新沂市| 扬中市| 玉环县| 娄烦县| 乌什县| 永川市| 清水河县| 泾源县| 胶南市| 乐山市| 绥芬河市| 防城港市| 北宁市| 蒲江县| 东方市| 棋牌| 太仆寺旗| 阿拉善右旗| 永德县| 台北县| 合作市|