zoukankan      html  css  js  c++  java
  • Vagrant 安装Oracle19c RAC测试环境的简单学习

    1. 学习自网站:

    https://xiaoyu.blog.csdn.net/article/details/103135158

    简单学习了下 能够将oracle RAC开起来了 但是 对后期的维护和使用 还是不清不楚,希望有时间在简单学习整理。

    2. 安装的机器信息

    Win2008r2 SP1
    i5 + 32G内存
    原始安装软件
    .net 4.0
    virtualbox 6.0.22
    为了使用vagrant安装的软件
    vagrant
    windows powershell3.0的补丁:Windows6.1-KB2506143-x64.msu

    git
    以及oracle的instant client和vc++ 2013

    3. 准备过程简要

    网速太差。 将ol7-latest 通过浏览器或者是百度云盘下载到本地
    网络路径为:
    https://yum.oracle.com/boxes/oraclelinux/latest/ol7-latest.box

    然后添加到vagrant的本地仓库中去
    把下载好的文件放到这个目录
    C:UsersAdministrator.vagrant.doxes
    然后创建一个 metadata.json文件

    {
    "name": "ol7-latest",
    "versions": [{
    "version": "2019.11.23",
    "providers": [{
    "name": "virtualbox",
    "url": "./ol7-latest.box"
    }]
    }]
    }

    然后在当前目录打开cmd 使用命令

    vagrant add box metadata.json

    学习自:https://www.jianshu.com/p/12cf1ecb224b

    通过git拉取已经做好的vagrant 的box文件

    git clone https://github.com/oracle/vagrant-boxes.git

    然后进入 里面子目录的 oraclerac 目录下面进行操作


    4. oracle安装前准备

    准备oralce的grid已经 oracle的DB安装文件。
    例如我这边就将安装文件和Oracle RAC相关文件存放到这里了
    D:OracleRACORCL_software
    添加文件:
    LINUX.X64_190000_db_home.zip
    LINUX.X64_190000_grid_home.zip
    
    注意还要去修改总的配置文件才可以
    
    注意文件文件为:
    
    D:OracleRACconfigvagrant.yaml
    
    修改的内容为:
    env:
      gi_software:     LINUX.X64_190000_grid_home.zip
      db_software:     LINUX.X64_190000_db_home.zip
      # ---------------------------------------------
      root_password:   Test1127?!
      grid_password:   Test1127?!
      oracle_password: Test1127?!
      sys_password:    Test1127?!
      pdb_password:    Test1127?!

    注意 这里面的文件和名字要对应起来 我下载的是 192000的 不小心写错成了 193000 结果安装失败 ,索性就直接写 190000 也可以正常安装上去了。

    注意 还需要修改 ol7-box的地方才可以.
    D:OracleRACconfig
    里面的 vagrant.yml
    去掉 box 后面的url 避免每次重新下载

    shared:
    box: ol7-latest



    5. 安装前修改字符集的处理

    需要修改的文件路径为:
    D:OracleRACscripts
    有两个文件:
    setup.sh
    14_create_database.sh
    
    可以搜索所有的脚本文件 将
    characterSet 对应的数据值
    设置为 zhs16gbk

    备注: 貌似修改了setup.sh就可以自动将参数分发到每个不同的参数文件中去了。

    6. 执行安装

    在 d:OracleRAC 目录下面执行
    vagrant up
    等待三四个小时就能够自动安装完成

    7. 简单使用

    安装vagrant使用的是 nat 模式的网络
    我本来想通过 netsh转发出来 
    但是仅能够转发 物理ip地址 无法转发 vip和scanip
    简单查看数据库可以采取 netsh的方式来处理
    
    但是 如果想用scanip进行安装的话 需要在同一个服务器安装一个 新的虚拟机才可以。 
    
    netsh的命令为:
    netsh interface portproxy add v4tov4 listenaddress=10.24.13.97 listenport=1521 connectaddress=192.168.56.102 connectport=1521

    8. 在宿主机上面安装测试为:

    E:instantclient_12_2>sqlplus system/Test1127?!@192.168.56.107/DB193H1
    
    SQL*Plus: Release 12.2.0.1.0 Production on Sat Nov 23 16:55:53 2019
    
    Copyright (c) 1982, 2016, Oracle.  All rights reserved.
    
    Last Successful login time: Sat Nov 23 2019 16:33:42 +08:00
    
    Connected to:
    Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    
    SQL>
  • 相关阅读:
    POJ 3279 Fliptile 枚举+搜索
    POJ 3278 Catch That Cow
    CS Academy Round41 BFS+DFS
    CS Academy Round41 Tennis Tournament
    CS Academy Round41 Cinema Seats
    POJ 1177 Picture
    HDU 1255 覆盖的面积
    POJ 1151 Atlantis 线段树+离散化
    HDU 4614 Vases and Flowers 线段树+二分
    凑数问题
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/11921292.html
Copyright © 2011-2022 走看看