怎麼在linux下安裝oracle資料庫

來源:酷知科普網 2.82W

oracle 是甲骨文公司推出的大型資料庫軟體,在各行各業市場佔用率都很高,在linux下安裝也比較複雜,下面詳細說明安裝步驟

操作方法

(01)檢查硬體是否滿足要求1)確保系統有足夠的 RAM 和交換空間大小,執行以下命令:#grep MemTotal /proc/meminfo#grepSwapTotal /proc/meminfo注:所需最小 RAM 為 512MB,而所需最小交換空間為 1GB。對於 RAM 小於或等於 2GB 的系統,交換空間應為 RAM 數量的兩倍;對於 RAM 大於 2GB 的系統,交換空間應為 RAM 數量的一到兩倍。2)確保有足夠的磁碟空間。Oracle 10g軟體大約需要 2.5GB 的可用磁碟空間,資料庫則另需至少1.2G的磁碟空間3)/tmp 目錄至少需要 400MB 的可用空間。要檢查系統上的可用磁碟空間,執行以下命令:#df-h

怎麼在linux下安裝oracle資料庫

(02)檢查系統是否已安裝所需的開發包使用rpm -qa命令,確保以下包已成功安裝。對於包的版本,只有版本高於下面的都可以,如果低於此版本,則要升級處理,如下:4compat-db-4.1.25-9compat-libstdc++4gcc-c++-44.1libstdc++-3.4.3-22.1libstdc++4.2setarch-1.6-1libaio-0.3.103-3

怎麼在linux下安裝oracle資料庫 第2張

(03)建立oracle組和oracle使用者建立用於安裝和維護 Oracle 10g軟體的 Linux 組和使用者帳戶。使用者帳戶將稱為 oracle,而組將稱為 oinstall(用於軟體安裝) 和 dba(用於資料庫管理)。#groupadd oinstall#groupadd dba#useradd -m -g oinstall -G dba oracle –poracle (p表示新增帳號密碼)建立oracle目錄並改變目錄許可權現在,建立儲存 Oracle 10g 軟體和資料庫檔案的目錄。本指南在建立目錄結構時所用的命名慣例符合最佳靈活結構 (OFA) 規範。以 root 使用者身份執行以下命令:#mkdir  -p  /u01/app/oracle             # oracle根目錄,-p 表示遞迴建立目錄#mkdir -p  /u02/oradata                 # oracle資料檔案存放目錄#chown -R oracle:oinstall  /u01#chown -R oracle:oinstall  /u02#chmod -R 775  /u01#chmod -R 775  /u02

怎麼在linux下安裝oracle資料庫 第3張

(04)配置linux核心引數#vi/etc/,新增如下內容:ll = ax = 2147483648   #此處預設設定為2G,數值一般設為實體記憶體的40~50%ni = = 250 32000 100 -max = _local_port_range = 1024 _default = _max = _default = _max = 262144完成後,執行以下命令啟用更改:#sysctl–p注:Linux 核心非常出色。與大多數其他 *NIX 系統不同,Linux 允許在系統啟動和執行時修改大多數核心引數。完成核心引數更改後不必重新啟動系統。Oracle 資料庫 10g 需要以下所示的核心引數設定。其中給出的是最小值,因此如果您的系統使用的值較大,則不要更改它。配置oracle使用者的shell限制#vi /etc/security/  新增如下內容:oracle           soft    nproc  2047oracle           hard    nproc  16384oracle           soft    nofile 1024oracle           hard    nofile 65536#vi /etc/pam.d/login    新增如下內容:session   required     pam_匯出x圖形介面給oracle使用者由於安裝時採用的是oracle的OUI圖形化介面,需要X支援,而預設oracle使用者是不支援圖形化操作的,必須以root的身份匯出X給oracle使用者使用。執行如下命令:#xhost +access control disabled,clients can connect from any host出現以上文字表示匯出成功。

怎麼在linux下安裝oracle資料庫 第4張

(05)oracle使用者下執行1.2.1設定環境變數#su –oracle$vi _profile加入以下內容:TMP=/tmpTMPDIR=$TMPORACLE_BASE=/u01/app/oracle                    #oracle 根目錄ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1   #oracle 家目錄ORACLE_SID=orcl  #根據實際需要命名LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libPATH=$ORACLE_HOME/bin:$PATHexportTMP TMPDIR ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH$source _profile         #使環境變數生效2、安裝 Oracle2.1、下載並解壓oracle軟體從Oracle網站下載10201_database_linux_x86_到oracle使用者家目錄下/home/oracle/(也可為其他目錄),使用oracle使用者登入後,解壓此檔案:$startx$cd /home/oracle$gunzip 10201_database_linux_x86_$cpio -idmv <10201_database_linux_x86_以上操作將Oracle安裝檔案解壓到database/目錄。(根據下載的包的格式不同,解壓出來後的目錄格式可能不同。)2.2、Oracle OUI進行圖形化安裝(推薦使用高階安裝方式)切換到database/目錄下,執行以下命令:$cd database$./runInstaller

怎麼在linux下安裝oracle資料庫 第5張

(06)檢驗是否安裝成功資料庫正常安裝結束後,預設是啟動的。以oracle使用者身份執行以下命令測試:$sqlplus/ as sysdbaSQL>selectopen_mode from v$database;OPEN_MODE------------------READ WRITE若出現以上文字說明資料庫正在正常執行。自此,資料庫安裝成功。

怎麼在linux下安裝oracle資料庫 第6張

特別提示

根據軟體環境的不同,安裝步驟可能略有不同

熱門標籤