Heim > Datenbank > MySQL-Tutorial > Hauptteil

CentOS下Oracle安装

WBOY
Freigeben: 2016-06-07 17:58:50
Original
886 Leute haben es durchsucht

检查系统环境 grep MemTotal /proc/meminfo #检查物理内存 grep SwapTotal /proc/meninfo #检查交换空间 df -k #检查磁盘 安装Oracle需要的环境 yum install -y binutils compat-db compat-libstdc++ control-center gcc gcc-c++ glibc glibc-common libstdc+

检查系统环境

grep MemTotal /proc/meminfo  #检查物理内存

grep SwapTotal /proc/meninfo   #检查交换空间

df -k     #检查磁盘

安装Oracle需要的环境
yum install -y binutils compat-db compat-libstdc++ control-center gcc gcc-c++ glibc glibc-common libstdc++ libXp make ksh sysstat setarch

其中libXp是Oracle OUI需要的环境

检查安装环境

rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n'  binutils compat-db compat-libstdc++-296 control-center gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-devel libXp make ksh sysstat setarch

有not installed   #提示的用yum或光盘重新安装

检查配置内核参数

vi /etc/sysctl.conf

加入

kernel.shmall = 2097152

kernel.shmmax = 536570912 #物理内存

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-mx = 65535

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 1048576

net.core.rmem_max = 1048576

net.core.wmem_default = 262144

net.core.wmem_max = 262144

sysctl -p  #检查参数

设置Shell调用限制

vi /etc/security/limits.conf

添加

*        soft        nproc        2047

*        hard       nproc        16384

*        soft        nofile         1024

*        hard       nofile         65536

vi /etc/pam.d/login

添加

session   required   /lib/security/pam_limits.so

session   required   pam_limits.so

创建用户目录

groupadd oinstall

groupadd bda

uuseradd -g oinstall -g dba -m Oracle

passwd Oracle

mkdir /opt/ora10g

mkdir /opt/ora10g/product    #Oracle安装目录

mkdir /opt/ora10g/oradata    #数据文件目录

mkdir /opt/ora10g/software   #安装文件目录

chown -R Oracle:oinstall /opt/ora10g   #更改目录属性

配置Oracle用户环境变量

su - Oracle

添加

vi .bash_profile

添加
##-------------------------------------------
##Set Oracle10g Install  |
##-------------------------------------------
export TMP=/tmp
export TMPDIR=$TMP
export Oracle_BASE=/opt/ora10g
export Oracle_HONE=$ORACLE_BASE/product/10.2.0/db_1
export Oracle_SID=jssbook
export Oracle_TERM=xterm
export PATH=/usr/sib:$PATH
export PATH=$Oracle_HOME/bin:$PATH
export LD_LIBRARY_PATH=$Oracle_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/usr/X11R6/lib64
export CLASSPATH=$Oracle_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export LD_ASSUME_KERMEL=2.6.9
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
umask 022
if [ $USER ="Oracle" ] ;then
  if [ $SHELL="/bin/ksh" ] ;then
     ulimit -p 16384
     ulimit -n 65536
  else
     ulimit -u 16384 -n 65536
  fi
fi
##---------------------------Set Over-------------


复制Oracle安装包到/opt/ora10g/software

chown -R Oracle:oinstall /opt/ora10g/software   #更改目录属性

cd /opt/ora10g/software/database

./runInstaller -ignoreSysPrereqs

#由于Oracle默认不支持CentOS,安装时加参数-ignoreSysPrereqs 忽略系统检查

提示:

1.在执行runInstaller的时候会有 Permission denied

cd 到该目录 ll -a 检查文件权限,没执行权限用下面的命令给予执行权限

chmod 755 userfile

2.安装时有如下错误提示

Typical path for xclock: /usr/X11R6/bin/xclock

su root  #切换到root用户

host +

su Oracle  #切换到oracle用户

export DISPLAY=192.168.1.128:0.0

./runInstaller -ignoreSysPrereqs   #此时即可通过
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!