成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

oracle怎么回退補(bǔ)丁,oracle補(bǔ)丁升級

oracle數(shù)據(jù)庫的表備份后怎么回退

備份一張表一般用create 備份表 as select * from 原表;

十余年的阿克陶網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。網(wǎng)絡(luò)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整阿克陶建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“阿克陶網(wǎng)站設(shè)計(jì)”,“阿克陶網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

如果不想要這個(gè)備份,直接運(yùn)行

drop table 備份表;

就可以,沒有回退的說法。

如何升級oracle版本

本文檔旨在提供指南和核對清單,用于將之前升級的數(shù)據(jù)庫從Oracle12c降級回以前的版本:11.2.0.3,11.2.0.2,11.1.0.7必須加以說明的是,將數(shù)據(jù)庫實(shí)例從當(dāng)前版本降級到升級前的版本時(shí),數(shù)據(jù)庫不會(huì)返回到升級前的完全相同狀態(tài)。根據(jù)所涉及的版本,升級過程會(huì)進(jìn)行不可逆的更改。用戶使用降級過程可以打開和訪問以前版本的數(shù)據(jù)庫實(shí)例。這通常便已足夠??赡苄枰扇∑渌僮鳎ɡ缧遁d/重新安裝或重新升級到當(dāng)前補(bǔ)丁集級別來解決降級后的遺留問題。如果目標(biāo)是讓實(shí)例返回與升級前完全相同的狀態(tài),則還應(yīng)使用包括完全恢復(fù)到升級前狀態(tài)在內(nèi)的其他過程。本文中討論的過程是基于腳本的降級。本文不介紹使用導(dǎo)出/導(dǎo)入、數(shù)據(jù)泵或其他方法將數(shù)據(jù)從一個(gè)版本移動(dòng)到另一個(gè)版本。您所降級到的版本的Oracle二進(jìn)制文件,在開始降級過程之前應(yīng)該在服務(wù)器上可用/已安裝。如果您卸載了要降級到的Oracle可執(zhí)行文件,請重新安裝Oracle二進(jìn)制文件到正確的版本/補(bǔ)丁程序級別以降級。此過程旨在降級已成功升級到12c的數(shù)據(jù)庫,并非用于從失敗的升級退回。您只能降級到升級前所用的版本和補(bǔ)丁程序級別。直接升級可以在版本10.2.0.5、11.1.0.7或版本11.2.0.2及更高版本上執(zhí)行。可以對這些版本中除10.2.0.5之外的版本進(jìn)行降級。例如,如果通過應(yīng)用中間補(bǔ)丁程序11.1.0.7從Oracle11.1.0.6升級到Oracle12c(12.1.0),則不能降級到Oracle11.1.0.6。降級只能對直接升級版本執(zhí)行。例外:雖然可以對10.2.0.5直接升級,但降級不適用于10.2.0.5。這是因?yàn)樵谏夁^程中,compatible參數(shù)已設(shè)置為最低11.0.0。這使得無法降級到10.2.0.5??梢越导壍陌姹緸?1.1.0.7、11.2.0.2、11.2.0.3或更高版本。如果有任何補(bǔ)丁程序應(yīng)用到了從升級后的主目錄運(yùn)行的源數(shù)據(jù)庫,則需要先回退,然后才能開始降級過程。卸載和回退補(bǔ)丁程序的步驟記錄在所涉及補(bǔ)丁程序的自述文件中。未能卸載和回退補(bǔ)丁程序可能會(huì)導(dǎo)致無法降級,包括無法重新驗(yàn)證字典對象。Exadata捆綁補(bǔ)丁程序示例,其過程為:卸載補(bǔ)丁程序示例:$opatchauto/u01/app/oracle/patches/14103267-rollback回退任何在補(bǔ)丁程序應(yīng)用過程中應(yīng)用的SQL:示例:SQL@rdbms/admin/catbundle_EXA__ROLLBACK.sql,用于回退SQL更改。解決方案降級前步驟-XMLDB組件在12c中是必需的。在升級到12c期間,將安裝XMLDB組件(如果未安裝)。從12c降級將刪除安裝的XDB組件-EnterpriseManager不支持降級。在降級之前,請重新配置OracleEM控件。請參閱OracleDatabaseUpgradeGuide12cRelease1(12.1)E17642-106DowngradingOracleDatabasetoanEarlierRelease6.6.5RestoringOracleEnterpriseManagerafterDowngradingOracleDatabase-升級到12c期間,將刪除DatabaseControl資料檔案庫。降級之后,請重新配置DBControl。Note870877.1HowToSaveOracleEnterpriseManagerDatabaseControlDataBeforeUpgradingTheSingleInstanceDatabaseToOtherRelease?Note876353.1HowToRestoreTheOracleEnterpriseManagerDataToDowngradeTheSingleInstanceDatabaseToPrevious/SourceRelease?-compatible參數(shù)不能已經(jīng)更改到12.1.0。-禁用DataVault(如果已啟用)。Note803948.1HowToUninstallOrReinstallDatabaseVaultin11g(UNIX)Note453902.1EnablingandDisablingOracleDatabaseVaultinWINDOWS-如果數(shù)據(jù)庫使用OracleLabelSecurity,則在新OracleDatabase12cOracle主目錄中運(yùn)行OracleLabelSecurity(OLS)預(yù)處理降級olspredowngrade.sql腳本(在$ORACLE_HOME/rdbms/admin上提供)。-時(shí)區(qū)版本應(yīng)相同。-取消設(shè)置并指向12c主目錄的ORA_TZFILE(如果已設(shè)置)。-如果數(shù)據(jù)庫上有OracleApplicationExpress,則必須將apxrelod.sql文件從OracleDatabase12c$ORACLE_HOME/apex/目錄復(fù)制到Oracle主目錄之外的目錄,例如系統(tǒng)上的臨時(shí)目錄以稍后執(zhí)行。-如果基于固定對象創(chuàng)建了對象,則刪除這些對象以避免可能的ORA-00600錯(cuò)誤。您可以在降級之后重新創(chuàng)建這些對象。-如果降級集群數(shù)據(jù)庫,則徹底關(guān)閉實(shí)例并將CLUSTER_DATABASE初始化參數(shù)更改為FALSE。降級之后,必須將此參數(shù)設(shè)置回TRUE。滿足以上先決條件之后,可以繼續(xù)進(jìn)行降級。數(shù)據(jù)庫的降級步驟1)確保所有數(shù)據(jù)庫組件有效。只能從成功升級的數(shù)據(jù)庫執(zhí)行降級。要驗(yàn)證數(shù)據(jù)庫組件狀態(tài),請執(zhí)行以下查詢以SYS用戶身份連接到數(shù)據(jù)庫colcomp_idformata10colcomp_nameformata30colversionformata10colstatusformata8selectsubstr(comp_id,1,15)comp_id,substr(comp_name,1,30)comp_name,substr(version,1,10)version,statusfromdba_registry2)驗(yàn)證沒有屬于sys/system的無效對象selectowner,count(object_name)"Invalidobjectcount"fromdba_objectswherestatus!='VALID'andownerin('SYS','SYSTEM')groupbyowner;如果計(jì)數(shù)為零,則可以繼續(xù)降級。如果有無效對象,則執(zhí)行utlrp.sql多次,如果對象無法解析為有效狀態(tài),則不能繼續(xù)降級。建立SR或在DBA社區(qū)上發(fā)帖以尋求幫助?;蛘?,對于1和2,運(yùn)行以下腳本:Note556610.1ScripttoCollectDBUpgrade/MigrateDiagnosticInformation(dbupgdiag.sql)3)關(guān)閉數(shù)據(jù)庫Shutdownimmediate4)對12c數(shù)據(jù)庫做備份5)以降級模式啟動(dòng)數(shù)據(jù)庫Startupdowngrade;6)執(zhí)行降級腳本SqlSpooldowngrade.logSql@$ORACLE_HOME/rdbms/admin/catdwgrd.sql注:$ORACLE_HOME應(yīng)指向12c主目錄catdwgrd.sql腳本將數(shù)據(jù)庫中的所有組件降級到支持的主版本或補(bǔ)丁集版本(您最初升級時(shí)的版本)SqlspooloffSqlshutdownimmediateExitSQLPlusSqlexit;7)如果操作系統(tǒng)為LINUX/UNIX:將以下環(huán)境變量更改為要降級到的源數(shù)據(jù)庫:ORACLE_HOMEPATH編輯/etc/oratabor/var/opt/oracle/oratab以更改將數(shù)據(jù)庫映射到源數(shù)據(jù)庫Oracle主目錄如果操作系統(tǒng)是Windows,則完成以下步驟:a.停止所有Oracle服務(wù),包括OracleDatabase12c數(shù)據(jù)庫的OracleServiceSIDOracle服務(wù),其中SID是實(shí)例名稱。例如,如果SID為ORCL,則在命令行提示符中輸入以下內(nèi)容:C:\NETSTOPOracleServiceORCLb.在命令提示符下,通過運(yùn)行ORADIM命令刪除Oracle服務(wù)。如果出現(xiàn)提示,則輸入此Windows系統(tǒng)上活動(dòng)標(biāo)準(zhǔn)用戶帳戶的口令。例如,如果SID為ORCL,則輸入以下命令:C:\ORADIM-DELETE-SIDORCLc.在命令提示符下,使用ORADIM命令創(chuàng)建要降級的數(shù)據(jù)庫的Oracle服務(wù)。C:\ORADIM-NEW-SIDSID-INTPWDPASSWORD-MAXUSERSUSERS-STARTMODEAUTO-PFILEORACLE_HOME\DATABASE\INITSID.ORA8)還原配置文件將配置文件(口令文件、參數(shù)文件等)還原到降級版本的ORACLE_HOME。9)如果這是OracleRAC數(shù)據(jù)庫,則執(zhí)行以下命令以將數(shù)據(jù)庫修改為單實(shí)例模式:SETCLUSTER_DATABASE=FALSE10)從降級版本$ORACLE_HOME/rdbms/admin目錄執(zhí)行catrelod腳本。啟動(dòng)sqlplus,以具有sysdba權(quán)限的用戶SYS身份連接到數(shù)據(jù)庫實(shí)例,然后以升級模式啟動(dòng)數(shù)據(jù)庫::cd$ORACLE_HOME/rdbms/admin:sqlplussqlconnectsysassysdbasqlstartupupgradesqlspoolcatrelod.logsql@?/rdbms/admin/catrelod.sqlsqlspooloffcatrelod.sql腳本在降級的數(shù)據(jù)庫中重新加載各個(gè)數(shù)據(jù)庫組件的合適版本。11)運(yùn)行utlrp.sql腳本:SQL@utlrp.sqlSqlexit;utlrp.sql腳本重新編譯先前處于INVALID狀態(tài)的所有現(xiàn)有PL/SQL模塊,例如package、procedure、type等。12)檢查已降級數(shù)據(jù)庫的狀態(tài):Note556610.1ScripttoCollectDBUpgrade/MigrateDiagnosticInformation(dbupgdiag.sql)此sql腳本是一組查詢語句,用于提供用戶友好的輸出,以在升級前后診斷數(shù)據(jù)庫的狀態(tài)。腳本將創(chuàng)建名為db_upg_diag__.log的文件。13)降級之后,可能在sys用戶下發(fā)現(xiàn)無效的QT視圖。這是因?yàn)橐晥D已從基表中選擇了錯(cuò)誤的列。您需要重新創(chuàng)建這些視圖。請參閱說明:Note1520209.1QT_*BUFERViewsInvalidafterdowngradefrom12C降級后步驟:1)如果您是降級到OracleDatabase11g版本1(11.1.0.7)并且數(shù)據(jù)庫中有OracleApplicationExpress,則轉(zhuǎn)到您將apxrelod.sql腳本復(fù)制到的目錄(在降級前步驟中)。運(yùn)行apxrelod.sql腳本以手動(dòng)重新加載OracleApplicationExpress:SQL@apxrelod.sql運(yùn)行apxrelod.sql腳本以避免程序包APEX_030200.WWV_FLOW_HELP由于以下錯(cuò)誤而成為INVALID狀態(tài):PLS-00201:identifier'CTX_DDL'mustbedeclared2)如果數(shù)據(jù)庫中啟用了OracleLabelSecurity,則執(zhí)行以下腳本a.從OracleDatabase12c的Oracle主目錄下將olstrig.sql腳本復(fù)制到要將數(shù)據(jù)庫降級到的版本的Oracle主目錄。b.從降級到的版本的Oracle主目錄,運(yùn)行olstrig.sql以在表上使用OracleLabelSecurity策略重新創(chuàng)建DML觸發(fā)器:SQL@olstrig.sql3)如果降級集群數(shù)據(jù)庫,則必須運(yùn)行以下命令以降級OracleClusterwaredatabase配置:$srvctldowngradedatabase-ddb-unique-name-ooraclehome-tto_version其中db-unique-name是數(shù)據(jù)庫名稱(而非實(shí)例名稱),oraclehome是已降級數(shù)據(jù)庫的舊Oracle主目錄的位置,to_version是數(shù)據(jù)庫所降級到的數(shù)據(jù)庫版本

