RED HAT 7.3裝Oracle8.1.7配置什麼核心引數(轉)
需要的軟體:
oracle81701.tar
compat-glibc-6.2-2.1.3.2.i386.rpm(2.14MB)
compat-libs-6.2-3.i386.rpm(1.36MB)
compat-egcs-6.2-1.1.2.14.i386.rpm(943KB)
IBMJava118-SD.-1.1.8-5.0.i386.rpm(10.5MB)
setup_group.sh
env_ctx.mk
root.sh
glibc-2.1.3-stubs.tar.gz
步驟:
⑴root身份在RedHat7.1光碟disc1和disc2上分別找到與6.2相容的rpm包,按順序安裝:
compat-glibc-6.2-2.1.3.2.i386.rpm(2.14MB)
compat-libs-6.2-3.i386.rpm(1.36MB)
compat-egcs-6.2-1.1.2.14.i386.rpm(943KB)
安裝命令:rpm –vih compat-glibc-6.2-2.1.3.2.i386.rpm
rpm –vih compat-libs-6.2-3.i386.rpm
rpm –vih compat-egcs-6.2-1.1.2.14.i386.rpm
⑵root身份建立ora8目錄,作為oracle安裝目錄
命令:cd /
mkdir ora8
⑶root身份安裝JDK,為java提供執行環境,安裝到目錄/usr/jdk118下
安裝命令:rpm –vih IBMJava118-SD.-1.1.8-5.0.i386.rpm
⑷root身份配置java環境變數
(假設rpm –vih IBMJava118-SD.-1.1.8-5.0.i386.rpm安裝到/usr/jdk118目錄)
命令:vi /etc/profile
寫入如下內容:
JAVA_HOME=/usr/jdk118export JAVA_HOMECLASSPATH=/usr/jdk118/libexport CLASSPATHPATH=$PATH:/usr/jdk118/bin
⑸root身份建立oracle使用者
到setup_group.sh檔案所在目錄
命令:./ setup_group.sh
setup_group.sh檔案內容為
#!/bin/sh# a simple Unix shell script for setting up to install Oracle 8.1.7
groupadd dba
groupadd oinstall
groupadd oracle
useradd -g dba -G oinstall,oracle -m oracle
echo "Enter the password you want to use for user oracle"
passwd oracle
cd /ora8
mkdir -p m01 m02 m03/oradata/ora8
chown -R oracle.dba /ora8
echo "Now download the jazzed-up bash_profile file o /home/oracle/.bash_profile"
echo "cd /home/oracle" and "chown oracle.dba .bash_profile"
echo "su - oracle"
echo "You should be all set to cd /Disk1 and ./runInstaller"
exit 0
⑹root身份編輯/home/oracle/.bash_profile檔案
命令:vi /home/oracle/.bash_profile
寫入如下內容:
. /etc/shell-mods.sh
PATH=$PATH:$HOME/bin:/usr/jdk118/bin
NLS_LANG=american_america.zhs16cgb231280;export NLS_LANG
. /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
⑺root身份改變/home/oracle/.bash_profile檔案屬性
owner為oracle,group為dba
命令:chown oracl.dba /home/oracle/.bash_profile
chmod 775 /home/oracle/.bash_profile
⑻root身份將shell-mods.sh複製到/etc
命令:cp shell-mods.sh /etc
shell-mods.sh檔案的內容為:
# !/bin/bash
# This apparently is needed because of a problem with the JRE when local language /= Englishunset LANG
# Run `. /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
# for transparent glibc 2.1.x compatibility build environment.
# Preprocessor will use glibc 2.1.x compatibility headers and
# things will be linked against glibc 2.1.x compatibility libraries.
# This will work both when linking using gcc drivers or standalone ld
# on i386 platform.
export LD_ASSUME_KERNEL=2.2.5
export LDEMULATION=elf_i386_glibc21 # This is so that when genclntsh runs # ld, it first looks at /usr/i386-glibc21-linux/lib # for libraries
export GCC_EXEC_PREFIX=/usr/i386-glibc21-linux/lib/gcc-lib/ # This is so that the gcc driver uses # the compatibility compiler
export ORACLE_BASE=/ora8/m01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/8.1.7
export PATH=$PATH:$ORACLE_HOME/bin
# export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/ctx/lib
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
# export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/jdbc/lib:$ORACLE_HOME/ctx/lib
export ORACLE_SID=ora8
export ORACLE_TERM=vt100
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
umask 022
⑼解開備份檔案oracle81701.tar到當前目錄的Disk1子目錄下
命令:tar –xvf oracle81701.tar
⑽以oracle身份重新登入
進入Disk1目錄,執行安裝程式
命令:./runInstaller
⑾安裝時注意事項
注意:不要使用典型安裝,因為典型安裝不安裝中文字符集
注意:不要生成資料庫,因為需在生成資料庫前安裝oracle釋出的補丁程式
⑿安裝時的選項
UNIX Group Name:oinstall
Install type:custom
Product Languages選擇加入Simplified Chinese
Enter JDK Home:/usr/jdk118
⒀安裝過程中一個視窗會彈出,要求以root身份執行/home/oracle/orainstRoot.sh
開啟一個新的終端視窗,切換到root使用者身份
命令:su
根據提示輸入root的密碼
命令:cd /home/oracle
./orainstRoot.sh
不要關閉此視窗
⒁在被提示以root執行root.sh時, 切換到剛才保留的root使用者視窗
將root.sh複製入 $ORACLE_HOME,並執行
命令:cp root.sh $ORACLE_HOME
cd $ORACLE_HOME
./root.sh
root.sh檔案的內容為
⒂在98時出現
ins_ctx.mk檔案無法拷入......"的問題時,先不要點選任何按鈕,將檔案env_ctx.mk
複製到$ORACLE_HOME/ctx/lib,再擊retry按鈕即可
命令:cp env_ctx.mk $ORACLE_HOME/ctx/lib
⒃oracle身份安裝ORACLE自己釋出的補丁
glibc-2.1.3-stubs.tar.gz 複製到$ORACLE_HOME,展開,執行./setup_stubs.sh檔案,補丁裝完後重新啟動
命令:cp glibc-2.1.3-stubs.tar.gz /ora8/m01/app/oracle/product/8.1.7
tar –zxvf glibc-2.1.3-stubs.tar.gz
cd /ora8/m01/app/oracle/product/8.1.7
./setup_stubs.sh
在HPUX只用改這些,
修改核心引數:SAM Kernel Configuration
action à Apply Tuned Parameter Set...
choose: General OLTP/Database Server System
max_thread_proc 256 modify
maxdsiz 末尾添0 modify
redhat下就不知了,看看以下引數
名字 描述n 合理取值
SHMMAX 最大共享記憶體段尺寸(位元組) 512 kB + 8192 * 緩衝區數 + 額外 ... 無窮大
SHMMIN 最小共享記憶體段尺寸(位元組) 1 (最多大約是 256 kB)
SHMSEG 每程式最大共享記憶體段數量 只需要 1 個段,不過預設比這高得多.
SHMMNI 系統範圍最大共享記憶體段數量 類似 SHMSEG + 用於其他應用的空間
SEMMNI 訊號燈識別符號的最小數量(也就是說,套) >= ceil(max_connections % 16)
SEMMNS 系統範圍的最大訊號燈數量 ceil(max_connections / 16) * 17 + 用於其他應用的空間
SEMMSL 每套訊號燈最小訊號燈數量 >= 17
SEMMAP 訊號燈對映裡的記錄數量 參閱文字
SEMVMX 訊號燈的最大值 >= 255 (預設通常是32767,除非被要求,否則不要修改)
swap記得要調為記憶體的2倍
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10144097/viewspace-934569/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Red Hat linux9 初裝配置(轉)Linux
- oracle9i在Red Hat Linux7.3上的安裝(轉)OracleLinux
- Linux red hat 核心版下安裝NginxLinuxNginx
- 在Red Hat Enterprise Linux中有什麼型別的核心?Linux型別
- red hat linux 9.0安裝求助!(轉)Linux
- 安裝red hat 9.0遇到的問題(轉)
- 安裝Red Hat9.0兩三事(轉)
- 我在安裝Red Hat7.3時,選擇的顏色位數是16位,想把它改成24的位???(轉)
- Red Hat核心升級過程記錄
- red hat linux 9.0下安裝oracle 8.1.7(轉)LinuxOracle
- 安裝Red Hat Linux 9最小磁碟空間(轉)Linux
- Red Hat Linux 入門指南!(轉)Linux
- Red Hat Linux 7.0安裝使用手記(六則) (轉)Linux
- 核心引數(轉)
- 在Red Hat和Centos上安裝MongoDBCentOSMongoDB
- MySQL在Red Hat 7.0上的BDB表配置MySql
- Red hat公司對Oracle的回應(轉)Oracle
- Red Hat Enterprise Linux AS 5.3 下配置裸裝置(raw device)Linuxdev
- Oracle ASMLib & Red Hat Linux & Linux核心版本資訊OracleASMLinux
- Migrating Red Hat Linux 2.1 or 3.0 to Red Hat Linux 4.0Linux
- ORACLE安裝核心引數配置_linux平臺OracleLinux
- Red Hat Linux安裝CentOS的yum源LinuxCentOS
- 製作Red Hat Linux急救盤組(轉)Linux
- 系統操作程式:Red Hat linux inittab(轉)Linux
- Red Hat計劃公開Java原始碼 (轉)Java原始碼
- 在 Red Hat Linux 9 上安裝 Oracle9i Database(轉)LinuxOracleDatabase
- Red Hat Enterprise Linux Server 7.4 安裝LinuxServer
- Red Hat Magazine釋出
- 新手安裝red hat 9,無法進行下去,請高手指教(轉)
- Red Hat套件讓你的EC更輕鬆(轉)套件
- Oracle 9i Installation on Red Hat Linux (轉)OracleLinux
- Fedora Core 與 Red Hat Linux 的關係(轉)Linux
- Linus Torvalds封殺了一名Red Hat的核心開發者
- 核心引數意義(轉)
- 美聯邦航空轉用Red Hat企業版Linux(轉)Linux
- Red Hat 6.5安裝Oracle 10g故障彙總Oracle 10g
- 在Red Hat Linux中自動執行程式(轉)Linux行程
- Red Hat虛擬化技術Xen訊息透露(轉)