Linux平台 Oracle 19c RAC安装Part3:DB配置html
4、DB(Database)配置sql
Linux平台 Oracle 19c RAC安装指导:
Part1:Linux平台 Oracle 19c RAC安装Part1:准备工做
Part2:Linux平台 Oracle 19c RAC安装Part2:GI配置
Part3:Linux平台 Oracle 19c RAC安装Part3:DB配置数据库
本文安装环境:OEL 7.6 + Oracle 19.3 GI & RACsession
oracle用户登陆,在$ORACLE_HOME下解压db包(19c的db也是像18c同样直接解压到$ORACLE_HOME下,免安装):oracle
[oracle@db193 ~]$ mkdir -p /u01/app/oracle/product/19.3.0/db_1 [oracle@db193 ~]$ cd $ORACLE_HOME [oracle@db193 db_1]$ pwd /u01/app/oracle/product/19.3.0/db_1 [oracle@db193 db_1]$ ls [oracle@db193 db_1]$ unzip /u01/media/LINUX.X64_193000_db_home.zip
打开Xmanager软件,Oracle用户登陆,配置数据库软件。app
[oracle@db193 db_1]$ pwd /u01/app/oracle/product/19.3.0/db_1 [oracle@db193 db_1]$ export DISPLAY=192.168.1.31:0.0 [oracle@db193 db_1]$ ./runInstaller
下面截取DB软件配置的过程以下:
注:这里选择只安装软件,数据库后面建立好ASM磁盘组后再运行dbca建立。
注:配置好ssh等价性。
注:能够进行修复的,按提示执行脚本修复。
我这里还有swap的问题,由于是测试环境资源有限,能够忽略,若是生产环境,强烈建议调整符合要求。
若是还有其余的检查项未经过,则不管是生产仍是测试环境,都不建议忽略,而应该整改符合要求为止。
注:最后root用户按安装提示执行1个脚本,须要在各节点分别执行。
至此,已完成DB软件的配置。ssh
打开Xmanager软件,grid用户登陆,asmca建立ASM磁盘组学习
[grid@db193 ~]$ export DISPLAY=192.168.1.31:0.0 [grid@db193 ~]$ asmca
使用asmca调用建立磁盘组的图形界面,首先映入眼帘的是鲜艳的19c配色图:
而后正式进入asmca的界面:
这里我先建立一个DATA磁盘组,一个FRA磁盘组,冗余选择external(生产若是选择external,底层存储必须已经作了RAID)。
这里看到新建立的DATA和FRA磁盘组已经建立完成并成功mount。测试
打开Xmanager软件,oracle用户登陆,dbca图形建立数据库。
下面是DBCA建库的过程截图:
注:这里选择是否启用CDB,并定义CDB和PDB的名称。我选择启用CDB,CDB名称为jydb,并自动建立2个PDB,前缀名就叫pdb。
注:这里我选择使用OMF,默认也是使用OMF。
注:这里我暂时没有启用FRA,后续调整开归档时将归档文件放在+FRA磁盘组中。
注:这里选择内存分配具体值,选择数据库的字符集,我这里没选择,字符集默认是AL32UTF8。须要根据实际状况修改。
注:这里能够选择是否配置EM,我这里选择配置,若是你不须要,能够选择不配置。CVU通常也不配置,我这里学习目的选择配置。
注:这里设置密码,我实验环境直接oracle,不符合规范,生产环境建议设置复杂密码。
注:这里能够选择将建立数据库的脚本保存下来,根据你的需求,可选可不选。
注:这里若是还有其余的检查未经过,则不能忽略。我这里是由于使用一个scan,对应报错能够忽略。
注:这里是安装信息的概览,建议认真核实,若是有不对的还能够退回去改。确认无误后开始建立数据库。
注:19c建库的时间仍是和18c同样,长到让人崩溃,感受之后DBA安装过程当中能够提早下几个电影来边等边看了。.net
INFO: Aug 01, 2019 4:42:58 AM oracle.assistants.common.base.driver.AssistantConfigDriver updateExitStatus
INFO: Total time taken for DBCA operation in mm:ss is 286:16
至此,Oracle 19.3 RAC数据库已经建立成功,目前若是你的企业想上12c系列的数据库,推荐直接选择19c(12c的最终版本12.2.0.3),19c相对18c来讲更趋于稳定,Oracle的支持周期也更长。
grid用户登陆,crsctl stat res -t 查看集群资源的状态,发现各节点的DB资源已经正常Open。
[grid@db193 ~]$ crsctl stat res -t -------------------------------------------------------------------------------- Name Target State Server State details -------------------------------------------------------------------------------- Local Resources -------------------------------------------------------------------------------- ora.LISTENER.lsnr ONLINE ONLINE db193 STABLE ONLINE ONLINE db195 STABLE ora.chad ONLINE ONLINE db193 STABLE ONLINE ONLINE db195 STABLE ora.net1.network ONLINE ONLINE db193 STABLE ONLINE ONLINE db195 STABLE ora.ons ONLINE ONLINE db193 STABLE ONLINE ONLINE db195 STABLE -------------------------------------------------------------------------------- Cluster Resources -------------------------------------------------------------------------------- ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup) 1 ONLINE ONLINE db193 STABLE 2 ONLINE ONLINE db195 STABLE 3 OFFLINE OFFLINE STABLE ora.CRS.dg(ora.asmgroup) 1 ONLINE ONLINE db193 STABLE 2 ONLINE ONLINE db195 STABLE 3 OFFLINE OFFLINE STABLE ora.DATA.dg(ora.asmgroup) 1 ONLINE ONLINE db193 STABLE 2 ONLINE ONLINE db195 STABLE 3 ONLINE OFFLINE STABLE ora.FRA.dg(ora.asmgroup) 1 ONLINE ONLINE db193 STABLE 2 ONLINE ONLINE db195 STABLE 3 ONLINE OFFLINE STABLE ora.LISTENER_SCAN1.lsnr 1 ONLINE ONLINE db193 STABLE ora.asm(ora.asmgroup) 1 ONLINE ONLINE db193 Started,STABLE 2 ONLINE ONLINE db195 Started,STABLE 3 OFFLINE OFFLINE STABLE ora.asmnet1.asmnetwork(ora.asmgroup) 1 ONLINE ONLINE db193 STABLE 2 ONLINE ONLINE db195 STABLE 3 OFFLINE OFFLINE STABLE ora.cvu 1 ONLINE ONLINE db193 STABLE ora.db193.vip 1 ONLINE ONLINE db193 STABLE ora.db195.vip 1 ONLINE ONLINE db195 STABLE ora.jydb.db 1 ONLINE ONLINE db193 Open,HOME=/u01/app/o racle/product/19.3.0 /db_1,STABLE 2 ONLINE ONLINE db195 Open,HOME=/u01/app/o racle/product/19.3.0 /db_1,STABLE ora.qosmserver 1 ONLINE ONLINE db193 STABLE ora.scan1.vip 1 ONLINE ONLINE db193 STABLE --------------------------------------------------------------------------------
oracle用户登陆,sqlplus / as sysdba
[oracle@db193 ~]$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Thu Aug 1 06:49:29 2019 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights reserved. Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0 SQL> select inst_id, name, open_mode from gv$database; INST_ID NAME OPEN_MODE ---------- --------- -------------------- 1 JYDB READ WRITE 2 JYDB 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 SQL> alter session set container = pdb2; Session altered. SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 4 PDB2 READ WRITE NO SQL> select name from v$datafile; NAME -------------------------------------------------------------------------------- +DATA/JYDB/8F00F4E12A9F708DE053C101A8C0395D/DATAFILE/system.280.1015129671 +DATA/JYDB/8F00F4E12A9F708DE053C101A8C0395D/DATAFILE/sysaux.281.1015129671 +DATA/JYDB/8F00F4E12A9F708DE053C101A8C0395D/DATAFILE/undotbs1.279.1015129669 +DATA/JYDB/8F00F4E12A9F708DE053C101A8C0395D/DATAFILE/undo_2.283.1015129973 +DATA/JYDB/8F00F4E12A9F708DE053C101A8C0395D/DATAFILE/users.284.1015130015 SQL>
能够看到全部的资源均正常,至此,整个在OEL 7.6 上安装 Oracle 19.3 GI & RAC 的工做已经所有结束。