0
点赞
收藏
分享

微信扫一扫

rac2,db(库神指导)

 

db安装:

解压到ORACLE_HOME后修改,模板文件



#------------------------------------------------------------------------------

# Do not change the following system generated value.  
#------------------------------------------------------------------------------

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

###hostname

oracle.install.db.CLUSTER_NODES=XXXfr1,XXXfr2


执行安装命令

./runInstaller -ignoreSysPrereqs -silent -ignorePrereq  -responseFile /app/soft/database/response/db_install.rsp

   

集群数据库都是两节点两个用户打补丁

19c是root用户的打的补丁

补丁包:

p34130714_190000_Linux-x86-64.zip

解压


unzip p34130714_190000_Linux-x86-64.zip

chown -R grid:oninstall 34130714

cat readme.html 查看需要的opatch版本12.2.0.1.30

ORACLE_HOME/OPatch#./opatch version 查看当前opatch版本12.2.0.1.17

适用高版本Opatch:p6880880_122010_Linux_x86-64.zip(scp上)

unzip p6880880_122010_Linux_x86-64.zip

grid:mv $ORACLE_HOME/Opatch $ORACLE_HOME/OPatchbak

/u01/app/soft#:mv Opatch /u01/app/19.0.0.0/grid

chown -R grid:oninstall OPatch

chown -R oracle:oninstall OPatch


使用响应文件打补丁:(root用户)

打grid补丁:($ORACLE_HOME/OPatch)


./opatchauto apply /oracle/soft/29698727  -oh /oracle/app/product/11.2.0/grid

打oracle补丁:($ORACLE_HOME/OPatch)

./opatchauto apply /oracle/soft/29698727 -oh /oracle/app/product/11.2.0/db

 


补丁报错方案:

检查权限是否正确


lsof /u01| grep lib

将占用lib进程杀掉,尽量在dbca之前补丁,建库后补丁还需进行重新编译对象,根据补丁内的readme.html



文件表空间无法扩展(是否需要改)

报错:


SQL> ALTER TABLESPACE CARDW02 RESIZE 16384G;  
ALTER TABLESPACE CARDW02 RESIZE 16384G  
ERROR at line 1:  
ORA-01237: cannot extend datafile 60  
ORA-01110: data file 60: '+NODE_DATA/cardb/datafile/cardw02.3896.829474495'  
ORA-17505: ksfdrsz:1 Failed to resize file to size 2147483648 blocks  
ORA-15095: reached maximum ASM file size (16384 GB)

无法扩容原因

BUG:13370376 - ORA-15095 EVEN AFTER SETTING COMPATIBLE.RDBMS TO 11.2

×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

oracle原厂给出的解决方案

you can set the diskgroup attribute compatible.rdbms to a value greater than 10.1 with alter diskgroup command ( v$asm_attribute ), but the file size limit will be the old limit for the existing files. The new value of compatible.rdbms will be effective for the new files only.  

必须把compatible.rdbms参数大小设为10.1以上,但是对旧有数据文件无效

×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

该数据库参数设置


select name,value from v$asm_attribute where  name='compatible.rdbms';

NAME                 VALUE

-------------------- ------------------------------

compatible.rdbms     10.1.0.0.0

asmcompatible.rdbms 10.1.0.0.0


根据远程检查 asm磁盘组的compatible.rdbms 为10.1.0.0.0

设置大于10.1将能够保证文件大小最大128TB,可以使用如下命令修改磁盘组属性,但是退的这是个不可回操作


ASMCMD > setattr -G data compatible.rdbms 10.2.0.0.0


dbca模板建库


$ORACLE_HOME/assistants/dbca/dbca.rsp



##############################################################################

##                                                                          ##

##                            DBCA response file                            ##

##                            ------------------                            ##

## Copyright(c) Oracle Corporation 1998,2020. All rights reserved.         ##

##                                                                          ##

## Specify values for the variables listed below to customize               ##

## your installation.                                               ##

##                                                                  ##

## Each variable is associated with a comment. The comment          ##

## can help to populate the variables with the appropriate         ##

## values.                                                        ##

##                                                                    ##

## IMPORTANT NOTE: This file contains plain text passwords and        ##

## should be secured to have read permission only by oracle user      ##

## or db administrator who owns this installation.                    ##

##############################################################################

#-------------------------------------------------------------------------------

# Do not change the following system generated value.  
#-------------------------------------------------------------------------------

responseFileVersion=/oracle/assistants/rspfmt_dbca_response_schema_v12.2.0



gdbName=orcl    
#rac是全局自动识别的,sid写orcl在节点1 就是orcl1 在节点2 就是orcl2

sid=orcl


databaseConfigType=RAC

policyManaged=false

createServerPool=false

force=false

createAsContainerDatabase=false

numberOfPDBs=0

useLocalUndoForPDBs=true


nodelist=khjlblfr1,khjlblfr2


#templateName=/u01/app/oracle/product/19.0.0.0/dbhome_1/assistants/dbca/templates/dbca_template_2021_19C_RAC_MB.dbt

templateName=/home/oracle/soft/dbca_template_2021_19C_RAC_MB.dbt


sysPassword=Oracle19c


systemPassword=Oracle19c

emConfiguration=DBEXPRESS

emExpressPort=5500

runCVUChecks=TRUE


dbsnmpPassword=Oracle19c

omsPort=0

dvConfiguration=false

olsConfiguration=false


datafileDestination=+KHJLBLFR_DATA/{DB_UNIQUE_NAME}/

storageType=ASM


diskGroupName=+KHJLBLFR_DATA


characterSet=ZHS16GBK


nationalCharacterSet=AL16UTF16

registerWithDirService=false


variables=ORACLE_BASE_HOME=/u01/app/oracle/product/19.0.0.0/dbhome_1,DB_UNIQUE_NAME=orcl,ORACLE_BASE=/u01/app/oracle,PDB_NAME=,DB_NAME=orcl,ORACLE_HOME=/u01/app/oracle/product/19.0.0.0/dbhome_1,SID=orcl


sampleSchema=false


memoryPercentage=40

databaseType=MULTIPURPOSE

automaticMemoryManagement=false

totalMemory=0




dbca -createDatabase  -silent -ignorePreReqs -ignorePrereqFailure -responseFile /u01/app/oracle/product
/19.0.0.0/dbhome_1/assistants/dbca/dbca.rsp

举报

相关推荐

0 条评论