【UP_ORACLE】使用DBUA一鍵化靜默升級到19C以及DBUA引數詳解
DBUA靜默升級引數及說明
注:
(1)方括號“[]”裡面是可選引數
(2)縮排的那一個引數就是上一引數的可選子引數(縮排引數中的沒有中括號的“[]” -sid 和 -dbName都是必需新增的子引數)
(3)升級日誌檔案目錄:$ORACLE_BASE/cfgtoollogs/dbua/upgradesession_<timestamp>/<SID>/
引數及說明
[-asmsnmpPassword - <指定 ASMSNMP 使用者密碼>]
[-backupLocation - <指定備份目錄用來在開始升級之前先備份資料庫>]
[-createGRP - <true | false> 在資料庫處於歸檔日誌和閃回模式時建立保證還原點]
[-createListener - <true | false> 要在較新版本的 Oracle Home目錄中建立監聽器,需要指定監聽名和監聽埠,格式是listenerName:lsnrPort]
[-dbName - <指定資料庫名稱>]
[-oracleHome - <指定資料庫的 Oracle Home目錄路徑>]
[-sysDBAUserName - <使用者名稱SYSDBA 許可權>]
[-sysDBAPassword - <sysDBAUserName 使用者名稱的密碼>]
[-dbsnmpPassword - <指定 DBSNMP 使用者密碼>]
[-disableUpgradeScriptLogging - <true | false> 此命令在升級過程中是用來禁用執行 SQL 指令碼的詳細日誌生成。預設情況下,這是啟用的。要啟用日誌生成,不要指定此命令]
[-emConfiguration - <DBEXPRESS | CENTRAL | BOTH | NONE>]
[-dbsnmpPassword - <指定 DBSNMP 使用者密碼>]
[-emPassword - <指定 EM 管理員使用者密碼>]
[-emUser - <指定 EM 管理員使用者名稱>]
[-emExpressPort - <指定埠將配置 EM Express>]
[-omsHost - <指定 EM 管理伺服器主機名>]
[-omsPort - <指定 EM 管理伺服器埠號>]
[-asmsnmpPassword - <指定 ASMSNMP 使用者密碼>]
[-ignoreScriptErrors - <true | false> 指定是否在自定義指令碼期間忽略 ORA 錯誤]
[-initParam - <指定格式為 name=value,name=value> 的初始化引數值的逗號分隔列表]
[-initParamsEscapeChar - <指定逗號的跳脫字元當特定的 initParam 有多個值時。如果未指定跳脫字元,則反斜槓為預設跳脫字元>]
[-excludeInitParams - <指定要排除的初始化引數的逗號分隔列表>]
[-keepDeprecatedParams - <true | false> 在資料庫升級期間保留不推薦使用的引數]
[-localListenerWithoutAlias - 設定沒有 TNS 別名的 LOCAL_LISTENER]
[-listeners - <要向現有監聽器註冊資料庫,要使用逗號分隔的 listenerName:Oracle Home 指定監聽器。來自較低版本主頁的監聽器將遷移到較新版本的主頁。比如-listeners lsnrName1,lsnrName2或者-listeners lsnrName1:<Oracle home path>,-listeners lsnrName2:<Oracle home path>,DBUA 會從 GI home , target home and source home來查詢監聽]
[-localRacSid - <如果叢集資料庫未在 OCR 中註冊,需要指定叢集資料庫的本地系統識別符號>]
[-logDir - <指定自定義日誌目錄的路徑>]
[-newGlobalDbName - <指定新的全域性資料庫名稱。該選項只能用於Oracle Express Edition升級>]
[-newSid - <指定新系統識別符號。此選項只能用於 Oracle Express Edition 升級>]
[-newInitParam - <指定格式為 name=value,name=value 的初始化引數值的逗號分隔列表。使用此選項可指定僅在目標 Oracle Home目錄上允許的引數>]
[-initParamsEscapeChar - <當特定 initParam 具有多個值時為逗號指定跳脫字元。如果未指定跳脫字元,則反斜槓是預設跳脫字元>]
[-oracleHomeUserPassword - <指定 Oracle Home 使用者密碼>]
[-pdbs - <指定一個逗號分隔的列表,其中包含將可插拔資料庫 (PDB) 的名稱升級。指定 ALL 用來選擇所有PDB或 NONE 以不選擇任何PDB進行升級>
-sid | -dbName
-sid - <指定系統識別符號>
[-oracleHome - <指定資料庫的 Oracle Home路徑>]
[-sysDBAUserName - <指定具有 SYSDBA 許可權的使用者名稱>]
[-sysDBAPassword - <設定 sysDBAUserName 使用者名稱的密碼>]
- dbName - <指定資料庫名稱>
[-oracleHome - <指定資料庫的 Oracle Home路徑>]
[-sysDBAUserName - <具有 SYSDBA 許可權的使用者名稱>]
[-sysDBAPassword - <設定 sysDBAUserName 使用者名稱的密碼>]
[-pdbsWithPriority - <指定要升級的PDB的逗號分隔列表及其對應的優先順序(最高優先順序為 1),格式為 <pdb name>:<upgrade priority>,<pdb name>:<upgrade priority>>]
-sid | -dbName
-sid
[-oracleHome]
[-sysDBAUserName]
[-sysDBAPassword]
-dbName
[-oracleHome]
[-sysDBAUserName]
[-sysDBAPassword]
[-performFixUp - <true | false> 啟用或禁用靜默升級模式的修復]
[-postUpgradeScripts - <指定逗號分隔的 SQL 指令碼列表及其完整路徑名。這些指令碼將在升級結束時執行>]
[-preUpgradeScripts - <指定逗號分隔的 SQL 指令碼列表及其完整路徑名。這些指令碼將在升級前執行>]
[-recompile_invalid_objects - <true | false> 在升級過程中重新編譯無效物件]
[-upgrade_parallelism - <指定用於並行升級的 CPU 數量>]
[-upgradeTimezone - <true | false> 升級資料庫的時區檔案]
[-upgradeXML - <指定現有預升級 XML 檔案的路徑> 此選項僅適用於就地資料庫升級]
[-useExistingBackup - <true | false> 使用現有 RMAN 備份還原資料庫]
[-useGRP - <指定現有保證還原點的名稱>
使用DBUA靜默升級示例
示例一:
dbua -silent -sid testdb01 -backupLocation /oracle/backup -sysDBAUserName sys -sysDBAPassword sys123 -oracleHome /oracle/app/product/12.2.0/db_1 -upgradeTimezone true
示例二:
dbua -silent -dbName testdb02 -oracleHome /oracle/app/product/12.2.0/dbhome_1 -sysDBAUserName sys -sysDBAPassword sys456 -backupLocation /oracle/backup -recompile_invalid_objects true -upgradeTimezone true
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69992972/viewspace-2872573/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用DBUA升級 Oracle 11.2.0.4到Oracle 19C的問題記錄Oracle
- 【UP_ORACLE】Oracle 19c之從19.3升級到19.9Oracle
- 靜默升級oracle 11g (從11.2.0.1升級到11.2.0.4)Oracle
- oracle 19C 靜默安裝Oracle
- 靜默方式安裝、升級oracle(一): 安裝oracle軟體Oracle
- 【UP_ORACLE】使用AutoUpgrade工具升級Oracle 11.2.0.4至12.2.0.1Oracle
- 靜默方式安裝、升級oracle(二): 建立資料庫Oracle資料庫
- 靜默安裝19C RAC的指令碼指令碼
- Oracle 18C升級到19COracle
- SwaggerAPI註解詳解,以及註解常用引數配置SwaggerAPI
- 靜默方式安裝、升級oracle(三): 升級資料庫軟體及資料庫Oracle資料庫
- oracle 19c dataguard silent install (oracle 19c dataguard 靜默安裝)Oracle
- RedHat 7.7 平臺安裝19c(19.3) RAC 靜默詳細操作過程Redhat
- Python print函式引數詳解以及效果展示Python函式
- 19c(19.3) 單機資料庫靜默安裝資料庫
- plt.figure()引數使用詳解
- Oracle 9i升級19C 邏輯遷移詳細方法(一)Oracle
- Axios 請求配置引數詳解以及全域性配置示例iOS
- SpringBoot魔法堂:@MatrixVariable引數註解使用詳解Spring Boot
- PyTorch常用引數初始化方法詳解PyTorch
- ajax 引數詳解
- OGG引數詳解
- Jmeter(三十四) - 從入門到精通進階篇 - 引數化(詳解教程)JMeter
- 應用黑名單以及靜默安裝的實現
- 【pytest】使用parametrize將引數化變數傳遞到fixture變數
- Dockerfile - 引數與詳解Docker
- lsblk命令引數詳解
- Flink Checkpoint 引數詳解
- 函式引數詳解函式
- tar命令引數詳解
- MySQL 5.6.47升級到5.7.20(一)MySql
- oracle 升級12c引數樣例Oracle
- jmeter使用csv進行引數化(一)JMeter
- 【靜默】在RHEL 6.5上靜默安裝Oracle 18cOracle
- Nginx編譯引數大全 configure引數中文詳解Nginx編譯
- Oracle 19C 資料庫引數推薦(一)Oracle資料庫
- laravel5,5升級到6後,資源路由如何指定 id 為引數Laravel路由
- 從 PHP5.2 升級到 PHP7.1 遇到的函式引數問題PHP函式