首頁  >  文章  >  資料庫  >  linux上怎麼安裝Oracle 12(指南)

linux上怎麼安裝Oracle 12(指南)

PHPz
PHPz原創
2023-04-18 15:23:321409瀏覽

Linux是一種非常流行的作業系統,因為它是免費且開源的。它在IT領域廣泛使用,特別是在伺服器和資料中心方面。 Oracle是一種常用的關聯式資料庫管理系統,並且在Linux系統上有一個特殊版本-Oracle 12。本文將為您提供如何在Linux系統上安裝Oracle 12的詳細指南。

  1. 查看系統需求

在安裝Oracle 12之前,您需要確保您的系統符合下列要求:

  • Linux系統:CentOS 、Red Hat或Oracle Linux
  • 記憶體:至少8GB
  • 儲存空間:至少20GB可用空間
  • 處理器:64位元
  • 網路:需要連接到網路
  1. 下載Oracle 12

您需要先從Oracle官方網站(https://www.oracle.com/database/technologies/oracle12c- linux-downloads.html)下載Oracle 12的安裝檔。在下載頁面上,您需要選擇基於您的作業系統和CPU架構的版本。

  1. 安裝必要的軟體包

在安裝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
  1. 設定Linux核心參數

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
  1. 設定使用者和群組

在安裝Oracle 12之前,您需要建立一個用於安裝和管理Oracle 12的使用者和群組。您可以使用以下命令建立一個名為「oracle」的使用者和一個名為「dba」的群組:

groupadd dba
useradd -g dba oracle

接下來,設定密碼並將使用者新增至sudoers檔案:

passwd oracle
echo "oracle ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
  1. 配置SELinux

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可能會對系統的安全性產生影響。

  1. 解壓縮Oracle 12安裝檔案

將Oracle 12的安裝檔解壓縮到您選擇的目錄中。您可以使用以下命令將zip檔解壓縮到/opt目錄:

cd /opt
unzip oracle-database-12c-release2.zip
  1. 安裝Oracle 12

在安裝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

在安裝精靈中,選擇「安裝資料庫軟體”,然後選擇“單一實例資料庫安裝”。然後,一路跟著嚮導完成安裝程序。

  1. 設定Oracle 12

在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
  1. 測試Oracle 12

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

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