首頁 > 資料庫 > Oracle > CentOS 7系統上怎麼安裝Oracle11g(步驟)

CentOS 7系統上怎麼安裝Oracle11g(步驟)

PHPz
發布: 2023-04-19 14:27:29
原創
5131 人瀏覽過

Oracle11g是一款功能強大的關聯式資料庫管理系統,可將大量的資料進行管理和儲存。在伺服器上安裝Oracle11g,可以提高伺服器的資料管理和處理能力,同時也可以方便遠端管理和資料共享。

以下是在CentOS 7作業系統上安裝Oracle11g的步驟:

Step 1:下載Oracle11g安裝檔

首先,需要從Oracle官網下載適用於伺服器的Oracle11g安裝檔案。需要注意的是,要下載適用於伺服器的Linux版本安裝文件,通常為zip或tar格式。

Step 2:安裝服務包和依賴程式庫

在下載Oracle11g安裝檔案之前,需要先安裝一些必要的服務包和相依性函式庫,以確保Oracle11g能夠順利安裝和運作。

在CentOS 7作業系統中,可以使用以下指令安裝服務包和依賴函式庫:

yum install -y binutils
yum install -y compat-libstdc++-33
yum install -y compat-libstdc++-33.i686
yum install -y gcc
yum install -y gcc-c++
yum install -y glibc
yum install -y glibc.i686
yum install -y glibc-devel
yum install -y glibc-devel.i686
yum install -y ksh
yum install -y libgcc
yum install -y libgcc.i686
yum install -y libstdc++
yum install -y libstdc++.i686
yum install -y libstdc++-devel
yum install -y libstdc++-devel.i686
yum install -y libaio
yum install -y libaio.i686
yum install -y libaio-devel
yum install -y libaio-devel.i686
yum install -y libXext
yum install -y libXext.i686
yum install -y libXtst
yum install -y libXtst.i686
yum install -y libX11
yum install -y libX11.i686
yum install -y libXau
yum install -y libXau.i686
yum install -y libxcb
yum install -y libxcb.i686
yum install -y libXi
yum install -y libXi.i686
yum install -y make
yum install -y sysstat
登入後複製

Step 3:建立新使用者

在安裝Oracle11g之前,需要建立一個新用戶,用於安裝和運行Oracle11g。

可以使用以下指令建立新使用者:

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
登入後複製

Step 4:設定係統參數

為了確保Oracle11g能夠正常安裝和運行,需要修改一些系統參數。

可以使用下列指令設定係統參數:

vi /etc/sysctl.conf
登入後複製

在開啟的檔案中新增下列行:

fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
fs.aio-max-nr = 1048576
登入後複製

儲存並退出檔案。

然後使用以下指令使修改的系統參數立即生效:

sysctl -p
登入後複製

Step 5:建立目錄

在安裝Oracle11g之前,需要建立一些目錄,用於儲存Oracle11g的設定檔、資料檔和日誌檔。

可以使用以下指令建立目錄:

mkdir /u01
mkdir /u01/app
mkdir /u01/app/oracle
mkdir /u01/app/oraInventory
chown -R oracle:oinstall /u01
chmod -R 775 /u01
登入後複製

Step 6:編輯環境變數

需要編輯oracle使用者的環境變量,加入Oracle11g的路徑。

可以使用以下命令編輯環境變數:

vi /home/oracle/.bash_profile
登入後複製

在開啟的檔案中新增以下行:

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
登入後複製

儲存並退出檔案。

然後使用以下指令使修改的環境變數立即生效:

source /home/oracle/.bash_profile
登入後複製

Step 7:解壓縮Oracle11g安裝檔

將下載的Oracle11g安裝檔解壓縮到/u01/app /oracle目錄下。

可以使用以下命令解壓縮安裝檔:

unzip linux.x64_11gR2_database.zip -d /u01/app/oracle/
登入後複製

Step 8:執行安裝程式

使用oracle使用者登錄,並進入/u01/app/oracle/database目錄。

然後執行./runInstaller指令,啟動Oracle11g的安裝程式。

安裝程式會依序進行用戶端檢查、安裝類型選擇、Oracle11g唯一識別碼(SID)的設定、Oracle11g的儲存類型的設定、Oracle11g的安裝選項設定和最終安裝。

執行./runInstaller指令時,需要注意以下幾點:

  • 要使用root使用者執行./runInstaller指令,否則會提示Permission denied錯誤。
  • 在選擇安裝類型時,選擇Typical,以使用預設的選項進行安裝。
  • 在Oracle11g的儲存類型設定中,選擇File System,以使用檔案系統儲存。
  • 在安裝選項設定中,選擇"Install and configure Oracle Database" 和 "Create Database".

安裝過程可能需要一些時間,請耐心等待。

Step 9:建立Oracle11g資料庫

在Oracle11g安裝完成後,需要建立一個新的Oracle11g資料庫。

可以使用以下指令建立資料庫:

dbca
登入後複製

在開啟的Oracle11g Database Configuration Assistant中,依照精靈進行操作,指定資料庫名稱、資料庫儲存位置、管理員帳號和密碼等資訊。

在建立資料庫時,需要注意以下幾點:

  • 使用File System作為儲存類型。
  • 在Administrator選項卡中,指定管理員帳號和密碼。
  • 在Character Sets標籤中,使用AL32UTF8字元集。
  • 在Storage選項卡中,將Sizing選項卡的Database File Size設定為1024MB。

Step 10:驗證Oracle11g安裝

在Oracle11g資料庫建立完成後,可以驗證Oracle11g的安裝和設定是否正確。

可以使用以下指令登入Oracle11g資料庫:

sqlplus / as sysdba
登入後複製

在成功登入之後,可以執行一些簡單的SQL語句,以驗證Oracle11g的安裝和設定。

例如,可以使用下列SQL語句查看目前連線的Oracle11g資料庫版本:

SELECT * FROM v$version;
登入後複製

如果傳回的結果包含Oracle11g的版本號,表示Oracle11g安裝和設定成功。

總結

Oracle11g是一款非常強大且常用的資料庫管理工具,可用於伺服器的資料管理和處理。在CentOS 7作業系統上安裝Oracle11g,需要進行一些系統參數的設定和依賴函式庫的安裝,然後可以使用Oracle11g安裝程式進行安裝和設定。安裝完成後需要建立新的Oracle11g資料庫,並且需要驗證Oracle11g的安裝和設定是否正確。

以上是CentOS 7系統上怎麼安裝Oracle11g(步驟)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板