Suse11 企業版安裝Oracle11gR2

2021-05-23 21:34:09 字數 2782 閱讀 1533

一、        安裝準備

1. 檢查硬體條件

記憶體: 4g或以上

swap分割槽: 至少記憶體的兩倍

/tmp分割槽: 至少1g

/oracle分割槽: 建議40g (建議oracle就安裝在該分割槽)

2.  安裝suse過程中,最好將 "將主機名寫入'/etc/hosts'"給選中,不然安裝oracle時會提示localhost配置錯誤。

3.         建立使用者及使用者組

這個比較簡單,在suse裡面的圖形介面就可以解決

4.         修改系統引數

4.1)       在/etc/sysctl.conf檔案中新增如下內容

fs.file-max = 65536

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

kernel.shmmax = 記憶體×1024×1024×1024/2-1,公式中記憶體單位為gb。

4.2)       執行如下命令使設定生效。

# /etc/init.d/boot.sysctl start

# chkconfig boot.sysctl on

4.3)       設定該檔案在作業系統啟動時自動載入。

# sysctl -p

4.4)        在/etc/security/limits.conf新增如下內容

soft    nproc   2047

hard    nproc   16384

soft    nofile  1024

hard    nofile  65536

4.5)        在/etc/profile或者/etc/profile.local新增如下內容:

如果是 bourne, bash, 或者 korn shell,則新增

if [ $user = "你系統的oracle使用者的使用者名稱" ]; then

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

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fifi

如果是 c shell,則新增

if ( $user == "你系統的oracle使用者的使用者名稱" ) then

limit maxproc 16384

limit descriptors 65536

endif

4.6)        配置oracle使用者環境變數,以oracle使用者登入主備節點,在其家目錄下新增.profile檔案,內容如下:

# oracle environment

export oracle_base=/opt/oracle(根據實際情況自定義)

export oracle_home=$oracle_base/product/11gr1/db(根據實際情況自定義)

export oracle_sid=instance_name(資料庫例項名稱)

export oracle_term=xterm

ld_library_path=$oracle_home/lib:/lib:/usr/lib:$oracle_home/rdbms/lib

export ld_library_path

shlib_path=$oracle_home/lib32:$oracle_home/rdbms/lib32

export shlib_path

# set shell search paths:

export path=$oracle_home/bin:/usr/sbin:$path:/usr/local/bin

# classpath must include the following jre locations:

classpath=$oracle_home/jre:$oracle_home/jlib:$oracle_home/rdbms/jlib

export classpath=$classpath:$oracle_home/network/jlib

export dbca_raw_config=/opt/oracle/rawdevpath(根據實際情況自定義)

export nls_lang=american_america.utf8

4.7) 檢查suse系統裡面oracle依賴的軟體包,如果沒有給安裝上

二、        oracle軟體安裝

a.      oracle11g的安裝

2、  執行如下命令使得oracle使用者能正常讀取執行database目錄中的檔案

#chown -r dba:dba database(dba:dba 為 oralce使用者所屬的使用者組 : oracle使用者名稱)

#chmod -r 755 database

3、 在database目錄下開啟終端,輸入 export lc_all=c  命令解決安裝嚮導亂碼問題。執行  ./ runinstaller  命令啟**形安裝嚮導。

4、  根據安裝嚮導完成安裝

SUSE 11中安裝gcc開發環境

suse 11中安裝gcc開發環境 linux cat etc issue welcome to suse linux enterprise server 11 sp3 x86 64 kernel r l linux cat proc version linux version 3.0.76 0.1...

matplotlib 企業版安裝

一 安裝python2.7 cmd執行 命令 python mpip install u pippython mpip install u matplotlib 會在python目錄下生成 二 試試 importmatplotlib.pyplotasplt importmatplotlib.anim...

在Ubuntu上安裝Odoo 11(企業版)

在本教程中,我將學習如何在ubuntu 16.04上安裝odoo 11社群或企業。您將使用的指令碼基於andr schenkels的 但已更新,公升級和改進。請注意,如果您想安裝企業版本,您需要成為官方合作夥伴,或者您需要從odoo購買企業訂閱。否則,您將無法訪問企業 的github儲存庫!sudo...