oracle打完補(bǔ)丁需要回退采用o batch的哪個(gè)選項(xiàng)?

建議根據(jù)補(bǔ)丁里面的README.html信息安裝回退,出問題后能準(zhǔn)確定位。

如何將 12c 數(shù)據(jù)庫降級為以前的版本

本文檔旨在提供指南和核對清單,用于將之前升級的數(shù)據(jù)庫從 Oracle 12c 降級回以前的版本:11.2.0.3, 11.2.0.2, 11.1.0.7

必須加以說明的是,將數(shù)據(jù)庫實(shí)例從當(dāng)前版本降級到升級前的版本時(shí),數(shù)據(jù)庫不會(huì)返回到升級前的完全相同狀態(tài)。根據(jù)所涉及的版本,升級過程會(huì)進(jìn)行不可逆的更改。用戶使用降級過程可以打開和訪問以前版本的數(shù)據(jù)庫實(shí)例。這通常便已足夠。

可能需要采取其他更正操作(例如卸載/重新安裝或重新升級到當(dāng)前補(bǔ)丁集級別來解決降級后的遺留問題。如果目標(biāo)是讓實(shí)例返回與升級前完全相同的狀態(tài),則還應(yīng)使用包括完全恢復(fù)到升級前狀態(tài)在內(nèi)的其他過程。

本文中討論的過程是基于腳本的降級。本文不介紹使用導(dǎo)出/導(dǎo)入、數(shù)據(jù)泵或其他方法將數(shù)據(jù)從一個(gè)版本移動(dòng)到另一個(gè)版本。

您所降級到的版本的 Oracle 二進(jìn)制文件,在開始降級過程之前應(yīng)該在服務(wù)器上可用/已安裝。如果您卸載了要降級到的 Oracle 可執(zhí)行文件,請重新安裝 Oracle 二進(jìn)制文件到正確的版本/補(bǔ)丁程序級別以降級。

此過程旨在降級已成功升級到 12c 的數(shù)據(jù)庫,并非用于從失敗的升級退回。您只能降級到升級前所用的版本和補(bǔ)丁程序級別。

直接升級可以在版本 10.2.0.5、11.1.0.7 或版本 11.2.0.2 及更高版本上執(zhí)行??梢詫@些版本中除 10.2.0.5 之外的版本進(jìn)行降級。

例如,如果通過應(yīng)用中間補(bǔ)丁程序 11.1.0.7 從 Oracle 11.1.0.6 升級到 Oracle 12c (12.1.0),則不能降級到 Oracle 11.1.0.6。降級只能對直接升級版本執(zhí)行。

例外:

雖然可以對 10.2.0.5 直接升級,但降級不適用于 10.2.0.5。

這是因?yàn)樵谏夁^程中,compatible 參數(shù)已設(shè)置為最低 11.0.0。這使得無法降級到 10.2.0.5??梢越导壍陌姹緸?11.1.0.7、11.2.0.2、11.2.0.3 或更高版本。

