电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Oracle還原恢復啟動時數據庫報ORA-00704、 ORA-00604,、ORA-00904的問題解決

瀏覽:142日期:2023-05-30 16:13:56

Oracle數據庫還原恢復后,執行alter database open resetlogs時遇到下面錯誤。如下所示:

SQL>?alter?database?open?resetlogs;alter?database?open?resetlogs*ERROR?at?line?1:ORA-00603:?ORACLE?server?session?terminated?by?fatal?errorORA-01092:?ORACLE?instance?terminated.?Disconnection?forcedORA-00704:?bootstrap?process?failureORA-00604:?error?occurred?at?recursive?SQL?level?1ORA-00904:?"I"."UNUSABLEBEGINNING#":?invalid?identifierProcess?ID:?19288Session?ID:?2?Serial?number:?4441

剛開始有點懵的,第一次遇到這種情形。不過搜索了一下metalink相關資料后,大致了解到是因為環境變量設置有誤導致這些錯誤出現的。這里先介紹一下這個案例的復雜背景:

當前機器為一個測試服務器(UAT環境),操作系統版本為HP-UX,數據庫版本Oracle 19c,然后因為Support人員要查找歷史數據,需要還原一個2020年時間點的數據庫備份。但是生產環境(PROD)在2020年是Oracle 11g,然后在2021年升級為了Oracle 19c,現在測試服務器(UAT環境)的數據庫版本也是Oracle 19c,于是從其它測試服務器拷貝了一個Oracle 11g版本的掛載帶點/opt/oracle11g到當前測試服務器(為了方便省事,如果重新安裝搭建Oracle 11g環境還麻煩一些),然后設置了一下/etc/oratab,如下所示:(xxx表示ORACLE_SID)

#xxx:/opt/oracle19c/product/19.3.0/db_1:Nxxx:/opt/oracle11g/product/11.2:N

退出當前SecureCRT窗口,重新登陸,提示修改成功,如下所示

ORACLE_SID?=?[xxx]???xxxOracle?SID??=?xxxOracle?BASE?=?/opt/oracle11gOracle?HOME?=?/opt/oracle11g/product/11.2SQL*Net?TNS?=?/etcORA_NLS10???=?/opt/oracle11g/product/11.2/nls/data

由于忙著檢查/修改pfile文件中的參數,當時沒有仔細檢查環境變量,匆匆忙忙就開始了數據庫實例的還原恢復,但是當前的和ORACLE_HOME環境變量確實還是Oracle 19c的環境變量

>echo?$ORACLE_BASE/opt/oracle19c>echo?$ORACLE_HOME/opt/oracle19c/product/19.3.0/db_1

修改環境變量~/.profile后,執行. ~/.profile設置生效。然后重新登陸SecureCRT后,重新還原數據庫就不會遇到這個問題。另外,如果不重新還原,關閉數據庫后,重新OPEN數據庫亦可以,測試沒有什么問題。

官方文檔Database Startup Failure After RMAN Restore with ORA-00704, ORA-00604, ORA-00904 (Doc ID 2540757.1)的具體內容如下:

APPLIES?TO:Oracle?Database?-?Enterprise?Edition?-?Version?11.2.0.4?and?laterInformation?in?this?document?applies?to?any?platform.SYMPTOMS?SQL>?alter?database?open;alter?database?open*ERROR?at?line?1:ORA-01092:?ORACLE?instance?terminated.?Disconnection?forcedORA-00704:?bootstrap?process?failureORA-00604:?error?occurred?at?recursive?SQL?level?2ORA-00904:?"I"."UNUSABLEBEGINNING#":?invalid?identifierProcess?ID:?23346Session?ID:?680?Serial?number:?51933CHANGES?After?restoring?the?database?to?another?server?by?RMAN,?it?is?failed?to?startup.After?upgrade?or?post?upgradeCAUSE?>>>>>ORA-00904:?"I"."UNUSABLEBEGINNING#":?invalid?identifierThis?error?appears?due?to?using?the?incorrect?sqlplus?environment.?For?example.,?By?default?SQLPLUS?will?connect?to?the?default?ORACLE_HOME,?say?12C?Home?but?if?you?are?duplicating?the?11g?database?on?same?host?the?it?must?be?Oracle?11g?Environment?in?order?to?complete?the?process.1?-?This?issue?happens?when?we?have?installed?multiple?Oracle?Homes?in?a?single?system.2?-?We?need?to?make?sure?that?we?are?in?the?right?environment?when?we?are?restoring?it.SOLUTIONYou?need?to?set?all?the?required?Environment?Variables?first?as?per?your?need?like?ORACLE_SID,?ORACLE_BASE,?ORACLE_HOME,?TNS_ADMIN,?PATH?with?proper?values(OR)Simply?work?by?going?to?the?bin?directory?of?your?required?ORACLE_HOMESET?ORACLE_HOME=Your_Oracle_HomeCD?ORACLE_HOME\binEven?if?you?set?all?the?environment?parameter?properly,?then?need?to?investigate?further?to?verify?the?rman?backup?set?which?used?to?restore?or?verify?the?upgrade?logs,?component,?dba_registry?etc.Provide?the?details?requested?in?below?Notes?based?on?the?post?restore?or?post?upgradeNote?1905616.1??SRDC?-?Startup?Issues:?Checklist?of?Evidence?to?Supply?(Doc?ID?1905616.1)Note?1906468.1??SRDC?-?Startup?Shutdown?-?Oracle?Binary?and?OS?Resources:?Checklist?of?Evidence?to?Supply?(Doc?ID?1906468.1)Note:1672387.1??SRDC?-?Data?Collection?for?Upgrade?IssuesNote?753041.1?How?to?Diagnose?Components?with?NON?VALID?Status?in?DBA_REGISTRY?after?an?Upgrade?(Doc?ID?753041.1)Note?1965956.1??SRDC?-?Data?Collection?for?Datapatch?issues?(Doc?ID?1965956.1)Note?1671416.1??SRDC?-?Required?diagnostic?data?collection?for?RMAN?Restore?and?Recover?Using?TFA?Collector?(Recommended)?or?Manual?Steps?(Doc?ID?1671416.1)

