设为首页 收藏本站
查看: 2670|回复: 0

[经验分享] Red Hat Enterprise Linux 6.5下安装oracle11gR2

[复制链接]

尚未签到

发表于 2017-11-18 07:05:21 | 显示全部楼层 |阅读模式
  准备工作:
安装虚拟机VMware Workstation
在虚拟机上安装linux系统Red Hat Enterprise Linux 6.5
oracle11g的安装包:
  linux_11gR2_database_1of2.zip
  linux_11gR2_database_2of2.zip
  1、使用工具SSH Secure Shell Client将oralce的安装包上传到/root目录下
DSC0000.png

  查看oracle11g的安装包是否上传到/root目录下
#ls
linux_11gR2_database_1of2.zip linux_11gR2_database_2of2.zip
解压oracle11g的安装包
#unzip linux_11gR2_database_1of2.zip
......省略解压过程
#unzip linux_11gR2_database_2of2.zip
......省略解压过程
解压结束后再次查看
#ls
datamase linux_11gR2_database_1of2.zip linux_11gR2_database_2of2.zip
  2、安装所需软件包
配置本地yum仓库
查看本地yum源
#cd /etc/yum.repos.d
#ls
rhel-source.repo
复制一份相同的配置到dvd.repo
#cp rhel-source.repo dvd.repo
编辑yum配置文件
#vim dvd.repo
删除原有内容,添加以下内容(或者修改为以下内容)
[dvd]
name=dvd
baseurl=file:///mnt/dvd/Server
enabled=1
gpgcheck=0
创建镜像文件挂载目录
#mkdir /mnt/dvd
挂载镜像文件
#mount /dev/cdrom /mnt/dvd
mount: block device /dev/sr0 is write-protected, mounting read-only
使用yum安装所需软件包
#yum install binutils*
  照此依次安装下面所需软件包
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
elfutils-libelf-devel-static-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-common-2.5
glibc-devel-2.5
glibc-headers-2.5
kernel-headers-2.6.18
ksh-20060214
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.2
libgomp-4.1.2
libstdc++-4.1.2
libstdc++-devel-4.1.2
make-3.81
numactl-devel-0.9.8.x86_64
sysstat-7.0.2
unixODBC-2.2.11
unixODBC-devel-2.2.11
  3、创建oracle用户
需要创建oinstall、dba用户组和oralce用户
#/usr/sbin/groupadd  oinstall
#/usr/sbin/groupadd  dba
#/usr/sbin/useradd -g oinstall -G dba oracle
设置oracle用户密码
#passwd oracle
Changing password for user oracle.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
  4、修改系统相关参数
⑴、修改主机名
#hostname oracle
添加主机名与IP对应记录
#vim /etc/hosts
在最后一行添加本机IP地址和oracle用户名
DSC0001.png

  ⑵、 修改内核参数
修改 /etc/sysctl.conf文件
#vim /etc/sysctl.conf
加上如下参数
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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
配置完后,执行下面命令将参数写入内核应用
#/sbin/sysctl -p
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key
error: "net.bridge.bridge-nf-call-iptables" is an unknown key
error: "net.bridge.bridge-nf-call-arptables" is an unknown key
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 4294967295
kernel.shmall = 268435456
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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
  ⑶、修改用户的限制和验证等配置文件
修改 /etc/security/limits.conf文件
#vim /etc/security/limits.conf
加上下面的参数
oracle          soft    nproc  2047
oracle          hard    nproc  16384
oracle          soft    nofile 1024
oracle          hard    nofile 65536
oracle          soft    stack  10240
修改用户验证选项
#vim /etc/pam.d/login
加上如下参数
session    required    pam_limits.so
修改/etc/profile文件
#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
  ⑷、 设置oracle的安装路径配置
#mkdir -p /u01/oraInventory
#mkdir -p /u01/app
#mv /root/database /u01/
#chown -R oracle:oinstall /u01/
#chmod -R 775 /u01
  ⑸、修改环境变量
切换到oracle用户,修改用户bash shell
#su - oracle
$vim .bash_profile
增加如下内容
export ORACLE_BASE=/u01/app
export ORACLE_HOME=$ORACLE_BASE/oracle
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
  执行以下命令立即生效
$source .bash_profile
  5、执行图形界面安装(使用oracle用户)
  $cd /u01/database/
$ ./runInstaller
  Starting Oracle Universal Installer...
Checking Temp space: must be greater than80 MB.  Actual 27515 MB    Passed
Checking swap space: must be greater than150 MB.  Actual 4094 MB    Passed
Checking monitor: must be configured todisplay at least 256 colors.    Actual16777216    Passed
Preparingto launch Oracle Universal Installer from /tmp/OraInstall2013-07-17_07-18-53PM.Please wait ...
  把前面的‘√’去掉,然后NEXT
DSC0002.png

  点击‘yes’
DSC0003.png

  选择第一项创建数据库,NEXT
DSC0004.png

  service class 服务器版本,NEXT
DSC0005.png

  选择单列数据库,NEXT
DSC0006.png

  选择安装模式-高级,NEXT
DSC0007.png

  选择语言,NEXT
DSC0008.png

  选择安装版本Enterprise Edition 企业版,NEXT
DSC0009.png

  选择安装目录,这里保持默认即可,NEXT
DSC00010.png

DSC00011.png

  NEXT
DSC00012.png

  设置实例名,NEXT
DSC00013.png

  自动内存管理
DSC00014.png

  选择Character sets,设置字符集为UTF-8,NEXT
DSC00015.png

  启用oracle企业管理控制台OEM,NEXT
DSC00016.png

  选择数据库文件的目录,保持默认值即可,NEXT
DSC00017.png

  设置自动备份,NEXT
DSC00018.png

  设置用户名密码,这里为了方便,设置了统一的密码,也可以分别设置,NEXT
DSC00019.png

  提示密码过于简单,是否继续,点击‘yes’
DSC00020.png

  设置授权用户组,保持默认值即可,NEXT
DSC00021.png

  检查安装包,选择忽略,NEXT
DSC00022.png

  点击Finish
DSC00023.png

  开始安装
DSC00024.png

DSC00025.png

  安装完毕,点‘ok’
DSC00026.png

  安装完成后,会提示执行下面两个脚本
DSC00027.png

  root用户登录,到下面的两个目录下执行脚本即可
   DSC00028.png
   DSC00029.png

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-408111-1-1.html 上篇帖子: Arch Linux中禁用UTC 下篇帖子: (转)增加定时检测linux占用内存,及时清理功能
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表