【Oracle 集群】Oracle 11G RAC教程之集群安装(七)

【Oracle 集群】Oracle 11G RAC教程之集群安装(七)

在之前的教程中,我们讲解了Oracle 11G RAC集群的准备工作、预安装检测和节点配置,接下来需要进入到集群安装环节。

安装Oracle 11G RAC集群

1. 安装Oracle Grid Infrastructure

1.1 解压下载的安装包,切换到解压后的文件夹路径,执行runInstaller。

./runInstaller

1.2 选择安装Oracle Grid Infrastructure for a Clustered System并点击Next。

1.3 勾选I wish to receive security updates via My Oracle Support,然后继续点击Next。

1.4 选择安装类型,这里选择Install and Configure Oracle Grid Infrastructure for a Cluster,并继续点击Next。

1.5 输入Oracle Inventory目录,这里默认使用了前面节点的目录即/grid/oraInventory,并继续点击Next。

1.6 接下来会检测环境设置,如果有警告信息可以根据具体情况进行修改,最终确认无误后继续点击Next。

1.7 输入Oracle主目录和Oracle基础目录,这里均为/grid/11.2.0/grid,并继续点击Next。

1.8 选择安装类型,这里选择Typical Install Configuration,并继续点击Next。

1.9 输入组名,这里使用了前面节点配置时创建的组名oinstall和dba,并继续点击Next。

1.10 给网卡配置IP地址,这里使用192.168.56.30和192.168.56.31,并继续点击Next。

1.11 配置默认的基础端口,这里使用了前面提到的端口,然后继续点击Next。

1.12 检查配置摘要,确认无误后继续点击Install。

1.13 安装过程需要一定的时间,请耐心等待。

2. 安装Oracle Database

2.1 安装完成Oracle Grid Infrastructure后,我们需要进一步安装Oracle Database。

2.2 解压下载的安装包,切换到解压后的文件夹路径,执行runInstaller。

./runInstaller

2.3 选择安装Oracle Real Application Clusters (Oracle RAC)并点击Next。

2.4 勾选I wish to receive security updates via My Oracle Support,然后继续点击Next。

2.5 选择安装类型,这里选择Install database software only,并继续点击Next。

2.6 输入Oracle Inventory目录,这里默认使用了前面节点的目录即/grid/oraInventory,并继续点击Next。

2.7 接下来会检测环境设置,如果有警告信息可以根据具体情况进行修改,最终确认无误后继续点击Next。

2.8 输入Oracle主目录和Oracle基础目录,这里均为/oracle/11.2.0/db_1,并继续点击Next。

2.9 选择安装类型,这里选择Advanced Install,并继续点击Next。

2.10 输入数据库名称和Oracle RAC数据库的SID,这里分别使用orcl和orcl1,并继续点击Next。

2.11 输入Oracle RAC的节点名和管理节点名,这里分别使用node1、node2和node1-cluster、node2-cluster,并继续点击Next。

2.12 设置Oracle RAC的内存大小、字符集等信息,然后继续点击Next。

2.13 输入完数据文件、控制文件、日志文件等路径信息后,继续点击Next。

2.14 配置监听器和服务名,这里使用默认配置并继续点击Next。

2.15 设置数据库密码,这里使用了oracle,并继续点击Next。

2.16 检查配置摘要,确认无误后继续点击Install。

2.17 安装过程需要一定的时间,请耐心等待。

3. 测试Oracle Database

3.1 打开终端,输入以下命令。

$ . oraenv
ORACLE_SID = [oracle] ? orcl1

3.2 在终端中启动Oracle数据库。

$ sqlplus / as sysdba

SQL> startup

3.3 创建测试用户和表。

SQL> create user test identified by test;

SQL> grant connect, resource to test;

SQL> create table test.t1(c1 number);

3.4 测试用户连接数据库。

$ sqlplus test/test@orcl1

此时连接数据库成功,测试用户test可以读写自己的表t1。

以上就是Oracle 11G RAC集群的安装过程,希望对大家有所帮助!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:【Oracle 集群】Oracle 11G RAC教程之集群安装(七) - Python技术站

