OracleLinux-R7-U1-Server-x86_64下安装oracle-11.2.0.4.0_linux_x86和x86_64

34 篇文章 1 订阅

1.安装rpm包环境
x86下:

yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc libXext.i686 glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat

x86_64下:

yum install libaio glibc compat-libstdc++-33 elfutils-libelf-devel libaio-devel libgcc libstdc++ unixODBC unixODBC-devel ksh

另外还需安装一个pdksh包,网上下载安装时可能与ksh包冲突,可以卸掉ksh包再装pdksh包,也可以直接强制安装pdksh包,强制安装语句:

rpm -ivh --force --nodeps pdksh-5.2.14-30.x86_64.rpm

2.修改主机名
/etc/hosts

127.0.0.1 localhost sun

3.设置SELinux模式
/etc/selinux/config

SLEINUX=disabled

4.修改sysctl.conf文件
/etc/sysctl.conf
这里的kernel.shmmax和之前参数稍有区别

fs.suid_dumpable=1
fs.aio-max-nr=1048576
fs.file-max=6815744
kernel.shmall=2097152
kernel.shmmax=915316736
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=1048586

5.让sysctl.conf配置生效

sysctl -p

6.增加参数
/etc/security/limits.conf

oracle           soft    nofile          1024
oracle           hard    nofile          65536
oracle           soft    nproc           16384
oracle           hard    nproc           16384
oracle           soft    stack           10240

7.添加oracle用户和群组

groupadd -g 501 oinstall
groupadd -g 502 dba
groupadd -g 503 oper
groupadd -g 504 asmadmin
groupadd -g 505 asmoper
groupadd -g 506 asmdba
useradd -u 502 -g oinstall -G dba,asmdba,oper oracle
passwd oracle

8.配置路径和权限

mkdir -p /u01/oracle/product/11.2.0/db_1
mkdir -p /u01/oracle/oradata
mkdir -p /u01/oraInventory
chown -R oracle.oinstall /u01
chmod -R 775 /u01

9.配置环境变量

vim /home/oracle/.bash_profile

注意这里的ORACLE_HOSTNAME一定要填写正确

export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_HOSTNAME=sun
export ORACLE_UNQNAME=sun
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$CLASSPATH
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

10.解压缩Zip包
通过ftp上传zip包到opt下,解压缩:
x86:

unzip oracle-11.2.0.4.0_linux_x86_database.zip

x86_64:

unzip oracle-11.2.0.4.0_linux_x86_64_database.zip

11.界面安装

su - oracle
cd /opt/database
source /home/oracle/.bash_profile
cd /home/oracle/database/
./runInstaller

如果遇到权限不足,切换到root用户下:

su - root
cd /opt
chmod -R 777 database

12.安装时到70%左右会出现一个错误:

Error in invoking target 'agent nmhs' of makefile '/u01/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk'

解决方案: 保留安装过程,另外开启一个终端窗口, 将ins_emagent.mk文件中的 (MK_EMAGENT_NMECTL)
更改为$(MK_EMAGENT_NMECTL) -lnnz11,然后在安装过程中点击Retry即可。

12.安装最后步骤按提示在root用户下执行脚本.

/u01/oraInventory/orainstRoot.sh
/u01/oracle/product/11.2.0/db_1/root.sh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值