到此這篇關于ORACLE還原恢復啟動時數據庫報ORA-00704、 ORA-00604,、ORA-00904的問題解決的文章就介紹到這了,更多相關oracle還原恢復啟動報錯內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: Oracle
相關文章:
主站蜘蛛池模板: 快速门厂家批发_PVC快速卷帘门_高速门_高速卷帘门-广州万盛门业 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 免费网站网址收录网_海企优网站推荐平台 | 酵素生产厂家_酵素OEM_酵素加盟_酵素ODM_酵素原料厂家_厦门益力康 | 酒店品牌设计-酒店vi设计-酒店标识设计【国际级】VI策划公司 | 美缝剂_美缝剂厂家_美缝剂加盟-地老板高端瓷砖美缝剂 | 茶叶百科网-茶叶知识与茶文化探讨分享平台 | 【甲方装饰】合肥工装公司-合肥装修设计公司,专业从事安徽办公室、店面、售楼部、餐饮店、厂房装修设计服务 | 气动隔膜泵-电动隔膜泵-循环热水泵-液下排污/螺杆/管道/化工泵「厂家」浙江绿邦 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 高铝轻质保温砖_刚玉莫来石砖厂家_轻质耐火砖价格 | 山东集装箱活动房|济南集装箱活动房-济南利森集装箱有限公司 | 折弯机-刨槽机-数控折弯机-数控刨槽机-数控折弯机厂家-深圳豐科机械有限公司 | 艺术涂料|木纹漆施工|稻草漆厂家|马来漆|石桦奴|水泥漆|选加河南天工涂料 | 活性炭-果壳木质煤质柱状粉状蜂窝活性炭厂家价格多少钱 | 废水处理-废气处理-工业废水处理-工业废气处理工程-深圳丰绿环保废气处理公司 | 鲁尔圆锥接头多功能测试仪-留置针测试仪-上海威夏环保科技有限公司 | 无缝钢管-聊城无缝钢管-小口径无缝钢管-大口径无缝钢管 - 聊城宽达钢管有限公司 | 对辊破碎机_四辊破碎机_双齿辊破碎机_华盛铭重工 | 中药超微粉碎机(中药细胞级微粉碎)-百科 | 成都离婚律师|成都结婚律师|成都离婚财产分割律师|成都律师-成都离婚律师网 | 京马网,京马建站,网站定制,营销型网站建设,东莞建站,东莞网站建设-首页-京马网 | 渣土车电机,太阳能跟踪器电机,蜗轮蜗杆减速电机厂家-淄博传强电机 | 真空泵厂家_真空泵机组_水环泵_旋片泵_罗茨泵_耐腐蚀防爆_中德制泵 | 环氧铁红防锈漆_环氧漆_无溶剂环氧涂料_环氧防腐漆-华川涂料 | 微量水分测定仪_厂家_卡尔费休微量水分测定仪-淄博库仑 | 日本东丽膜_反渗透膜_RO膜价格_超滤膜_纳滤膜-北京东丽阳光官网 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | 螺杆式冷水机-低温冷水机厂家-冷冻机-风冷式-水冷式冷水机-上海祝松机械有限公司 | 线材成型机,线材折弯机,线材成型机厂家,贝朗自动化设备有限公司1 | 动力配电箱-不锈钢配电箱-高压开关柜-重庆宇轩机电设备有限公司 聚天冬氨酸,亚氨基二琥珀酸四钠,PASP,IDS - 远联化工 | 深圳货架厂家_金丽声精品货架_广东金丽声展示设备有限公司官网 | 校园文化空间设计-数字化|中医文化空间设计-党建|法治廉政主题文化空间施工-山东锐尚文化传播公司 | 打造全球沸石生态圈 - 国投盛世 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 天津热油泵_管道泵_天津高温热油泵-天津市金丰泰机械泵业有限公司【官方网站】 | 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 缠绕机|缠绕膜包装机|缠绕包装机-上海晏陵智能设备有限公司 | cnc精密加工_数控机械加工_非标平键定制生产厂家_扬州沃佳机械有限公司 | 无痕胶_可移胶_无痕双面胶带_可移无痕胶厂家-东莞凯峰 | 滁州高低温冲击试验箱厂家_安徽高低温试验箱价格|安徽希尔伯特 | 温控器生产厂家-提供温度开关/热保护器定制与批发-惠州市华恺威电子科技有限公司 | 上海恒驭仪器有限公司-实验室平板硫化机-小型平板硫化机-全自动平板硫化机 |