城市直播房产教育博客汽车
投稿投诉
汽车报价
买车新车
博客专栏
专题精品
教育留学
高考读书
房产家居
彩票视频
直播黑猫
投资微博
城市上海
政务旅游

Linux从12cnonCDB升级到18。0。0CDB(手动

8月8日 观潮阁投稿
  其他相关文章Redhat7。x从11。2。0。4升级到18。0。0(DBUA)从11。2。0。4升级到18。0。0nonCDB(手动)Linux从12cnonCDB升级到18。0。0nonCDB(手动)Linux从12cnonCDB升级到18。0。0nonCDB(手动)说明
  本节只介绍CDB升级到CDB模式,对于nonCDB模式参考前面的升级方法即可。而对于CDB升级到CDB模式,步骤没有区别。只是在已upgrade方式打开数据库时,PDB也需要以upgrade方式打开:ALTERPLUGGABLEDATABASEALLOPENUPGRADE。源库准备工作
  1)数据库版本
  数据库版本是12。2。0。1,支持直接升级到18c。SQLselectfromvversionwhererownum1;BANNERCONIDOracleDatabase12cEnterpriseEditionRelease12。2。0。1。064bitProduction0
  2)是否是CDB
  为nonCDB模式SQLselectname,NAMECDBCNDBANO
  3)全库备份
  升级前建议进行备份,以防万一。rmantargetnocatalogRUN{ALLOCATECHANNELchannameTYPEDISK;BACKUPDATABASEFORMATdbbackupdirectoryUTAGBACKUPCURRENTCONTROLFILETO}
  4)执行检查脚本
  这里不再具体说明,请参考其他升级文章:从11。2。0。4升级到18。0。0nonCDB(手动)。
  5)开启归档和闪回
  查看是否开启闪回和归档SQLselectlogmode,LOGMODEFLASHBACKONARCHIVELOGYES
  没有则手动开启归档和闪回。
  6)(可选)如果是RAC,则修改CLUSTERDATABASE为FALSEALTERSYSTEMSETCLUSTERDATABASEFALSESCOPESPFILE;
  7)关闭数据库shutdownimmediate目标库准备工作安装数据库软件并创建CDB
  这里可以不创建其他的PDB,如下通过DBCA建库:
  cdu01apporacleproduct18。1。0db1bin
  。dbca
  选择创建数据库
  高级模式
  选择单实例
  创建CDB,但是不创建PDB
  启用归档和快速恢复区
  用之前的监听
  字符集要和源库相同
  这里不配置EM
  输入密码
  创建数据库
  创建数据库的概要信息,检查一下
  创建数据库
  首先将源库升级到18c
  具体步骤参考上一节12c升级到18c即可将nonCDB插入到CDB中源库:将数据库以readonly打开SQLshutdownimmediateDatabaseclosed。Databasedismounted。ORACLEinstanceshutdown。SQLstartupmountORACLEinstancestarted。TotalSystemGlobalArea1560281088bytesFixedSize8621088bytesVariableSize1006633952bytesDatabaseBuffers536870912bytesRedoBuffers8155136bytesDatabasemounted。SQLDatabasealtered。创建PDB所需的XML文件SQLexecDBMSPDB。DESCRIBE(homeoraclecndbapdb。xml);PLSQLproceduresuccessfullycompleted。关闭数据库SQLshutdownimmediateDatabaseclosed。Databasedismounted。ORACLEinstanceshutdown。目标库
  连接到18c的CDB中,然后通过XML文件将nonCDB插入到CDB中。检测兼容性DECLAREcompatibleCONSTANTVARCHAR2(3):CASEDBMSPDB。CHECKPLUGCOMPATIBILITY(pdbdescrfilehomeoraclecndbapdb。xml,pdbnamecndbapdb)WHENTRUETHENYESELSENOEND;BEGINDBMSOUTPUT。PUTLINE(compatible);END;NO可以看到不兼容,通过视图PDBPLUGINVIOLATIONS查看具体原因查看不兼容的具体原因setlinesize150colnamefora10colcausefora25coltimefora30colmessagefora35selecttype,time,name,cause,status,messagefromPDBPLUGINVIOLATIONSwherestatus!RESOLVEDorderbyname,错误信息如下
  意思是数据库的相关组件版本不同,而在18c数据库中没有这些组件。DatabaseoptionXOQmismatch:PDBinstalledversion18。0。0。0。0。CDBinstalledversionNULL。解决方法源库上执行
  有两种解决方法:1。将源库上的相关组件移除(18c中没有的组件)。2。重建带有这些组件的CDB(MOS2001512。1)
  Oracle推荐使用方法1,参考MOS(ID2318035。1)查看所有组件
  红色部分是需要移除的组件。
  CDB:SQLcolCOMPNAMEfora30SQLselectcompname,version,COMPNAMEVERSIONSTATUSOracleDatabaseCatalogViews18。0。0。0。0VALIDOracleDatabasePackagesandTtpes18。0。0。0。0VALIDOracleRealApplicationClusters18。0。0。0。0OPTIONOFFOracleXMLDatabase18。0。0。0。0VALID
  nonCDB:SQLcolCOMPNAMEfora30SQLselectcompname,version,COMPNAMEVERSIONSTATUSOracleDatabaseCatalogViews18。0。0。0。0VALIDOracleDatabasePackagesandTtpes18。0。0。0。0VALIDJServerJAVAVirtualMachine18。0。0。0。0VALIDOracleXDK18。0。0。0。0VALIDOracleDatabaseJavaPackages18。0。0。0。0VALIDOLAPAnalyticWorkspace18。0。0。0。0VALIDOracleRealApplicationClusters18。0。0。0。0OPTIONOFFOracleXMLDatabase18。0。0。0。0VALIDOracleWorkspaceManager18。0。0。0。0VALIDOracleText18。0。0。0。0VALIDOracleMultimedia18。0。0。0。0VALIDSpatial18。0。0。0。0VALIDOracleOLAPAPI18。0。0。0。0VALIDOracleLabelSecurity18。0。0。0。0VALIDOracleDatabaseVault18。0。0。0。0VALID15rowsselected。以移除OracleDatabaseVault为例查看是否启用了DVSQLcolPARAMETERfora20SQLcolvaluefora10SQLselectfromvoptionwhereparameterOracleDatabaseVPARAMETERVALUECONIDOracleDatabaseVaultFALSE0如果启用了DB,则关闭数据库,监听,EMcdORACLEHOMErdbmslibmakefinsrdbms。mkdvoffioracle打开数据,并禁用DV触发器connassysdbaaltertriggerdvsys。altertriggerdvsys。禁用回收站,然后移除DB组件
  禁用回收站shutdownimmediatestartup
  执行脚本dvremov。sqlSQL?rdbmsadmindvremov。sql如果之前启用了DV,最后还要删除相关用户和启用回收站dropuserDVOWNERdropuserDVACCTMGRshutdownimmediatestartup验证DB组件是否被移除SQLselectcompname,version,statusfromdbaregistrywherecompnameOracleDatabaseVnorowsselected
  当在源库上已经把所有目标CDB上没有的组件移除后,重新创建XML文件,然后再次检查兼容性即可通过。创建CNDBAPDB
  因为数据文件位置不变,所以使用NOCOPY并重用原来的临时文件。SQLCREATEPLUGGABLEDATABASEcndbapdbUSINGhomeoraclecndbapdb。xmlNOCOPYTEMPFILEREUSE;Pluggabledatabasecreated。切换到PDB中执行脚本
  执行脚本将nonCDB转换为PDB。SQLSQLORACLEHOMErdbmsadminnoncdbtopdb。sql备份PDB
  至此就完成了nonCDB升级为CDB,最后一步就是备份数据库,这是升级所有数据库后的必须做的一步。
