加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

Migrating Oracle 18c To 19c

发布时间:2021-03-18 18:12:36 所属栏目:站长百科 来源:网络整理
导读:本文包含了以下两个知识点: 静默安装Oracle 19c; 通过rman升级数据库。 一、静默安装Oracle 19c 1.1 安装并配置Gird组件 创建响应文件grid.rsp,内容如下: oracle.install.responseFileVersion=/oracle/install/rspfmt_crsinstall_response_schema_v19.0.
副标题[/!--empirenews.page--]

本文包含了以下两个知识点:

  1. 静默安装Oracle 19c;
  2. 通过rman升级数据库。

    一、静默安装Oracle 19c

    1.1 安装并配置Gird组件

    创建响应文件grid.rsp,内容如下:

    oracle.install.responseFileVersion=/oracle/install/rspfmt_crsinstall_response_schema_v19.0.0
    INVENTORY_LOCATION=/u01/app/oraInventory
    oracle.install.option=HA_CONFIG
    ORACLE_BASE=/u01/app/grid
    oracle.install.asm.OSDBA=asmdba
    oracle.install.asm.OSOPER=asmoper
    oracle.install.asm.OSASM=asmadmin
    oracle.install.crs.config.scanType=LOCAL_SCAN
    oracle.install.crs.config.SCANClientDataFile=
    oracle.install.crs.config.gpnp.scanName=db-cluster-scan
    oracle.install.crs.config.gpnp.scanPort=1521
    oracle.install.crs.config.ClusterConfiguration=STANDALONE
    oracle.install.crs.config.configureAsExtendedCluster=false
    oracle.install.crs.config.memberClusterManifestFile=
    oracle.install.crs.config.clusterName=db-cluster
    oracle.install.crs.config.gpnp.configureGNS=false
    oracle.install.crs.config.autoConfigureClusterNodeVIP=false
    oracle.install.crs.config.gpnp.gnsOption=
    oracle.install.crs.config.gpnp.gnsClientDataFile=
    oracle.install.crs.config.gpnp.gnsSubDomain=
    oracle.install.crs.config.gpnp.gnsVIPAddress=
    oracle.install.crs.config.sites=
    oracle.install.crs.config.clusterNodes=
    oracle.install.crs.config.networkInterfaceList=
    oracle.install.crs.configureGIMR=false
    oracle.install.asm.configureGIMRDataDG=false
    oracle.install.crs.config.storageOption=
    oracle.install.crs.config.sharedFileSystemStorage.votingDiskLocations=
    oracle.install.crs.config.sharedFileSystemStorage.ocrLocations=               
    oracle.install.crs.config.useIPMI=false
    oracle.install.crs.config.ipmi.bmcUsername=
    oracle.install.crs.config.ipmi.bmcPassword=
    oracle.install.asm.SYSASMPassword=abcABC12
    oracle.install.asm.diskGroup.name=DATA
    oracle.install.asm.diskGroup.redundancy=EXTERNAL
    oracle.install.asm.diskGroup.AUSize=4
    oracle.install.asm.diskGroup.FailureGroups=
    oracle.install.asm.diskGroup.disksWithFailureGroupNames=/dev/sdb,oracle.install.asm.diskGroup.disks=/dev/sdb
    oracle.install.asm.diskGroup.quorumFailureGroupNames=
    oracle.install.asm.diskGroup.diskDiscoveryString=/dev/sd*
    oracle.install.asm.monitorPassword=abcABC12
    oracle.install.asm.gimrDG.name=
    oracle.install.asm.gimrDG.redundancy=
    oracle.install.asm.gimrDG.AUSize=1
    oracle.install.asm.gimrDG.FailureGroups=
    oracle.install.asm.gimrDG.disksWithFailureGroupNames=
    oracle.install.asm.gimrDG.disks=
    oracle.install.asm.gimrDG.quorumFailureGroupNames=
    oracle.install.asm.configureAFD=true
    oracle.install.crs.configureRHPS=false
    oracle.install.crs.config.ignoreDownNodes=false               
    oracle.install.config.managementOption=NONE
    oracle.install.config.omsHost=
    oracle.install.config.omsPort=0
    oracle.install.config.emAdminUser=
    oracle.install.config.emAdminPassword=
    oracle.install.crs.rootconfig.executeRootScript=true
    oracle.install.crs.rootconfig.configMethod=ROOT
    oracle.install.crs.rootconfig.sudoPath=
    oracle.install.crs.rootconfig.sudoUserName=
    oracle.install.crs.config.batchinfo=
    oracle.install.crs.app.applicationAddress=
    oracle.install.crs.deleteNode.nodes=

    如果使用AFD新特性,那么在安装之前,必须更改磁盘属主为grid用户,这里使用了两块磁盘:sdb和sdc,更改属主如下:

    [[email?protected] ~]# chown grid:oinstall /dev/sd{b,c}

    使用下面的命令进行安装配置:

    [[email?protected] ~]$ cd $ORACLE_HOME
    [[email?protected] grid]$ unzip /u02/software/19c/LINUX.x64_193000_grid_home.zip
    [[email?protected] grid]$ ./gridSetup.sh  -silent -ignorePrereq -responseFile /tmp/grid.rsp

    响应文件里,默认只创建了一个data磁盘组,如果还需要创建其他的磁盘组,以FRA磁盘组为例,使用下面的命令:

    [[email?protected] grid]$ asmca -silent -createDiskGroup -diskGroupName FRA -diskList /dev/sdc -redundancy EXTERNAL -au_size 4 -sysAsmPassword abcABC12
    --更改资源ora.driver.afd的组为oinstall,默认为asmadmin。
    [[email?protected] ~]$ crsctl modify resource ora.driver.afd -attr "ACL=‘owner:grid:rwx,pgrp:oinstall:r-x,other::r--,user:grid:r-x‘ " -init
    [[email?protected] ~]$ crsctl stat res ora.driver.afd -p|head -4

    1.2 安装database组件

    创建响应文件db.rsp,内容如下:

    oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v19.0.0
    oracle.install.option=INSTALL_DB_SWONLY
    UNIX_GROUP_NAME=oinstall
    INVENTORY_LOCATION=/u01/app/oraInventory
    ORACLE_BASE=/u01/app/oracle
    oracle.install.db.InstallEdition=EE
    oracle.install.db.OSDBA_GROUP=dba
    oracle.install.db.OSOPER_GROUP=oper
    oracle.install.db.OSBACKUPDBA_GROUP=dba
    oracle.install.db.OSDGDBA_GROUP=dba
    oracle.install.db.OSKMDBA_GROUP=dba
    oracle.install.db.OSRACDBA_GROUP=dba
    oracle.install.db.CLUSTER_NODES=
    oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
    oracle.install.db.config.starterdb.globalDBName=
    oracle.install.db.config.starterdb.SID=
    oracle.install.db.ConfigureAsContainerDB=false
    oracle.install.db.config.PDBName=
    oracle.install.db.config.starterdb.characterSet=
    oracle.install.db.config.starterdb.memoryOption=false
    oracle.install.db.config.starterdb.memoryLimit=
    oracle.install.db.config.starterdb.installExampleSchemas=false
    oracle.install.db.config.starterdb.password.ALL=
    oracle.install.db.config.starterdb.password.SYS=
    oracle.install.db.config.starterdb.password.SYSTEM=
    oracle.install.db.config.starterdb.password.DBSNMP=
    oracle.install.db.config.starterdb.password.PDBADMIN=
    oracle.install.db.config.starterdb.managementOption=DEFAULT
    oracle.install.db.config.starterdb.omsHost=
    oracle.install.db.config.starterdb.omsPort=0
    oracle.install.db.config.starterdb.emAdminUser=
    oracle.install.db.config.starterdb.emAdminPassword=
    oracle.install.db.config.starterdb.enableRecovery=false
    oracle.install.db.config.starterdb.storageType=
    oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=
    oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=
    oracle.install.db.config.asm.diskGroup=
    oracle.install.db.config.asm.ASMSNMPPassword=

    (编辑:核心网)

    【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读