如果有任何補(bǔ)丁程序應(yīng)用到了從升級后的主目錄運(yùn)行的源數(shù)據(jù)庫,則需要先回退,然后才能開始降級過程。

卸載和回退補(bǔ)丁程序的步驟記錄在所涉及補(bǔ)丁程序的自述文件中。

未能卸載和回退補(bǔ)丁程序可能會(huì)導(dǎo)致無法降級,包括無法重新驗(yàn)證字典對象。

Exadata 捆綁補(bǔ)丁程序示例,其過程為:

卸載補(bǔ)丁程序

示例: $ opatch auto /u01/app/oracle/patches/14103267 -rollback

回退任何在補(bǔ)丁程序應(yīng)用過程中應(yīng)用的 SQL:

示例: SQL @rdbms/admin/catbundle_EXA_數(shù)據(jù)庫 SID_ROLLBACK.sql,用于回退 SQL 更改。

解決方案

降級前步驟

- XML DB 組件在 12c 中是必需的。

在升級到 12c 期間,將安裝 XML DB 組件(如果未安裝)。

從 12c 降級將刪除安裝的 XDB 組件

- Enterprise Manager 不支持降級。在降級之前,請重新配置 Oracle EM 控件。請參閱

Oracle Database Upgrade Guide 12c Release 1 (12.1) E17642-10

