四、DB(Database)配置

Linux平台 Oracle 18c RAC安装指导:

Part1:Linux平台 Oracle 18c RAC安装Part1:准备工作

Part2:Linux平台 Oracle 18c RAC安装Part2:GI配置

Part3:Linux平台 Oracle 18c RAC安装Part3:DB配置

本文安装环境:OEL 7.5 + Oracle 18.3 GI & RAC

四、DB(Database)安装

4.1 解压DB的安装包

oracle用户登录,在$ORACLE_HOME下解压db包(18c的db也是直接解压到$ORACLE_HOME下,免安装):
> Starting with Oracle Database 18c, installation and configuration of Oracle Database software is simplified with image-based installation.

[oracle@db40 ~]$ mkdir -p /u01/app/oracle/product/18.3.0/db_1
[oracle@db40 ~]$ cd $ORACLE_HOME/
[oracle@db40 db_1]$ pwd
/u01/app/oracle/product/18.3.0/db_1
[oracle@db40 db_1]$ unzip /tmp/LINUX.X64_180000_db_home.zip

4.2 DB软件配置

打开Xmanager软件,Oracle用户登录,配置数据库软件。

[oracle@db40 db_1]$ pwd
/u01/app/oracle/product/18.3.0/db_1 [oracle@db40 db_1]$ export DISPLAY=192.168.1.31:0.0
[oracle@db40 db_1]$ ./runInstaller

下面截取DB软件配置的过程如下:



注:这里选择只安装软件,数据库后面创建好ASM磁盘组后再运行dbca创建。





注:配置好ssh等价性。









注:可以进行修复的,按提示执行脚本修复。

我这里还有swap的问题,因为是测试环境资源有限,可以忽略,如果生产环境,强烈建议调整符合要求。

如果还有其他的检查项未通过,则无论是生产还是测试环境,都不建议忽略,而应该整改符合要求为止。







注:最后root用户按安装提示执行1个脚本,需要在各节点分别执行。



至此,已完成DB软件的配置。

4.3 ASMCA创建磁盘组

打开Xmanager软件,grid用户登录,asmca创建ASM磁盘组

[grid@db40 ~]$ export DISPLAY=192.168.1.31:0.0
[grid@db40 ~]$ asmca

这个asmca调用图形等了几分钟才出来,首先映入眼帘的是鲜艳的18c配色图:



然后正式进入asmca的界面:



这里我先创建一个DATA磁盘组,一个FRA磁盘组,冗余选择external(生产如果选择external,底层存储必须已经做了RAID)。







这里看到新创建的DATA和FRA磁盘组已经创建完成并成功mount。

4.4 DBCA建库

