熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

LinuxEnterpriseAS4.0上安裝Oracle10G步驟

2013-11-13 15:29:31  來源: Oracle 

          硬件標准最低要求(指不警告的)物理內存: WINDOWS平台(M)UNIX平台(G) —我做了實驗在最新版本的ORACLE G安裝中在WINDOWS平台下安裝要求內存為MUNXI(RED HAT AS U)平台下要求M也就是差不多G
交換空間: 最低M建議 GB或者倍內存大小 但不要超過 GB( 位系統不支持大於 GB 的交換文件)
/tmp 空間:最低M
要查看可用 RAM 和交換空間大小運行以下命令
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo

例如
# grep MemTotal /proc/meminfo
MemTotal: kB
# grep SwapTotal /proc/meminfo
SwapTotal: kB
所需最小 RAM 為 MB而所需最小交換空間為 GB對於 RAM 小於或等於 GB 的系統交換空間應為 RAM 數量的兩倍對於 RAM 大於 GB 的系統交換空間應為 RAM 數量的一到兩倍
Oracle g 軟件還需要 GB 的可用磁盤空間而數據庫則另需 GB 的可用磁盤空間/tmp 目錄至少需要 MB 的可用空間要檢查系統上的可用磁盤空間運行以下命令df h

例如
# df h
Filesystem        Size  Used Avail Use% Mounted on
/dev/sda         G  G  G  % /
/dev/sda         M   M   M  % /boot
該示例表明/tmp 目錄沒有自己的文件系統(對本指南而言它是根文件系統的一部分)根文件系統可用空間為 GB除了滿足安裝 ( + + = GB) 外還小有富余



        軟件要求

其他所需程序包的版本(或更高版本)
&#;        gcc
&#;        make
&#;        binutils
&#;        openmotif
&#;        glibc
要查看系統上安裝了這些程序包的哪些版本運行以下命令
rpm q gcc make binutils openmotif glibc

例如  
# rpm q gcc make binutils openmotif glibc
gcc
make
binutils
openmotif
glibc

如果欠缺某個文件可以使用 rpm –Uvh 包名rpm 安裝即可



創建 Oracle 組和用戶帳戶

接下來創建用於安裝和維護 Oracle g 軟件的 Linux 組和用戶帳戶用戶帳戶將稱為 oracle而組將稱為 oinstall 和 dba以 root 用戶身份執行以下命令
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd m g oinstall G dba oracle
id oracle

例如
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd m g oinstall G dba oracle
# id oracle
uid=(oracle) gid=(oinstall) groups=(oinstall)(dba)
設置 oracle 帳戶的口令
passwd oracle

例如
# passwd oracle
Changing password for user oracle
New password:
Retype new password:
passwd:all authentication tokens updated successfully


  創建目錄
以下假設在根文件系統中創建目錄這樣做是為了簡便起見不建議將其作為通用做法這些目錄通常被創建為單獨的文件系統
以 root 用戶身份執行以下命令
mkdir p /u/app/oracle
mkdir p /u/oradata
chown R oracle:oinstall /u/app/oracle /u/oradata
chmod R /u/app/oracle /u/oradata

例如
# mkdir p /u/app/oracle
# mkdir p /u/oradata
# chown R oracle:oinstall /u/app/oracle /u/oradata
# chmod R /u/app/oracle /u/oradata
一定要給ORACLE在目錄上的寫入權限否則安裝的時候可能出現問題



配置 Linux 內核參數
打開/ETC/nf添加以下參數

kernelshmall =
kernelshmmax =
kernelshmmni =
kernelsem =
fsfilemax =
netipvip_local_port_range =
保存後退出
然後使參數生效使用以下命令
# /sbin/sysctl p


為 oracle 用戶設置 Shell 限制
Oracle 建議對每個 Linux 帳戶可以使用的進程數和打開的文件數設置限制要進行這些更改以 root 用戶的身份執行下列命令
打開 /etc/security/nf
oracle               soft    nproc   
oracle               hard    nproc   
oracle               soft    nofile  
oracle               hard    nofile  
保存後退出
添加如下的行到/etc/pamd/login 文件
session required /lib/security/pam_limitsso
保存後退出
編輯 /etc/profile 文件添加如下部分
if [ $USER = oracle ]; then
if [ $SHELL = /bin/ksh ]; then
ulimit p
ulimit n
else
ulimit u n
fi
fi
保存後退出


oracle 用戶的環境變量
要使用 Oracle 產品應該或必須設置幾個環境變量對於數據庫服務器建議設置以下環境變量
ORACLE_BASE
ORACLE_HOME
ORACLE_SID
PATH
以 oracle 身份登錄
添加如下內容你的具體值應該不會和這個完全相同
ORACLE_BASE=/u/app/oracle; export ORACLE_BASE
export ORACLE_HOME=$ORACLE_BASE/product//db_  export ORACLE_BASE
export ORACLE_SID=orcl export ORACLE_BASE
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export ORACLE_BASE



開始安裝g
以ORACLE 用戶登錄
啟動 Oracle 通用安裝程序
$ /runInstaller
按照界面提示安裝即可
最好按照高級安裝
高級安裝的好處:
a字符設為utf(默認是iso);
b檢查配置;
c設定系統用戶(默認是關閉的)
等等


From:http://tw.wingwit.com/Article/program/Oracle/201311/16800.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.