Linux是一種非常流行的作業系統,因為它是免費且開源的。它在IT領域廣泛使用,特別是在伺服器和資料中心方面。 Oracle是一種常用的關聯式資料庫管理系統,並且在Linux系統上有一個特殊版本-Oracle 12。本文將為您提供如何在Linux系統上安裝Oracle 12的詳細指南。
在安裝Oracle 12之前,您需要確保您的系統符合下列要求:
您需要先從Oracle官方網站(https://www.oracle.com/database/technologies/oracle12c- linux-downloads.html)下載Oracle 12的安裝檔。在下載頁面上,您需要選擇基於您的作業系統和CPU架構的版本。
在安裝Oracle 12之前,您需要安裝一些必要的軟體包。可以使用以下指令在Linux系統上安裝這些軟體套件:
yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 \ glibc-devel.i686 glibc-devel.x86_64 ksh compat-libstdc++-33 libaio.i686 libaio.x86_64 \ libaio-devel.i686 libaio-devel.x86_64 libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 \ libstdc++-devel.i686 libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 libXtst.i686 libXtst.x86_64 \ make.x86_64 sysstat.x86_64
Oracle 12需要修改一些Linux核心參數。您可以透過編輯/etc/sysctl.conf檔案來進行修改,並在其中新增以下行:
fs.file-max = 6815744 kernel.sem = 250 32000 100 128 kernel.shmmni = 4096 kernel.shmall = 1073741824 kernel.shmmax = 4398046511104 kernel.panic_on_oops = 1 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 net.ipv4.conf.all.rp_filter = 2 net.ipv4.conf.default.rp_filter = 2 fs.aio-max-nr = 1048576
然後,您需要重新載入sysctl.conf檔案以使變更生效:
sysctl -p
在安裝Oracle 12之前,您需要建立一個用於安裝和管理Oracle 12的使用者和群組。您可以使用以下命令建立一個名為「oracle」的使用者和一個名為「dba」的群組:
groupadd dba useradd -g dba oracle
接下來,設定密碼並將使用者新增至sudoers檔案:
passwd oracle echo "oracle ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
SELinux是Linux系統中的安全性增強模組。 Oracle 12需要SELinux被完全關閉。您可以使用下列指令來檢查SELinux的狀態:
sestatus
如果SELinux處於enforcing狀態,則需要將其設為permissive或disabled狀態。您可以編輯/etc/selinux/config檔並將SELINUX的值變更為permissive或disabled:
vi /etc/selinux/config
將SELINUX的值變更為permissive或disabled。請注意,將SELINUX設定為disabled可能會對系統的安全性產生影響。
將Oracle 12的安裝檔解壓縮到您選擇的目錄中。您可以使用以下命令將zip檔解壓縮到/opt目錄:
cd /opt unzip oracle-database-12c-release2.zip
在安裝Oracle 12之前,您需要透過執行以下命令設置X Window System:
yum install -y xorg-x11-server-Xorg xauth xorg-x11-apps xorg-x11-utils
確保oracle使用者啟用bash shell:
chsh -s /bin/bash oracle
切換到oracle使用者並執行安裝檔:
su - oracle ./runInstaller
在安裝精靈中,選擇「安裝資料庫軟體”,然後選擇“單一實例資料庫安裝”。然後,一路跟著嚮導完成安裝程序。
在Oracle 12成功安裝後,您需要執行一些必要的設定指令。您可以在oracle使用者下執行以下命令:
export ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1 export PATH=$ORACLE_HOME/bin:$PATH export ORACLE_SID=orcl
在ORACLE_SID變數中,您需要提供您要使用的資料庫實例的名稱。然後,您可以執行以下命令啟動資料庫:
sqlplus / as sysdba startup
您可以在Oracle 12上建立一個新的資料庫和使用者來測試安裝和配置。您可以使用以下命令連接到資料庫:
sqlplus sys/<password>@localhost:1521/orcl as sysdba
然後,您可以使用以下命令來建立新的資料庫和使用者:
create user myuser identified by mypassword; create database mydb; grant all privileges to myuser;
現在,您已經成功安裝了Oracle 12,可以開始使用它了。
以上是linux上怎麼安裝Oracle 12(指南)的詳細內容。更多資訊請關注PHP中文網其他相關文章!