6 Downgrading Oracle Database to an Earlier Release

6.6.5 Restoring Oracle Enterprise Manager after Downgrading Oracle Database

- 升級到 12c 期間,將刪除 Database Control 資料檔案庫。降級之后,請重新配置 DB Control。

Note 870877.1 How To Save Oracle Enterprise Manager Database Control Data Before Upgrading The Single Instance Database To Other Release ?

Note 876353.1 How To Restore The Oracle Enterprise Manager Data To Downgrade The Single Instance Database To Previous/Source Release ?

- compatible 參數(shù)不能已經(jīng)更改到 12.1.0。

- 禁用 Data Vault(如果已啟用)。

Note 803948.1 How To Uninstall Or Reinstall Database Vault in 11g (UNIX)

Note 453902.1 Enabling and Disabling Oracle Database Vault in WINDOWS

- 如果數(shù)據(jù)庫使用 Oracle Label Security,則在新 Oracle Database 12c Oracle 主目錄中運(yùn)行 Oracle Label Security (OLS) 預(yù)處理降級 olspredowngrade.sql 腳本(在 $ORACLE_HOME/rdbms/admin 上提供)。

- 時(shí)區(qū)版本應(yīng)相同。

- 取消設(shè)置并指向 12c 主目錄的 ORA_TZFILE(如果已設(shè)置)。

