首頁 系統教程 Linux Oracle安裝系統交換分驅的幾個注意事項! !

Oracle安裝系統交換分驅的幾個注意事項! !

Apr 09, 2024 am 08:30 AM
oracle linux 系統安裝

Oracle安裝系統交換分驅的幾個注意事項! !

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中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Linux體系結構:揭示5個基本組件 Linux體系結構:揭示5個基本組件 Apr 20, 2025 am 12:04 AM

Linux系統的五個基本組件是:1.內核,2.系統庫,3.系統實用程序,4.圖形用戶界面,5.應用程序。內核管理硬件資源,系統庫提供預編譯函數,系統實用程序用於系統管理,GUI提供可視化交互,應用程序利用這些組件實現功能。

git怎麼查看倉庫地址 git怎麼查看倉庫地址 Apr 17, 2025 pm 01:54 PM

要查看 Git 倉庫地址,請執行以下步驟:1. 打開命令行並導航到倉庫目錄;2. 運行 "git remote -v" 命令;3. 查看輸出中的倉庫名稱及其相應的地址。

notepad怎麼運行java代碼 notepad怎麼運行java代碼 Apr 16, 2025 pm 07:39 PM

雖然 Notepad 無法直接運行 Java 代碼,但可以通過借助其他工具實現:使用命令行編譯器 (javac) 編譯代碼,生成字節碼文件 (filename.class)。使用 Java 解釋器 (java) 解釋字節碼,執行代碼並輸出結果。

甲骨文在商業世界中的作用 甲骨文在商業世界中的作用 Apr 23, 2025 am 12:01 AM

Oracle不僅是數據庫公司,還是雲計算和ERP系統的領導者。 1.Oracle提供從數據庫到雲服務和ERP系統的全面解決方案。 2.OracleCloud挑戰AWS和Azure,提供IaaS、PaaS和SaaS服務。 3.Oracle的ERP系統如E-BusinessSuite和FusionApplications幫助企業優化運營。

Linux的主要目的是什麼? Linux的主要目的是什麼? Apr 16, 2025 am 12:19 AM

Linux的主要用途包括:1.服務器操作系統,2.嵌入式系統,3.桌面操作系統,4.開發和測試環境。 Linux在這些領域表現出色,提供了穩定性、安全性和高效的開發工具。

sublime寫好代碼後如何運行 sublime寫好代碼後如何運行 Apr 16, 2025 am 08:51 AM

在 Sublime 中運行代碼的方法有六種:通過熱鍵、菜單、構建系統、命令行、設置默認構建系統和自定義構建命令,並可通過右鍵單擊項目/文件運行單個文件/項目,構建系統可用性取決於 Sublime Text 的安裝情況。

VSCode怎麼用 VSCode怎麼用 Apr 15, 2025 pm 11:21 PM

Visual Studio Code (VSCode) 是一款跨平台、開源且免費的代碼編輯器,由微軟開發。它以輕量、可擴展性和對眾多編程語言的支持而著稱。要安裝 VSCode,請訪問官方網站下載並運行安裝程序。使用 VSCode 時,可以創建新項目、編輯代碼、調試代碼、導航項目、擴展 VSCode 和管理設置。 VSCode 適用於 Windows、macOS 和 Linux,支持多種編程語言,並通過 Marketplace 提供各種擴展。它的優勢包括輕量、可擴展性、廣泛的語言支持、豐富的功能和版

laravel安裝代碼 laravel安裝代碼 Apr 18, 2025 pm 12:30 PM

要安裝 Laravel,需依序進行以下步驟:安裝 Composer(適用於 macOS/Linux 和 Windows)安裝 Laravel 安裝器創建新項目啟動服務訪問應用程序(網址:http://127.0.0.1:8000)設置數據庫連接(如果需要)

See all articles