签到成功

知道了

CNDBA社区CNDBA社区

linux 6安装oracle 11g

2018-03-15 17:10 4142 0 原创 oracle维护
作者: shmily

root用户下
1安装依赖包

binutils-2* 
compat-libstdc++-33* 
elfutils-libelf-0.* 
elfutils-libelf-devel-0.* 
elfutils-libelf-devel-static-0.* 
gcc-4.* 
gcc-c++-4* 
glibc-2.* 
glibc-common-2.* 
compat-libcap1-*
glibc-devel-2.* 
glibc-headers-2* 
kernel-headers-2.* 
ksh-* 
libaio-0.* 
libaio-devel-0.* 
libgcc-4.* 
libgomp-4.* 
libstdc++-4.* 
libstdc++-devel-* 
make-* 
numactl-devel-* 
sysstat-*

2修改参数配置

# vim /etc/sysctl.conf

将这些内容添加到文件最后http://www.cndba.cn/asker/article/2683http://www.cndba.cn/asker/article/2683

fs.aio-max-nr = 1048576
fs.file-max = 6815744
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

保存退出
执行命令,使修改配置生效

# sysctl -p

3

vim /etc/security/limits.conf

将这些内容添加到文件最后

oracle   soft  nproc  2047
oracle   hard  nproc  16384
oracle   soft  nofile  1024
oracle   hard  nofile  65536

4http://www.cndba.cn/asker/article/2683

vim /etc/pam.d/login

将这些内容添加到文件最后

session    required   /lib/security/pam_limits.so
session    required   pam_limits.so

5

vim /etc/profile

将这些内容添加到文件最后

if [ $USER = "oracle" ]; then
     if  [$SHELL = "/bin/ksh" ];then
        ulimit -p 16384
        ulimit -n 65536
     else
        ulimit -u 16384 -n 65536
    fi
fi

6 创建相关用户和赋权
(1)创建Oracle用户组

http://www.cndba.cn/asker/article/2683

#groupadd oinstall
#groupadd dba

(2)创建Oracle用户

#useradd oracle
#/usr/sbin/usermod -g oinstall -G dba oracle

(3)设置Oracle用户口令

http://www.cndba.cn/asker/article/2683

#passwd oracle

(4)创建Oracle安装目录以及数据存放目录

#mkdir -p  /opt/oracle

(5)修改目录权限

#chown -R oracle:oinstall /opt/oracle/
#chmod -R 755 /opt/oracle/

7 修改主机名

# vim /etc/hosts

添加一行

172.18.5.200 oracle.test

oracle用户
8 配置环境变量

http://www.cndba.cn/asker/article/2683

#su - oracle
#vim ~/.bash_profile

增加如下内容:(必须大写)

export ORACLE_BASE=/opt/oracle
export ORACLE_SID=orcl
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1     //这里也可以写绝对路径
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBARY_PATH=$ORACLE_HOME/lib
export PATH
umask 022
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

保存后使用如下命令,使设置生效:http://www.cndba.cn/asker/article/2683

#source ~/.bash_profile

9 上传安装文件,解压

# unzip p13390677_112040_Linux-x86-64_1of7.zip
# unzip p13390677_112040_Linux-x86-64_2of7.zip

10 安装
root用户下设置displayhttp://www.cndba.cn/asker/article/2683http://www.cndba.cn/asker/article/2683

# export DISPLAY=:0.0
# xhost +

oracle用户下
进入安装文件目录运行runInstaller进入可视化安装。
下一步下一步
(略)

http://www.cndba.cn/asker/article/2683

版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
shmily

shmily

关注
  • 22
    原创
  • 0
    翻译
  • 2
    转载
  • 11
    评论
  • 访问:142160次
  • 积分:141
  • 等级:初级会员
  • 排名:第23名
精华文章
    热门文章
      Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

      AI QQ群