投诉 评论 转载

5大国手合同到期,广东阵容恐大变?阿联让位,27岁神射或离队北京时间4月17日,广东男篮本赛季的征程于16日晚结束,他们116117加时输给辽宁,大比分03出局,止步半决赛,无缘4连冠。而赛季结束之后,留给广东总经理朱芳雨和主帅杜锋的问……世锦赛16强已决出7席,两场18决赛对阵确定,夺冠大热门意外2022斯诺克世锦赛正赛第一轮又结束了两场较量,安东尼麦克吉尔107淘汰利亚姆海菲尔德、马克威廉姆斯103大胜迈克尔怀特,麦克吉尔和威廉姆斯锁定16强席位。安东尼麦克吉尔……微博之夜女星比美毛晓彤脸僵,姚晨像女妖精,刘亦菲艳压全场8月14日,微博电影之夜如期而至,半个娱乐圈的明星纷沓而至,真的是群星璀璨。每逢走红毯,便是女明星们争奇斗艳的修罗场,不论春夏秋冬,总是以最凉快的穿搭与观众们见面,有的美……Linux从12cnonCDB升级到18。0。0CDB(手动其他相关文章Redhat7。x从11。2。0。4升级到18。0。0(DBUA)从11。2。0。4升级到18。0。0nonCDB(手动)Linux从12cnonCDB升级到18。……石头科技汽车或将今年落地,采用华为智选同种模式1月16日,石头科技创始人兼CEO昌敬德创业项目洛轲智能,将在2023年第三季度实现落地。据悉,洛轲智能的落地形式或与华为智选模式相似,并不是自己造车,而是为具有生产能力……一个男人,出现这样的举动,说明你已经入了他的心文森屿鹿林爱一个人,情深情深,对待你时的举动都是见证。对你不够走心之人,在对待你时,都是不爱的举动,对你从未付出过真心。想遇见那么一个人,被他宠爱,被他真心对……冬季饮酒有忌讳,建议中老年人牢记1喝2不喝,规矩多益处也多立冬之后,天气一天凉比一天,不少人也开始喝白酒暖身了。从科学角度来说,喝白酒带来的热并不是真正意义上的热,不过喝完确实会让胃里有暖意,所以很多人都认为,冬天是喝白酒的最佳……想体验露营皮划艇吗?来金山这个5万的营地吧在金山区乐赛金水湖营地内,不少游客在开阔的草坪上搭帐篷乘凉、放风筝、打水枪而在不远处的湖面上,游客们身穿救生衣、手持划桨,在3米长的桨板上与水嬉戏,尽情享受着都市生活难得的野趣……中梁官宣暴雷,中梁在洛阳的4个项目会烂尾或者延期交房吗?11月13日晚间,中梁控股集团有限公司发布公告称,暂停支付其境外债务项下所有应付的本金和利息,并且2023年4月票据I将自11月14日上午9时起于联交所暂停买卖,也就是说中梁正……孩子多一定好吗?我有一个宝宝,身边很多人都在劝我生二胎,说是孩子多个伴不孤单,但是从我身边观察来说,我没有觉得孩子多就是有伴,身边有很多老人他们那代孩子都不少,但是真的很好的没多少,天天……CBA三消息广东小将正式注册,马力克辟谣租借,曾凡博单独特训大家好呀,我是北柠,各位小伙伴们要养成先赞后看的习惯哦!广东队现在已经完全是一支青训球队了,他们青年队出来的球员不仅仅可以满足自己的需要,广东队还能够将一些球员送去其他球……汪小菲深夜醉酒殴打张颖颖,女方浑身淤青报警求助,疑受大S刺激10月17日,有一位广东网友质问汪小菲为什么殴打张颖颖,还说两人是深夜在广东街头醉酒打架,还闹进警察局。消息一出,立马成功关注焦点。对于汪小菲张颖颖大家都不陌生,从其与大……
幼儿园常见的营养问题汤唯久违登中国时尚杂志封面!网友不买单批很普通列缺穴,头痛的治疗要穴高职院校电子商务互联网创新创业型人才培养研究三星ZFlip4全新爆料出炉,Flip3沦为百元机唱响价格悲小小一方参苓白术散,可以治疗七种病症,建议收藏备用世界上最大的蝎子真帝王蝎长米浅谈如何提升高中英语教学质量特斯拉已抛售75的比特币,马斯克为了改善资金情况9月28日秋天早上好动态表情图片大全,早晨好动图美图大全幼儿园教师党员个人总结荣耀多款新品登场,以全场景耕耘智慧生活

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找江西南阳嘉兴昆明铜陵滨州广东西昌常德梅州兰州阳江运城金华广西萍乡大理重庆诸暨泉州安庆南充武汉辽宁