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

[经验分享] Centos 6.5 Oracle 安装

[复制链接]

尚未签到

发表于 2018-4-23 09:21:11 | 显示全部楼层 |阅读模式
  

  Centos 6.5 Oracle 安装
  

  Oracle 11g 软件安装步骤
  一, 配置服务器
  1, 更改主机名:
  #vim /etc/sysconfig/network
  HOSTNAME=hqoracle 【hqoracle是服务器的名字】
  
  2, 服务器的名字添加到hosts
  #vim /etc/hosts
  127.0.0.1 localhost hqoracle
  

  3, 禁用SELINUX
  #vim /etc/selinux/config
  SELINUX=disabled
  让SELINUX生效
  #setenforce 0
  
  4, 关闭防火墙
  #chkconfig iptables off
  
  5, 挂载硬盘
  1) 查看硬盘信息
  #fdisk -l
  2) 如果是Windows使用过的旧硬盘要删除分区
  #fdisk /dev/sdb 根据提示,依次输入【xvdb要根据fdisk看见的硬盘信息一致】
  d
  1
  wq【保存退出】
  3) 对数据盘进行分区。
  #fdisk -S 56 /dev/sdb 根据提示,依次输入
  n
  p
  1
  两次回车
  wq 【保存退出】
  4) 对新分区进行格式化
  #mkfs.ext3 /dev/sdb1
  5) 将信息写入到fatab
  #echo '/dev/sdb1              /mnt                    ext3    defaults        0 0' >> /etc/fstab
  6) 挂载硬盘
  #mount -a
  #df -h【命令查看】
  5, 安装依赖包
  yum install binutils -y
  yum install compat-libcap1 -y
  yum install compat-libstdc++-33 -y
  yum install gcc -y
  yum install gcc-c++ -y
  yum install glibc-2.12 -y
  yum install glibc-devel-2.12 -y
  yum install ksh-20120801 -y
  yum install libaio-0.3.107 -y
  yum install libaio-devel-0.3.107 -y
  yum install libgcc-4.4.7 -y
  yum install libstdc++-4.4.7 -y
  yum install libstdc++-devel-4.4.7 -y
  yum install libX11-1.6.3 -y
  yum install libXau-1.0.6 -y
  yum install libxcb-1.11 -y
  yum install libXext-1.3.3 -y
  yum install libXi -y
  yum install libXtst -y
  yum install make -y
  yum install sysstat -y
  yum install unixODBC -y
  yum install unixODBC-devel -y
  yum install elfutils-libelf-devel -y
  yum install unixODBC-2.2.14-14.el6.i686 -y
  yum install unixODBC-devel-2.2.14-14.el6.i686 -y
  yum install libgcc-4.4.7-17.el6.i686 -y
  yum install libaio-0.3.107-10.el6.i686 -y
  yum install libaio-devel-0.3.107-10.el6.i686 -y
  yum install glibc-devel-2.12-1.192.el6.i686 -y
  yum install glibc-2.12-1.192.el6.i686 -y
  yum install compat-libstdc++-33-3.2.3-69.el6.i686 -y
  yum install libstdc++-4.4.7-17.el6.i686 -y
  yum install libstdc++-devel-4.4.7-17.el6.i686 -y
  yum install tigervnc-server -y
  yum install tigervnc -y
  yum install libvncserver -y
  yum install gtk-vnc -y
  yum install gtk-vnc-python -y
  

  

  /usr/sbin/groupadd oinstall
  /usr/sbin/groupadd dba
  /usr/sbin/useradd -g oinstall -G dba oracle
  

  mkdir -p /mnt/u01/app/oracle
  chown -R oracle:oinstall /mnt/u01/app/
  chmod -R 775 /mnt/u01/app/
  mkdir -p /mnt/oadata
  chown -R oracle:oinstall /mnt/oadata
  chmod -R 775 /mnt/oadata
  

  6, 修改oracle用户密码:
  #passwd oracle【按照提示输入密码,输入两次】
  
  7, 配置内核参数
  #vim /etc/sysctl.conf
  把以下代码注释掉。参照原文件对比就知道了。
  # Controls the maximum shared segment size, in bytes
  #kernel.shmmax = 68719476736
  

  # Controls the maximum number of shared memory segments, in pages
  #kernel.shmall = 4294967296
  后面添加以下代码
  fs.aio-max-nr = 1048576
  fs.file-max = 6815744
  kernel.shmmax = 2147483648
  kernel.shmall = 2097252
  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
  

  8, limits.conf中加入如下参数
  #vim /etc/security/limits.conf
  oracle   soft   nofile    1048576
  oracle   hard   nofile    1048576
  oracle   soft   nproc    2047
  oracle   hard   nproc    16384
  oracle   soft   stack    10240
  oracle   hard   stack    32768
  

  9, 修改vncserver的配置文件
  #vim /etc/sysconfig/vncservers
  VNCSERVERS="1:root"
  VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp"
  

  10, 安装桌面(有桌面就不需安装的)
  1) 安裝 XWindow
  #yum -y groupinstall 'X Window System'
  2) 安裝 GNOME 與 KDE【可擇一安裝】
  #yum -y groupinstall 'Desktop'
  【yum -y groupinstall 'KDE Desktop'】【可以不装】
  3) 安裝中文語系套件
  #yum -y groupinstall "Chinese Support"
  4) vim /etc/sysconfig/i18n
  將 LANG="en_US.UTF-8" 改為 LC_ALL="zh_CN.UTF-8"
  如果檔案是空白的,請直接加入:LC_ALL="zh_CN.UTF-8"
  【台湾繁体LANG="zh_TW.UTF-8"】
  5) 設定開機直接進入桌面環境
  #vim /etc/inittab
  將 id:3:initdefault: 改為 id:5:initdefault:
  Linux运行级别从0~6,共7个
  0:关机。不能将系统缺省运行级别设置为0,否则无法启动。
  1:单用户模式,只允许root用户对系统进行维护。
  2:多用户模式,但不能使用NFS(相当于Windows下的网上邻居)
  3:字符界面的多用户模式。
  4:未定义。
  5:图形界面的多用户模式。
  6:重启。
  

  11, 将安装文件上传到/mntx下面后解压
  #cd /mnt
  #unzip linux.x64_11gR2_database_1of2.zip
  #unzip linux.x64_11gR2_database_2of2.zip
  

  12, 重启服务器
  #reboot
  
  

  13, 添加交换分区信息,创建大小为8G的交换文件
  #dd if=/dev/zero of=/swapfile1 bs=1024k count=8001
  #mkswap /swapfile1
  #swapon /swapfile1
  #echo '/swapfile1              swap                    swap    defaults        0 0' >> /etc/fstab 【free -m 查看】
  

  14, 在oracle目录下创建dbenv文件并添加如下内容。
  [root@hqoracle mnt]# cd /home/oracle/
  [root@hqoracle oracle]# vim dbenv
  export ORACLE_HOME=/mnt/u01/app/oracle/product/11.2.0/dbhome_1
  export ORACLE_SID=INNETDB
  export PATH=$ORACLE_HOME/bin:$PATH:.;
  export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
  export TNS_ADMIN=$ORACLE_HOME/network/admin
  
  [root@hqoracle oracle]# cat dbenv
  
  15, 启动vnc
  # chkconfig vncserver on
  # su oracle
  # vncserver 【按照提示输入密码,输入两次】
  

  二, 安装oracle
  1, 用VNC软件连接服务器
  在vncviewer中运行下列命令启动数据库安装界面
  [oracle@hqoracle oracle]$ . ./dbenv
  

  2, 连接vnc后打开终端进入目录。运行runInstaller安装。
  [oracle@hqoracle ~]$ cd /mnt/database/
  [oracle@hqoracle database]$ export LANG=en_US
  [oracle@hqoracle database]$ ./runInstaller
  
  1), 将 “I wish to receive security updates via my oracle support”前面的勾去掉。
  
  2), 选中 “install database software only”
  
  3), 默认 “single instance database installation"
  
  4), 默认
  
  5), 默认 “enterprise edition”
  
  6), 选择刚建立的路径 “/mnt/u01/app/oracle“
  
  7), 默认
  
  8), 安装前检查有错误点 “”
  
  9), 在安装过程中弹出提示框执行下面的代码‘
  root模式下运行以下脚本后点击OK
  [root@oracle_one u01]# . /mnt/u01/app/oraInventory/orainstRoot.sh
  [root@oracle_one u01]# . /mnt/u01/app/oracle/product/11.2.0/dbhome_1/root.sh
  
  10), 安装完成。
  
  3, 配置监听
  [oracle@hqoracle database]$ netca
  1), 选择 “listener configuration”
  
  2), 选择 “add”
  
  3), 输入监听名称
  
  4), 默认
  
  5), 选择端口号。
  
  6), 选择 “NO”
  
  7), 点击 “Next”
  
  8), 完成 “Finish”
  
  4, 安装数据库实例
  [oracle@hqoracle database]$ dbca
  1),
  
  

  

  

  5, 管理控制台
  https://hqoracle:1158/em
  
  
  

  三, 设置开机启动
  先以root身份登录到linux系统,
  [root@hqoracle ~]# vim /etc/oratab
  找到“innetdb:/mnt/u01/app/oracle/product/11.2.0/dbhome_1:N”,
  改为innetdb:/mnt/u01/app/oracle/product/11.2.0/dbhome_1:Y
  

  [root@hqoracle ~]# vim /etc/rc.d/rc.local
  在后面添加
  su oracle -lc "/mnt/u01/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start"
  su oracle -lc /mnt/u01/app/oracle/product/11.2.0/dbhome_1/bin/dbstart
  

  [root@hqoracle ~]# vim /etc/profile
  后面加入
  export ORACLE_SID= INNETDB
  export ORACLE_HOME=/mnt/u01/app/oracle/product/11.2.0/dbhome_1
  export PATH=$ORACLE_HOME/bin:$PATH:.;
  

  [root@hqoracle ~]# source /etc/profile
  
  添加环境变量
  [root@hqoracle ~]# vim /root/.bash_history
  export EDITOR=vi
  export ORACLE_SID=dg1
  export ORACLE_BASE=/u01/app/oracle
  export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
  export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
  export PATH=/u01/app/oracle/product/10.2.0/db_1/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
  export PATH=$ORACLE_HOME/bin:$PATH
  

  

  

  

  

  

  

  

运维网声明 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-450732-1-1.html 上篇帖子: Centos Linux基础入门知识类 下篇帖子: CentOS 7 装vim遇到的问题和解决方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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