(0)
上一篇 2023年3月28日
下一篇 2023年3月28日

相关文章

  • 在vue中使用pug

    以下是关于在Vue中使用Pug的详细攻略,包括定义、方法、示例说明和注意事项。 定义 Pug是一种简洁的HTML模板语言,它可以通过缩进和标签嵌套来代替HTML中的标签和属性。在Vue中使用Pug可以使代码更加简洁易读,提高开发效率。 方法 以下是在Vue中使用Pug的方法: 安装pug和pug-plain-loader bash npm install p…

    other 2023年5月8日
    00
  • Linux的netstat命令详解

    Linux的netstat命令详解 简介 netstat是Linux网络配置和排错工具的重要组成部分之一,它可以用来查看网络状态,以及相关的网络统计信息。常见的使用场景有了解网络连接情况、排查网络故障等。 本文将对netstat命令的常用参数及示例进行详细讲解,以帮助读者更好地了解和使用这个命令。 常用参数 下面是netstat常用的参数: -a,显示所有连…

    other 2023年6月27日
    00
  • 腾达tenda路由器虚拟服务器设置介绍(图)

    下面是“腾达tenda路由器虚拟服务器设置介绍”的完整攻略。 腾达tenda路由器虚拟服务器设置介绍 什么是虚拟服务器 虚拟服务器是一种在互联网上虚拟出来的服务器,具有公网IP地址和端口号,将此IP地址和端口号映射到局域网中的某一台设备的IP地址和端口号上,使得互联网上的用户可以通过公网IP地址和端口号来访问局域网中的设备。 腾达tenda路由器设置虚拟服务…

    other 2023年6月27日
    00
  • js弹出窗口代码大全(详细整理)

    js弹出窗口代码大全(详细整理) JavaScript弹出窗口经常被用于在页面中显示重要信息或提供用户交互。本文将详细介绍JS弹出窗口的各种用法和代码示例。 alert弹窗 alert弹窗是JS中最常见的弹窗形式,它用于在页面中显示一段提示信息,用户需要点击确认按钮才能继续操作。 alert("这是一个alert弹窗!"); confir…

    其他 2023年3月28日
    00
  • C++的内存管理详细解释

    C++的内存管理详细解释 C++是一种强大的编程语言,它提供了灵活的内存管理机制,允许程序员手动控制内存的分配和释放。在本攻略中,我们将详细讲解C++的内存管理,并提供两个示例来说明其用法。 1. 栈和堆 在C++中,有两种主要的内存分配方式:栈和堆。 栈:栈是一种自动分配和释放内存的机制。当你声明一个变量时,它会被分配到栈上,并在其作用域结束时自动释放。栈…

    other 2023年8月1日
    00
  • windows的文件系统机制引发的PHP路径爆破问题分析

    首先,我们需要了解Windows文件系统的一些基础知识。Windows的文件系统采用了盘符+路径的方式来管理文件,而路径分隔符采用“\”符号。而在PHP中,我们通常使用相对路径或绝对路径来引用文件,这些路径会在内部被转换成操作系统能够识别的路径格式。 在Windows中,如果一个路径以“\”符号开头,则它被认为是绝对路径;如果不以“\”符号开头,则被认为是相…

    other 2023年6月27日
    00
  • Java 包和访问权限操作

    下面是Java包和访问权限操作的完整攻略: 1. Java 包 Java包是为了更好地组织类而创建的一种包含关系,类似于文件夹。它可以将具有相同功能的类组织在一起,方便类的查找、使用和维护。 1.1 包定义 包定义使用关键字 package,定义格式如下: package 包名; 其中,包名由多个单词组成,中间使用.间隔,如: package com.exa…

    other 2023年6月26日
    00
  • js的三种继承方式详解

    下面我将详细讲解 JavaScript 的三种继承方式。 1. 原型继承 原型继承是 JavaScript 中最基本的继承方式,它实现的原理是通过使用 prototype 属性。在原型继承中,子类的原型对象指向父类的实例对象,从而实现继承。 以下是一个实现原型继承的示例代码: function Person(name, age) { this.name = …

    other 2023年6月26日
    00
合作推广
合作推广
分享本页
返回顶部