- 如果數(shù)據(jù)庫上有 Oracle Application Express,則必須將 apxrelod.sql 文件從 Oracle Database 12c $ORACLE_HOME/apex/ 目錄復(fù)制到 Oracle 主目錄之外的目錄,例如系統(tǒng)上的臨時(shí)目錄以稍后執(zhí)行。

- 如果基于固定對象創(chuàng)建了對象,則刪除這些對象以避免可能的 ORA-00600 錯(cuò)誤。您可以在降級之后重新創(chuàng)建這些對象。

- 如果降級集群數(shù)據(jù)庫,則徹底關(guān)閉實(shí)例并將 CLUSTER_DATABASE 初始化參數(shù)更改為 FALSE。降級之后,必須將此參數(shù)設(shè)置回 TRUE。

滿足以上先決條件之后,可以繼續(xù)進(jìn)行降級。

數(shù)據(jù)庫的降級步驟

1) 確保所有數(shù)據(jù)庫組件有效。只能從成功升級的數(shù)據(jù)庫執(zhí)行降級。要驗(yàn)證數(shù)據(jù)庫組件狀態(tài),請執(zhí)行以下查詢

以 SYS 用戶身份連接到數(shù)據(jù)庫

col comp_id format a10

col comp_name format a30

col version format a10

col status format a8

