oracle安裝文檔

來源:互聯網
上載者:User

標籤:oracle安裝

1. 安裝環境... 4

2. 安裝步驟... 5

2.1. 檢查硬體環境... 5

2.2. 檢查軟體環境... 5

3. 安裝標準... 7

3.1. 核心參數... 7

3.2. 建立系統使用者組,配置使用者環境變數... 7

3.3. Oracle資源限制... 8

3.4. 安裝目錄... 8

3.5. 安裝oracle軟體... 8

3.6. 建立資料庫監聽... 9

3.7. 建立資料庫... 9

3.8. 資料庫隨系統自動啟動... 9

 

1.安裝環境

OS: Suse Linux 10

ORACLE:11.2.0.3

 

2.安裝步驟

2.1.檢查硬體環境

記憶體:至少1G

swap:oracle官方文檔建議如下:

實際記憶體大小

建議swap大小

1G-2G

1.5 倍於記憶體

2G-16G

與記憶體相同

超過16G

設定為16G即可

硬碟盤空間 :

/tmp目錄需要1 GB的空閑空間

安裝Oracle軟體需要的硬碟空間

Enterprise Edition 3.95(software files)+1.7(data files)

Standard Edition 3.88(software files)+1.5(data files)

2.2.檢查軟體環境

核心版本不低於2.6.16.21

文檔中要求必須安裝的軟體包:

binutils-2.16.91.0.5

compat-libstdc++-5.0.7

gcc-4.1.0

gcc-c++-4.1.2

glibc-2.4-31.63

glibc-devel-2.4-31.63

glibc-devel-32bit-2.4-31.63

ksh-93r-12.9

libaio-0.3.104

libaio-32bit-0.3.104

libaio-devel-0.3.104

libaio-devel-32bit-0.3.104

libelf-0.8.5

libgcc-4.1.2

libstdc++-4.1.2

libstdc++-devel-4.1.2

make-3.80

numactl-0.9.6.x86_64

sysstat-8.0.4

 

3.安裝標準

 

3.1.核心參數

編輯/etc/sysctl.conf,增加如下內容:

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

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,立即生效

kernel.shmmax 是核心參數中最重要的參數之一,用於定義單個共用記憶體段的最大值,shmmax 設定應該足夠大,能在一個共用記憶體段下容納下整個的SGA ,設定的過低可能會導致需要建立多個共用記憶體段,這樣可能導致系統效能的下降 。

Oralce 建議 shmmax > SGA(SGA_MAX_SIZE),這樣在任何時候都不會有甚至輕微的效能下降的隱患。

kernel.shmall 參數是控制共用記憶體頁數。該參數大小為實體記憶體除以pagesize

3.2.建立系統使用者組,配置使用者環境變數

#groupadd oinstall

#groupadd dba

#useradd -g oinstall -G dba oracle

su – oracle

編輯.profile檔案,

export ORACLE_BASE=/data/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

export ORACLE_SID=orcl(根據實際業務)

export TNS_ADMIN=$ORACLE_HOME/network/admin

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

export LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

export NLS_LANG="SIMPLIFIED CHINESE"_CHINA.AL32UTF8

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

3.3. Oracle資源限制

編輯/etc/security/limits.conf,增加如下內容:

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

編輯/etc/pam.d/login,增加如下內容:

session required /lib/security/pam_limits.so

session required pam_limits.so

 

3.4. 安裝目錄

/data/oracle/product/11.2.0/db_1:oracle軟體目錄

/data/oradata:資料庫檔案存放目錄

/data/archive:歸檔日誌存放目錄

 

3.5.安裝oracle軟體

啟動vnc,串連到伺服器,解壓oracle安裝包,進入database目錄,運行./runInstaller,出現圖形介面,按提示進行安裝,如未出現安裝介面,檢查DISPLAY變數

 

3.6.建立資料庫監聽

運行netca,建立linstener

3.7.建立資料庫

運行dbca,建立database,建庫完成後,sqlplus 進入資料庫,設定資料庫記憶體參數

alter sytem set sga_max_size=16G scope=spfile;

alter sytem set sga_max_size=16G scope=spfile;

alter sytem set pga_aggregate_target=4G scope=spfile;

或設定memory_target參數,統一管理sga,pga,

alter sytem set memory_max_target=20G scope=spfile;

alter sytem set memory_target=20G scope=spfile;

重啟資料庫

3.8.資料庫隨系統自動啟動

  1. 編輯/etc/oratab,找到最後一行orcl: /data/oracle/product/11.2.0/db_1:N,將N改為Y

2. 編輯/etc/sysconfig/oracle,找到START_ORACLE_DB,START_ORACLE_DB_LISTENER,將其值改為yes,找到SHMMAX、SHMALL,參照/etc/sysctl.conf修改

本文出自 “zhanghe” 部落格,請務必保留此出處http://9206668.blog.51cto.com/9196668/1535915

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.