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指令時,需要注意以下幾點:
安裝過程可能需要一些時間,請耐心等待。
Step 9:建立Oracle11g資料庫
在Oracle11g安裝完成後,需要建立一個新的Oracle11g資料庫。
可以使用以下指令建立資料庫:
dbca
在開啟的Oracle11g Database Configuration Assistant中,依照精靈進行操作,指定資料庫名稱、資料庫儲存位置、管理員帳號和密碼等資訊。
在建立資料庫時,需要注意以下幾點:
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中文網其他相關文章!