select substr(comp_id,1,15) comp_id,substr(comp_name,1,30) comp_name,substr(version,1,10) version,status from dba_registry

2) 驗(yàn)證沒有屬于 sys/system 的無效對象

select owner, count(object_name) "Invalid object count" from dba_objects where status!='VALID' and owner in ('SYS','SYSTEM') group by owner;

如果計(jì)數(shù)為零,則可以繼續(xù)降級。

如果有無效對象,則執(zhí)行 utlrp.sql 多次,如果對象無法解析為有效狀態(tài),則不能繼續(xù)降級。建立 SR 或在 DBA 社區(qū)上發(fā)帖以尋求幫助。

或者,對于 1 和 2,運(yùn)行以下腳本:

Note 556610.1 Script to Collect DB Upgrade/Migrate Diagnostic Information (dbupgdiag.sql)

3) 關(guān)閉數(shù)據(jù)庫

Shutdown immediate

4) 對 12c 數(shù)據(jù)庫做備份

5) 以降級模式啟動(dòng)數(shù)據(jù)庫

Startup downgrade;

6) 執(zhí)行降級腳本

Sql Spool downgrade.log

Sql @$ORACLE_HOME/rdbms/admin/catdwgrd.sql

注:

$ORACLE_HOME 應(yīng)指向 12c 主目錄

catdwgrd.sql 腳本將數(shù)據(jù)庫中的所有組件降級到支持的主版本或補(bǔ)丁集版本(您最初升級時(shí)的版本)

Sql spool off

Sql shutdown immediate

Exit SQL Plus

Sql exit;

7) 如果操作系統(tǒng)為 LINUX/UNIX:

將以下環(huán)境變量更改為要降級到的源數(shù)據(jù)庫:

ORACLE_HOME

PATH

編輯 /etc/oratab or /var/opt/oracle/oratab 以更改

將數(shù)據(jù)庫映射到源數(shù)據(jù)庫 Oracle 主目錄

如果操作系統(tǒng)是 Windows,則完成以下步驟:

a. 停止所有 Oracle 服務(wù),包括 Oracle Database 12c 數(shù)據(jù)庫的 OracleServiceSID Oracle 服務(wù),其中 SID 是實(shí)例名稱。

例如,如果 SID 為 ORCL,則在命令行提示符中輸入以下內(nèi)容:

C:\ NET STOP OracleServiceORCL

b. 在命令提示符下,通過運(yùn)行 ORADIM 命令刪除 Oracle 服務(wù)。如果出現(xiàn)提示,則輸入此 Windows 系統(tǒng)上活動(dòng)標(biāo)準(zhǔn)用戶帳戶的口令。

例如,如果 SID 為 ORCL,則輸入以下命令:

C:\ ORADIM -DELETE -SID ORCL

c. 在命令提示符下,使用 ORADIM 命令創(chuàng)建要降級的數(shù)據(jù)庫的 Oracle 服務(wù)。

C:\ ORADIM -NEW -SID SID -INTPWD PASSWORD -MAXUSERS USERS

-STARTMODE AUTO -PFILE ORACLE_HOME\DATABASE\INITSID.ORA

8) 還原配置文件

將配置文件(口令文件、參數(shù)文件等)還原到降級版本的 ORACLE_HOME。

9) 如果這是 Oracle RAC 數(shù)據(jù)庫,則執(zhí)行以下命令以將數(shù)據(jù)庫修改為單實(shí)例模式:

SET CLUSTER_DATABASE=FALSE

10) 從降級版本 $ORACLE_HOME/rdbms/admin 目錄執(zhí)行 catrelod 腳本。

啟動(dòng) sqlplus,以具有 sysdba 權(quán)限的用戶 SYS 身份連接到數(shù)據(jù)庫實(shí)例,然后以升級模式啟動(dòng)數(shù)據(jù)庫:

: cd $ORACLE_HOME/rdbms/admin

: sqlplus

sql connect sys as sysdba

sql startup upgrade

sql spool catrelod.log

sql @?/rdbms/admin/catrelod.sql

sql spool off