打开Xmanager软件,oracle用户登录,dbca图形创建数据库,数据库字符集我这里选择ZHS16GBK。
下面是DBCA建库的过程截图:
![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca00.png)
![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca01.png)
![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca02.png)
![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca03.png)
![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca04.png)
![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca05.png)
注:这里选择是否启用CDB,并定义CDB和PDB的名称。我选择启用CDB,并自动创建4个PDB,前缀名就叫PDB。
![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca06.png)
注:这里我选择使用OMF。
![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca07.png)
注:这里我原计划启用FRA,并设置路径为+FRA。因为空间不够,暂时不勾选,以后扩容后再调整。
![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca07-1.png)
![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca08.png)
![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca09.png)
注:这里选择内存分配具体值,选择数据库的字符集,我这里没选择,字符集默认是AL32UTF8。需要根据实际情况修改。
![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca10.png)
注:这里可以选择是否配置EM,我这里选择配置,如果你不需要,可以选择不配置。CVU一般也不配置,我这里学习目的选择配置。
![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca11.png)
注:这里设置密码,我实验环境直接oracle,不符合规范,生产环境建议设置复杂密码。
![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca12.png)
注:这里可以选择将创建数据库的脚本保存下来,根据你的需求,可选可不选。
![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca13.png)
注:这里如果还有其他的检查未通过,则不能忽略。我这里是因为使用一个scan,对应报错可以忽略。
![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca14.png)
注:这里是安装信息的概览,建议认真核实,如果有不对的还可以退回去改。确认无误后开始创建数据库。
![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca15-1.png)
注:18c建库的时间也是长到让人崩溃,感觉以后DBA安装过程中可以提前下几个电影来边等边看了。
![](http://images.cnblogs.com/cnblogs_com/jyzhao/846011/o_18c_dbca16.png)
至此,Oracle 18.3 RAC数据库已经创建成功。

4.5 验证crsctl的状态

grid用户登录,crsctl stat res -t 查看集群资源的状态,发现各节点的DB资源已经正常Open。

[grid@db40 ~]$ crsctl stat res -t
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ASMNET1LSNR_ASM.lsnr
ONLINE ONLINE db40 STABLE
ONLINE ONLINE db42 STABLE
ora.DATA.dg
ONLINE ONLINE db40 STABLE
ONLINE ONLINE db42 STABLE
ora.FRA.dg
ONLINE ONLINE db40 STABLE
ONLINE ONLINE db42 STABLE
ora.LISTENER.lsnr
ONLINE ONLINE db40 STABLE
ONLINE ONLINE db42 STABLE
ora.MGMT.GHCHKPT.advm
OFFLINE OFFLINE db40 STABLE
OFFLINE OFFLINE db42 STABLE
ora.MGMT.dg
ONLINE ONLINE db40 STABLE
ONLINE ONLINE db42 STABLE
ora.OCRVT.dg
ONLINE ONLINE db40 STABLE
ONLINE ONLINE db42 STABLE
ora.chad
ONLINE ONLINE db40 STABLE
ONLINE ONLINE db42 STABLE
ora.helper
OFFLINE OFFLINE db40 IDLE,STABLE
OFFLINE OFFLINE db42 STABLE
ora.mgmt.ghchkpt.acfs
OFFLINE OFFLINE db40 STABLE
OFFLINE OFFLINE db42 STABLE
ora.net1.network
ONLINE ONLINE db40 STABLE
ONLINE ONLINE db42 STABLE
ora.ons
ONLINE ONLINE db40 STABLE
ONLINE ONLINE db42 STABLE
ora.proxy_advm
ONLINE ONLINE db40 STABLE
ONLINE ONLINE db42 STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE db42 STABLE
ora.MGMTLSNR
1 ONLINE ONLINE db42 169.254.7.154 10.0.0
.42,STABLE
ora.asm
1 ONLINE ONLINE db40 Started,STABLE
2 ONLINE ONLINE db42 Started,STABLE
3 OFFLINE OFFLINE STABLE
ora.cdb.db
1 ONLINE ONLINE db40 Open,HOME=/u01/app/o
racle/product/18.3.0
/db_1,STABLE
2 ONLINE ONLINE db42 Open,HOME=/u01/app/o
racle/product/18.3.0
/db_1,STABLE
ora.cvu
1 ONLINE ONLINE db42 STABLE
ora.db40.vip
1 ONLINE ONLINE db40 STABLE
ora.db42.vip
1 ONLINE ONLINE db42 STABLE
ora.mgmtdb
1 ONLINE ONLINE db42 Open,STABLE
ora.qosmserver
1 ONLINE ONLINE db42 STABLE
ora.rhpserver
1 OFFLINE OFFLINE STABLE
ora.scan1.vip
1 ONLINE ONLINE db42 STABLE
--------------------------------------------------------------------------------

oracle用户登录,sqlplus / as sysdba

[oracle@db40 ~]$ sqlplus / as sysdba

SQL*Plus: Release 18.0.0.0.0 - Production on Sun Aug 5 16:04:42 2018
Version 18.3.0.0.0 Copyright (c) 1982, 2018, Oracle. All rights reserved. Connected to:
Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production
Version 18.3.0.0.0 SQL> select inst_id, name, open_mode from gv$database; INST_ID NAME OPEN_MODE
---------- --------- --------------------
1 CDB READ WRITE
2 CDB READ WRITE SQL> show con_id CON_ID
------------------------------
1
SQL> show con_name CON_NAME
------------------------------
CDB$ROOT
SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB1 READ WRITE NO
4 PDB2 READ WRITE NO
5 PDB3 READ WRITE NO
6 PDB4 READ WRITE NO
SQL> alter session set container = pdb4; Session altered. SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
6 PDB4 READ WRITE NO
SQL> select name from v$datafile; NAME
--------------------------------------------------------------------------------
+DATA/CDB/72AB854658DD18D8E0532801A8C0CA21/DATAFILE/system.292.983371593
+DATA/CDB/72AB854658DD18D8E0532801A8C0CA21/DATAFILE/sysaux.293.983371593
+DATA/CDB/72AB854658DD18D8E0532801A8C0CA21/DATAFILE/undotbs1.291.983371593
+DATA/CDB/72AB854658DD18D8E0532801A8C0CA21/DATAFILE/undo_2.295.983372151
+DATA/CDB/72AB854658DD18D8E0532801A8C0CA21/DATAFILE/users.296.983372191 SQL>

可以看到所有的资源均正常,至此,整个在OEL 7.5 上安装 Oracle 18.3 GI & RAC 的工作已经全部结束。

Linux平台 Oracle 18c RAC安装Part3:DB配置的更多相关文章

  1. Linux平台 Oracle 18c RAC安装

    Linux平台 Oracle 18c RAC安装Part1:准备工作 2018-08-04 22:20 by AlfredZhao, 1065 阅读, 0 评论, 收藏, 编辑 一.实施前期准备工作 ...

  2. Linux平台 Oracle 18c RAC安装Part1:准备工作

    一.实施前期准备工作 1.1 服务器安装操作系统 1.2 Oracle安装介质 1.3 共享存储规划 1.4 网络规范分配 二.安装前期准备工作 2.1 各节点系统时间校对 2.2 各节点关闭防火墙和 ...

  3. Linux平台 Oracle 18c RAC安装Part2:GI配置

    三.GI(Grid Infrastructure)安装 3.1 解压GI的安装包 3.2 安装配置Xmanager软件 3.3 共享存储LUN的赋权 3.4 使用Xmanager图形化界面配置GI 3 ...

  4. Linux平台 Oracle 19c RAC安装Part3:DB配置

    Linux平台 Oracle 19c RAC安装Part3:DB配置 四.DB(Database)配置 4.1 解压DB的安装包 4.2 DB软件配置 4.3 ASMCA创建磁盘组 4.4 DBCA建 ...

  5. Linux平台 Oracle 11gR2 RAC安装Part3:DB安装

    四.DB(Database)安装 4.1 解压DB的安装包 4.2 DB软件安装 4.3 ASMCA创建磁盘组 4.4 DBCA建库 4.5 验证crsctl的状态 Linux平台 Oracle 11 ...

  6. Linux平台 Oracle 12cR2 RAC安装Part3:DB安装

    Linux平台 Oracle 12cR2 RAC安装Part3:DB安装 四.DB(Database)安装 4.1 解压DB的安装包 4.2 DB软件安装 4.3 ASMCA创建磁盘组 4.4 DBC ...

  7. Linux平台 Oracle 19c RAC安装Part2:GI配置

    三.GI(Grid Infrastructure)安装 3.1 解压GI的安装包 3.2 安装配置Xmanager软件 3.3 共享存储LUN的赋权 3.4 使用Xmanager图形化界面配置GI 3 ...

  8. Linux平台 Oracle 19c RAC安装Part1:准备工作

    一.实施前期准备工作 1.1 服务器安装操作系统 1.2 Oracle安装介质 1.3 共享存储规划 1.4 网络规范分配 二.安装前期准备工作 2.1 各节点系统时间校对 2.2 各节点关闭防火墙和 ...

  9. Linux平台 Oracle 11gR2 RAC安装Part1:准备工作

    一.实施前期准备工作 1.1 服务器安装操作系统 1.2 Oracle安装介质 1.3 共享存储规划 1.4 网络规范分配 二.安装前期准备工作 2.1 各节点系统时间校对 2.2 各节点关闭防火墙和 ...

随机推荐

  1. C语言 · 8皇后问题改编

    8皇后问题(改编) 问题描述 规则同8皇后问题,但是棋盘上每格都有一个数字,要求八皇后所在格子数字之和最大. 输入格式 一个8*8的棋盘. 输出格式 所能得到的最大数字和 样例输入 1 2 3 4 5 ...

  2. dedecms 5.7sp2 20170405运行PHP7.1的大坑(dedecms PHP7.1)

    今天一个小站用了dedecms最新版,也就是5.7SP220170405版,(见下图) 点进去到下载页面下载,用了UTF8版本的.(见下图) 下载完成后,自己新开发了一套模板,听说PHP7.1性能提升 ...

  3. 磁盘 I/O 优化

    磁盘 I/O 优化 1. 性能检测 我们的应用程序通常都需要访问磁盘系统,而磁盘 I/O 通常都很耗时, 要判断 I/O 是否是一个瓶颈,有一些参数指标可以参考. 我们可以压力测试应用程序看系统的 I ...

  4. A claim of type 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier' or 'http://schemas.microsoft.com/accesscontrolservice/2010/07/claims/identityprovider' was not present on the pro

    Try setting (in global.cs): AntiForgeryConfig.UniqueClaimTypeIdentifier = ClaimTypes.NameIdentifier; ...

  5. 某公司面试java试题之【一】,看看吧,说不定就是你将要做的题

  6. [sqoop] sqoop2 使用

    sqoop版本1.99.7 ,安装省略 1. 启动server sqoop2-server start 2. sqoop2-shell 链接 表示安装成功. 创建link 查看link 创建job 查 ...

  7. Centos VMware 克隆后 网络配置

    第一步:生产新的网卡地址,启动系统. 第二步:修改主机名(注:此处根据个人需要,不修改也行,此处我是用于搭建集群,修改主机名做区分) 执行命令:vi /etc/sysconfig/network 修改 ...

  8. 异常处理与MiniDump 用于投放市场c++异常捕获

    最近一段时间,新上线的软件在外场偶尔会出现异常崩溃的情况.由于试用范围比较分散,很难一一前往现场定位问题.而传统的log日志方法,在崩溃的情况下,并不能比较准确的表示出问题位置,这使得软件调试进程缓慢 ...

  9. 初始化后,composer安装

    在项目目录下输入composer install(保证要有composer.json的前提下)

  10. gym101657 C

    嘻嘻嘻嘻,从读题到过题大概一个小时? 这套题题面太长了...就挑短的写.. 题意很简单.   给出平面上n个点,求一个面积最小的平行四边形覆盖这n个点. 显然要先求凸包. 然后枚举边就可以了.我一开始 ...