安装Oracle-Ready CentOS 6.2服务器

这是 如何安装具有CentOS 6.2的Oracle准备好的Linux Box,它涵盖了准备一个Oracle就绪服务器所涉及的步骤,用于在多角色服务器部署上进一步安装Oracle数据库服务器/ Oracle融合中间件套件。

要求

  • 一个USB存储容量超过4 GB的U盘
  • 64位服务器机器,具有大量RAM和HDD存储
  • 与CentOS Internet存储库或LAN镜像的连接
  • 具有安装桌面环境的Linux客户端机器:CentOS,Debian,Ubuntu等+ Gnome,KDE等

脚步

  1. 从DVD镜像下载CentOS-6.2-x86_64-bin-DVD1.iso (4.1GB),或者下载最小 (322M), netinstall (227M), LiveCD (698M)或LiveDVD (1.6G)版本。 这个如何使用CentOS-6.2-x86_64-bin-DVD1.iso (4.1GB)。
  2. 通过本指南将下载的ISO存储在de USB密钥中。 我喜欢使用livecd-iso-to-disk脚本的替代部分。
  3. 将U盘连接到服务器机器上的一个USB端口并启动。 确保设置中启用了USB引导。
  4. 在CentOS安装向导中选择“ 服务器”并自定义。
  5. 根据您的硬件选择明智的分区模式,例如6 GB RAM + 2 x 500GB硬盘:
  6. /            ext4    60GB   
    /boot    ext4    130M
    /home    xfs        ~403GB
    /opt    xfs        ~240GB      
    /var    xfs        ~210GB
    swap    swap    12GB 
  7. 在包选择步骤中,确保没有选择桌面环境 ,并确保安装了ssh 。 选择您想要的任何其他包。
  8. 选择一个复杂的root密码。
  9. 一旦操作系统安装完成,重新启动,以root身份登录,并确保ssh正在工作:
  10. $ ssh localhost
  11. 默认情况下, eth0网络接口被禁用。 配置网络设置:
    1. root身份登录
    2. 编辑存档/ etc / sysconfig / network-scripts / ifcfg-eth0并将网络接口配置为:
    3. DEVICE="eth0"
      HWADDR="00:1C:C0:95:59:55"
      NM_CONTROLLED="yes"
      ONBOOT="yes"
      NETWORK=192.168.192.0
      NETMASK=255.255.255.0
      IPADDR=192.168.192.201
      GATEWAY=192.168.192.1
      DNS1=192.168.192.2
      DNS2=192.168.192.2
      PEERDNS="yes"
      
    4. 重新启动网络守护进程并使用ping或其他工具测试连接。
  12. 添加一个sudoer用户,例如bozz ,以避免使用root
    1. 以root身份登录
    2. 创建一个新的用户并添加到轮组:
    3. $ adduser -G wheel bozz
    4. 重置bozz用户的密码( 注意 :选择不会忘记的密码):
    5. $ passwd bozz
    6. 编辑/ etc / sudoers并取消注释以%wheel开头的行,它应该如下所示:
    7. %wheel  ALL=(ALL)    ALL
    8. 注销,再次使用bozz用户登录并测试sudoer的权限:
    9. $ sudo ls -hal
    注意 :从现在起,我只使用 bozz用户而不是 root 。 出于安全考虑,您还可以(可选)禁用远程访问的根帐户。
  13. bozz用户身份登录
  14. 通过LAN镜像配置CentOS存储库:
    1. 确保您可以连接到LAN镜像,例如:http://mirrors.home.dev/centos
    2. $ pushd /tmp
      $ wget http://mirrors.home.dev/centos
      $ popd
      
    3. 在/etc/yum.repos.d/CentOS-Mirror.repo创建一个新的备份文件
    4. $ sudo nano /etc/yum.repos.d/CentOS-Mirror.repo
    5. 附加指向镜像的以下条目:
    6. [base]
      name=CentOS-$releasever - Base
      baseurl=http://mirrors.home.dev/centos/$releasever/os/$basearch/
      gpgcheck=0
       
      #released updates 
      [updates]
      name=CentOS-$releasever - Updates
      baseurl=http://mirrors.home.dev/centos/$releasever/updates/$basearch/
      gpgcheck=0
      
      #additional packages that may be useful
      [extras]
      name=CentOS-$releasever - Extras
      baseurl=http://mirrors.home.dev/centos/$releasever/extras/$basearch/
      gpgcheck=0
      
    7. 评论或删除现有存储库存档
  • #et注释每一行的/etc/yum.repos.d/CentOS-Base.repo#
  • 要不就:
  • 删除存储库文件
  • $ sudo rm /etc/yum.repos.d/CentOS-Base.repo
  • 使用镜像更新系统:
  • $ sudo yum update
  • 在服务器上安装Java JRE 7u1 64位[ Oracle融合中间件套件所需的Oracle数据库不需要 ]:
    1. Goto http://www.oracle.com/technetwork/java/javase/downloads/index.html并下载jre-7u1-linux-x64.rpm
    2. 通过scp或其他方式将jre-7u1-linux-x64.rpm复制到服务器。 来自Linux客户端的scp:
    3. $ scp jre-7u1-linux-x64.rpm bozz@SERVER:~/
    4. 登录到服务器并运行安装程序:
    5. $ sudo rpm -Uvh jre-7u1-linux-x64.rpm
    6. Javajavaws的备用配置中使用Java JRE绝对版本( /usr/java/jre1.7.0_01 ):
    7. $  sudo alternatives --install /usr/bin/java java /usr/java/jre1.7.0_01/bin/java 20000
      $  sudo alternatives --install /usr/bin/javaws javaws /usr/java/jre1.7.0_01/bin/javaws 20000
      
    8. 确保正确的java版本:
    9. $ java -version
      java version "1.7.0_01"
      Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
      Java HotSpot(TM) 64-Bit Server VM (build 21.1-b02, mixed mode)
    10. 确保替代方案配置正确:
    11. $ alternatives --config java
      There is 1 program that provides 'java'.
      
          Selection    Command
        -----------------------------------------------
        *+ 1           /usr/java/jre1.7.0_01/bin/java
      
        Enter to keep the current selection[+], or type selection number: 
       
      $ alternatives --config javaws
      
        There is 1 program that provides 'javaws'.
      
          Selection    Command
        -----------------------------------------------
        *+ 1           /usr/java/jre1.7.0_01/bin/javaws
      
      
    12. 配置JRE_HOME系统环境变量。 编辑/ etc / environment:
    13. $ nano /etc/environment
    14. 附加以下内容:
    15. export JRE_HOME=/usr/java/jre1.7.0_01
      
    16. 注销并重新登录并测试JRE_HOME环境变量是否正确:
    17. $ echo $JRE_HOME
      /usr/java/jre1.7.0_01
      
      $ ls -1 $JRE_HOME
      bin
      COPYRIGHT
      lib
      LICENSE
      man
      plugin
      README
      release
      THIRDPARTYLICENSEREADME.txt
      Welcome.html
      
      
  • 准备CentOS服务器来安装Oracle产品,而不牺牲性能与图形环境。 Oracle融合中间件产品在安装向导上使用X11图形环境。 因此,应该安装并启用SSH X11转发
    1. 在服务器上,编辑/ etc / ssh / sshd_config
    2. $ sudo nano  /etc/ssh/sshd_config
    3. 设置以下值:
    4. X11Forwarding yes
      X11DisplayOffset 10
      X11UseLocalhost yes
      
    5. 在服务器上,安装包xorg-x11-xauthlibXtst
    6. $ sudo yum install xorg-x11-xauth libXtst
    7. 在客户端上,安装fontconfig软件包xorg-x11-fonts-baseliberation-fonts

    8. 对于CentOS客户端:
      $ sudo yum install xorg-x11-fonts-base liberation-fonts
      对于Ubuntu客户端:
      $ sudo apt-get install xfonts-base ttf-liberation
    9. 在客户端上,尝试使用“-Y”选项登录到远程服务器:
    10. $ ssh -Y bozz@SERVER
    11. 远程记录,尝试运行您的X程序,如xterm或其他:
    12. $ sudo yum install xterm
      $ xterm
      你会看到X程序弹出你的本地桌面。 您还可以将以下内容添加到 $ HOME / .ssh / config中
      ForwardAgent yes
      ForwardX11 yes
      ForwardX11Trusted yes
      

      参考文献

      赞(52) 打赏
      未经允许不得转载:优客志 » 系统运维
      分享到:

      觉得文章有用就打赏一下文章作者

      支付宝扫一扫打赏

      微信扫一扫打赏