catrelod.sql 腳本在降級的數(shù)據(jù)庫中重新加載各個(gè)數(shù)據(jù)庫組件的合適版本。

11) 運(yùn)行 utlrp.sql 腳本:

SQL @utlrp.sql

Sql exit;

utlrp.sql 腳本重新編譯先前處于 INVALID 狀態(tài)的所有現(xiàn)有 PL/SQL 模塊,例如 package、procedure、type 等。

12) 檢查已降級數(shù)據(jù)庫的狀態(tài):

Note 556610.1 Script to Collect DB Upgrade/Migrate Diagnostic Information (dbupgdiag.sql)

此 sql 腳本是一組查詢語句,用于提供用戶友好的輸出,以在升級前后診斷數(shù)據(jù)庫的狀態(tài)。腳本將創(chuàng)建名為 db_upg_diag_sid_時(shí)間戳.log 的文件。

13) 降級之后,可能在 sys 用戶下發(fā)現(xiàn)無效的 QT 視圖。這是因?yàn)橐晥D已從基表中選擇了錯(cuò)誤的列。您需要重新創(chuàng)建這些視圖。

請參閱說明:

Note 1520209.1 QT_*BUFER Views Invalid after downgrade from 12C

降級后步驟:

1)如果您是降級到 Oracle Database 11g 版本 1 (11.1.0.7) 并且數(shù)據(jù)庫中有 Oracle Application Express,則轉(zhuǎn)到您將 apxrelod.sql 腳本復(fù)制到的目錄(在降級前步驟中)。

運(yùn)行 apxrelod.sql 腳本以手動(dòng)重新加載 Oracle Application Express:

SQL @apxrelod.sql

運(yùn)行 apxrelod.sql 腳本以避免程序包 APEX_030200.WWV_FLOW_HELP 由于以下錯(cuò)誤而成為 INVALID 狀態(tài):

PLS-00201: identifier 'CTX_DDL' must be declared

2) 如果數(shù)據(jù)庫中啟用了 Oracle Label Security,則執(zhí)行以下腳本

a. 從 Oracle Database 12c 的 Oracle 主目錄下將 olstrig.sql 腳本復(fù)制到要將數(shù)據(jù)庫降級到的版本的 Oracle 主目錄。

b. 從降級到的版本的 Oracle 主目錄,運(yùn)行 olstrig.sql 以在表上使用 Oracle Label Security 策略重新創(chuàng)建 DML 觸發(fā)器:

SQL @olstrig.sql

3) 如果降級集群數(shù)據(jù)庫,則必須運(yùn)行以下命令以降級 Oracle Clusterware database 配置:

$ srvctl downgrade database -d db-unique-name -o oraclehome -t to_version

其中 db-unique-name 是數(shù)據(jù)庫名稱(而非實(shí)例名稱),oraclehome 是已降級數(shù)據(jù)庫的舊 Oracle 主目錄的位置,to_version 是數(shù)據(jù)庫所降級到的數(shù)據(jù)庫版本

oracle怎么回退剛操作

沒有在 commit 提交 ,可以直接寫ROLLBACK 閃回 回來就行 不需要閃回時(shí)間點(diǎn)

網(wǎng)站題目:oracle怎么回退補(bǔ)丁,oracle補(bǔ)丁升級
網(wǎng)頁鏈接:http://jinyejixie.com/article4/dsdgcoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站網(wǎng)站設(shè)計(jì)公司、軟件開發(fā)微信公眾號、面包屑導(dǎo)航、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
简阳市| 田东县| 博野县| 东乡族自治县| 安多县| 连云港市| 沂南县| 寻乌县| 霞浦县| 忻州市| 锦屏县| 淄博市| 通海县| 新安县| 普定县| 广宗县| 越西县| 连南| 胶南市| 波密县| 和龙市| 施甸县| 东城区| 临夏县| 怀仁县| 文安县| 靖宇县| 利辛县| 通江县| 茌平县| 上高县| 潞城市| 汾阳市| 满洲里市| 瓦房店市| 平陆县| 永宁县| 习水县| 泰州市| 怀安县| 永城市|