linux下方安裝oracle步驟解讀
##須要的軟體環境:linuxAS3U2、ORACLE9.2.0.4、升級套件。硬體環境就是須要有起碼512M的顯存、足夠大Swap的交換空間起碼400M以上,安裝空間須要800M以上。若果是須要光盤安裝還須要軟驅。1、準備工作
①、在安裝Oracle前最好是有一個乾淨的Linux環境,設定好交換空間,之後不要安裝防火牆(安裝完資料庫之後假如須要的話再安裝)。
②、在Linux下的usr目錄下建置一個放置Oracle安裝檔的資料夾取名為ora9i,之後將安裝檔案拷貝至此。 ship_9204_linux_disk1.cpio、ship_9204_linux_disk2.cpio、ship_9204_linux_disk3.cpio還有將升級包修補程式拷貝到此。
③、開始做安裝的一些設定工作。首先Oracle9i須要起碼512M的顯存空間,用下列指令查看主機所記憶體的大小:
grepMemTotal/proc/meminfo
MemTotal:900252kB
其中900252kB就是你係統的記憶體大小。
④、交換分驅動通常要求是顯存的兩倍,起碼也要達到400M以上,其實也是越大越好,用以下指令可以查看系統交換分驅的大小:
/sbin/swapon–s
FilenameTypeSizeUsedPriority
/dev/sda6partition105221686976-1
其中105221就是你係統交換分驅的大小。
⑤、如果是用硬碟安裝的話須要在你的主機上安裝一個8X的cdrom我們這兒用的下載的安裝檔就不須要了。
⑥、安裝JDK,我們要的JDK版本呢是1.3.1(有的資料上說可以忽略linux find,也可以使用oracle自備的JDK,不過在這裡安裝的時侯最好還是按資料上來做)將JDK1.3.1拷貝到/local下之後建造一個JDK目錄就可以了。
2、設定參數
①、以root使用者登錄,設定Oracle9i的核心參數。核心的設定是安裝成功與否的關鍵。
步入/proc/sys/kernel目錄運行catsem指令
結果為:2503200032128
其中250是參數SEMMSL的值、32000是參數SEMMNS的值、32是參數SEMOPM的值、128是參數SEMMNI的值。用以下指令將參數進行更改,注意這兒的次序不能調換。
EchoSEMMSL_valueSEMMNS_valueSEMOPM_valueSEMMNI_value>sem
②、用以下指令來設定共用顯存#echo4294967295>shmmax
注意:這兒我的顯存為512M所以這兒的數值為:4294967295假如是1G則是:8589934590
###③、新增Oracle的安裝專用用戶###首先我們來建立用戶群組,這兒我們用dba為這兒的用戶群組。
以root使用者登入之後用如下指令:
groupaddoinstall
#groupadddba
useraddoracle–glinstall–Gdba
passwdoracle(輸入兩次登入密碼)
④、建立安裝目錄,但將目錄的權限指派給使用者:
cd/usr
mkdiroracle
chownoracle.dba/usr/oracle
chmod775/usr/oracle
#⑤、用剛建置的Oracle使用者登入系統進行環境變數的設定:ORACLE_BASE=/usr/oracle/app/oracle;exportORACLE_BASE
ORACLE_HOME=/usr/oracle/app/oracle/product/9.2.0.4;exportORACLE_HOME
ORACLE_SID=lnxdbs;exportORACLE_SID(這兒的SID可以自己修改)
ORACLE_TERM=xterm;exportORACLE_TERM
TNS_ADMIN=/home/oracle/config/9.2.0.4;exportTNS_ADMIN
NLS_LANG=American_america.ZHS16GBK;exportNLS_LANG
ORA_NLS33=/usr/oracle/app/oracle/product/9.2.0.4/ocommon/nls/admin/data;exportORA_NLS33
PATH=$PATH:/usr/oracle/app/oracle/product/9.2.0.4;exportPATH##CLASSPATH=:/usr/oracle/app/oracle/product/9.2.0.4/jdbc/lib/classes111.zip;exportCLASSPATH #LD_LIBRARY_PATH=/usr/oracle/app/oracle/product/9.2.0.4/lib;exportLD_LIBRARY_PATH
exportLD_ASSUME_KERNEL=2.4.1
PATH=$PATH:/usr/local/java/bin
儲存之後登出重新以oracle使用者登入使設定有效。
⑥、以root使用者登入系統之後對三個檔案和升級包和補丁進行解壓縮,會產品Disk1、Disk2、Disk3和3006854以及出現一個9204_lnx32_release.cpio檔案在安裝之前須要先將這個cpio檔案解壓縮
linux下oracle安裝
linux軟體工程師,用cpio9204_lnx32_release.cpio這是升級檔案之後在運行runIstaller之前運行3006854檔案下的.sh檔案進行打包。⑦運行runIstaller會出現安裝對話框
具體的Oracle的安裝過程如下:
Step1:設定OracleInventory之位置### ###首先您必須指定OracleInventory之所在目錄。 OracleInventory是拿來記錄所有安裝過的Oracle產品清單,假如沒有特殊的需求就請按照預設的目錄/opt/oracle/oraInventory即可。 ### ###Step2:設定可更新Oracle軟體之作業系統群組###
在這裡所設定的群組是拿來更新Oracle軟體所用,倘若您決定只讓root使用者俱備更新Oracle軟體的權力,就不要指定任何群組名稱。
由於SuSELinux安裝完畢就手動將oracle帳號加至oinstall群組,所以UnixGroupName數組就先顯示了oinstall,按下【Next】繼續吧!
Step3:建置OracleInventory
#OracleUniversalInstaller已打算一個完善OracleInventory所用的orainstRoot.sh檔案(位置是在/tmp/orainstRoot.sh),不過這個檔案需藉助root身分執行。此時您可以再開啟一個終端機視窗來執行該檔案
linux下oracle安裝,如圖九所示。待執行完畢再回到如圖
八的視窗按下【Continue】。
Step4:指定Oracle安裝程式來源與目的地所在目錄
OracleHome為Oracle資料庫系統所在之主要目錄。由於在/etc/profile.d/oracle.sh內已設定ORACLE_HOME為/opt/oracle/product/9.0.1,所以下方Destination的Path數組會出現ORACLE_HOME之設定值。這兒也不須要做變更。
Step5:選擇要安裝的Oracle9i產品種類
這兒請勾選【Oracle9iDatabase9.0.1.0.0】,按下【Next】。
(我們這兒的Oracle9.2.0.4圖片上為拷貝圖片)
Step6:選擇Oracle9i資料庫版本
倘若您是第一次安裝Oracle資料庫系統,建議您選擇【EnterpriseEdition】或是【StandardEdition】。而已有安裝經驗的讀者則可以選擇【Custom】方式自行決定要安裝的套件。
Step7:決定資料庫基本組態
假設您上一個步驟是選擇EnterpriseEdition或是StandardEdition,則會出現DatabaseConfiguration的視窗。您可以根據Oracle資料庫的實際用途選擇最佳的組態。舉例來說,假如是為了建立資料倉儲所用的線上剖析環境,則您可以選擇使用【DataWarehouse】選項。這兒我們先選擇通常用途【GeneralPurpose】。
Step8:設定Oracle資料庫之辨識資料
Oracle資料庫從8i之後的版本都是使用GlobalDatabaseName惟一辨識每一個Oracle資料庫。建議您設定資料庫的名稱為OracleSID名稱.網域名稱。諸如我將OracleSID設定為ora901(我們這兒為lnxdbs),資料庫名稱可設為.tw。
Step9:指定資料庫所使用的字元集。
這項可以直接用預設項目即可,也可以自己定義字元集的具體位置。
按下【Next】之後,OracleUniversalInstaller會顯示等下要安裝的Oracle9i產品摘要,確認無誤以後按下【Install】就會開始檔案複製與安裝動作了。
1.根據您所使用的硬體環境不同,安裝的時間可能須要數十分鐘,甚至一兩個鐘頭。
Step11:系統安裝後的組態設定
###等到安裝程式將所有檔案複製到系統以後,安裝程式會再次要求您以root身分執行root.sh程式(坐落ORACLE_HOME所指向的目錄下,如/opt/oracle/product/9.0.1)。 ###此時您可以在另一個終端機視窗執行root.sh(注意身分需切換為root)。程式會尋問您bin目錄之位置,假若與預設值相同的話請直接按下【Enter】鍵,否則需輸入正確的bin目錄位置。執行root.sh以後再回到圖十九的視窗內按下【OK】即可繼續後續的設定工作。
Step12:執行Oracle資料庫組態工具
系統安裝的最後一個階段會手動執行資料庫組態工具程序,其中包含兩個特殊的輔助精靈:Oracle網路設定輔助精靈(OracleNetConfigurationAssistant)與Oracle資料庫建立輔助精靈(OracleDataConfigurationAssistant)。
第二個步驟會在port7777安裝OracleWebServer。完畢後會啟動最重要的Oracle資料庫建立組態精靈(OracleDatabaseConfigurationAssistant,簡稱DBCA)。這個步驟是必要的,由於目前OracleUniversalInstaller只在您的系統中安裝了Oracle9i資料庫伺服器,仍未建立任何Oracle資料庫! (覺得有點像是建了一間圖書館,但是卻上面沒有任何書籍!這間圖書館能用嗎?)
剩餘的創建資料庫部份就不寫進去,你們都很熟悉了。
以上是Oracle安裝系統交換分驅的幾個注意事項! !的詳細內容。更多資訊請關注PHP中文網其他相關文章!