Linux系統安裝Oracle 11g R2詳解

來源:互聯網
上載者:User

一、安裝Linux虛擬機器

我使用VM,RedHat AS 6.2 和CentOS 6.3,在安裝Linux系統時,由於我們不知道需要安裝多少包,可以全選(這是個笨,但是可行的方法,因為在需要安裝包的時候,搞不清一些包與包之間的依賴關係,個人覺得比較麻煩,並且對於RedHat還是需要單獨配置Yum源,也是一個問題),在安裝Linux系統時,主要是選擇包的問題,關於開發,系統管理時選擇定製,可以多選一些包,我選擇是Linux系統是64位,Oracle是11.2.0的。 

二、環境配置 

Oracle的網站提供了關於安裝Oracle的文檔,有HTML和PDF版本,可以參考文檔上對環境進行配置,我安裝的是64位,版本號碼11.2,具體安裝過程,是參照PDF的文檔和網上有關資料安裝的,大體分幾個過程:相關目錄建立、使用者和組建立、環境變數配置、核心參數配置,安裝包檢查等。 

2.1 目錄建立 

我將Oracle安裝到了/app/oracle中,所以在根目錄中建立/app/oracle中,先建立一個app目錄,切換到根目錄,執行如下命令:

mkdir app


2.2 使用者和組

 

Oracle的安裝是需要特定的使用者和組才能安裝的,Oracle安裝文檔中對些做了說明。建立使用者oracle,建立組oinstalldba,執行如下命令:

建立組

groupadd oinstall

groupadd dba

建立使用者

useradd -g oinstall -G dba -d /app/oracle oracle

 

註:此命令會在/app中增加一個oracle的目錄,oracle也可在2.1中直接建立,但命令會有所不同,總之目錄所屬使用者和組分別為oracle使用者和oinstall組。

將/app的目錄更改為oracle使用者、oinstall組織的預設目錄

chown -R oracle:oinstall /app

可使用命令ls –l查看app目錄所屬的使用者及組,更改之前:

 

更改之後:

 

使用passwd oracle修改oracle使用者的密碼

2.3 環境變數

 

建立完oracle之後,使用如下命令切換到oracle中下

su – oracle

執行ls –la 查看目錄的檔案,包括隱藏檔案。

 

會有.bash_profile檔案,如果沒有,可從root使用者下複製過來,使用vi開啟此檔案,配置oracle的環境變數

ORACLE_SID=orcl

ORACLE_BASE=/app

ORACLE_HOME=$ORACLE_BASE/oracle

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_SID ORACLE_BASE ORACLE_HOME LD_LIBRARY_PATH P PATH

2.4 核心參數

 

切換到root使用者

用vi開啟/etc/sysctl.conf檔案,在檔案尾處添加以下幾行,儲存退出

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 4294967295

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

使用sysctl –p使其立即生效。

用vi開啟/etc/security/limits.conf檔案,添加以下幾行,儲存退出

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft stack 10240

核心參數還需要檢查別的,具體可參考Oracle的安裝文檔上,此處是表明要修改的。

  • 1
  • 2
  • 3
  • 4
  • 下一頁

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.