中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Unplugging, Plugging, and Upgr

發布時間:2020-05-07 00:43:12 來源:網絡 閱讀:305 作者:劉楓_Leo 欄目:關系型數據庫

一 從早期版本CDB拔出早期版本PDB
1、在PDB上運行升級前信息工具。
例如,salespdbCDB中運行的名為PDB 的位置$ORACLE_HOME_12.2:

$ORACLE_BASE/product/12.1.0/dbhome_1/jdk/bin/java -jar  /u01/app/oracle/product/19.3.0/dbhome_1/rdbms/admin/preupgrade.jar dir /tmp -c salespdb

Unplugging, Plugging, and Upgr
2、preupgrade_fixups.sql在您的源數據庫上運行
例如:

CONNECT / AS SYSDBA
SQL> ALTER SESSION SET CONTAINER=salespdb;
SQL> @/tmp/preupgrade_fixups.sql

3、遵循中列出的所有建議preupgrade.log
Unplugging, Plugging, and Upgr
4、Oracle APEX
在12.1.0.2.0中默認安裝,而在12.2.0.1.0未默認安裝,如果不進行APEX卸載,在12.2.0.1.0中plug 12.1.0.2.0版本的pdb將報如下ORA-65346錯誤:
Unplugging, Plugging, and Upgr
當然,如果您有使用到APEX,需要在12.2.0.1.0中安裝APEX,而無需卸載12.1.0.2.0中的APEX。
卸載方式:

SQL> select COMP_ID, STATUS from DBA_REGISTRY where COMP_ID='APEX'; 

COMP_ID                        STATUS
------------------------------ ----------------------
APEX                           VALID
$ cd $ORACLE_HOME/apex
$ sqlplus / as sysdba
SQL>@apxremov_con.sql

Unplugging, Plugging, and Upgr
Unplugging, Plugging, and Upgr
Unplugging, Plugging, and Upgr
5、關閉要拔出的PDB
例如,使用以下命令關閉PDB salespdb:

SQL> ALTER PLUGGABLE DATABASE salespdb CLOSE;

6、重新登錄到CDB$ROOT:

CONNECT / AS SYSDBA
SQL> ALTER SESSION SET CONTAINER=CDB$ROOT;

7、 使用以下SQL命令語法拔出早期版本的PDB,其中pdbPDB的名稱和pathPDB XML文件的位置:

ALTER PLUGGABLE DATABASE salespdb UNPLUG INTO '/home/oracle/salespdb.xml';

命令完成后,將顯示以下響應:
Unplugging, Plugging, and Upgr
8、刪除可插入數據庫salespdb,但保留數據文件。
Oracle建議您執行salespdb此過程后清除CDB視圖中的剩余信息,并避免將來出現問題。作為最佳實踐指南,請首先將PDB備份到目標CDB中,然后DROP在源上發出命令。
要刪除可插入數據庫,請輸入以下命令:

SQL> DROP PLUGGABLE DATABASE salespdb KEEP DATAFILES; 

Unplugging, Plugging, and Upgr
二 將早期版本的PDB插入更高版本的CDB
1、拷貝xml與數據文件
Unplugging, Plugging, and Upgr
Unplugging, Plugging, and Upgr
要將PDB從較早版本的CDB插入到較早版本的CDB,請使用以下CREATE PLUGGABLE DATABASE命令。
此過程示例說明了在使用Oracle管理的文件時如何插入PDB。有關插入PDB的更多信息,請參考《Oracle數據庫管理員指南》。
連接到更高版本的CDB。使用以下SQL命令插入早期版本的PDB,其中pdbPDB path是PDB的名稱,也是PDB XML文件所在的路徑:
2、創建pdb

CREATE PLUGGABLE DATABASE salespdb USING '/home/oracle/salespdb.xml' SOURCE_FILE_NAME_CONVERT=('/u01/app/oracle/oradata/orcl/salespdb','/u01/app/oracle/oradata/ORCL/salespdb') nocopy tempfile reuse;

由于APEX導致
Unplugging, Plugging, and Upgr
解決方式:由于在unplugging 時沒有卸載APEX,后續可刪除xml文件中的
Unplugging, Plugging, and Upgr
不過后續會報很多錯誤。
命令完成后,將顯示以下響應:
Unplugging, Plugging, and Upgr
Unplugging, Plugging, and Upgr
三 將早期版本的PDB升級到更高版本
在UPGRADE模式下打開的PDB 使用Parallel Upgrade Utility來將較早發行的PDB升級到CDB的發行級別。
1、切換到升級PDB
例如,輸入以下命令以切換到PDB salespdb:

SQL> ALTER SESSION SET CONTAINER=salespdb;

2、在升級模式下打開PDB。

SQL> ALTER PLUGGABLE DATABASE OPEN UPGRADE;

Unplugging, Plugging, and Upgr
3、使用“并行升級實用程序”命令(catctl.pl或shell實用程序dbupgrade)升級PDB 。
升級PDB時,請使用通常與Parallel Upgrade Utility并行使用的命令。但是,您還可以添加選項以指定要升級的PDB。如以下示例所示,使用名為的PDB大寫PDB的名稱: -c PDBnamesalespdb

$ORACLE_HOME/perl/bin/perl $ORACLE_HOME/rdbms/admin/catctl.pl -d  \
$ORACLE_HOME/rdbms/admin -c 'salespdb' -l $ORACLE_BASE catupgrd.sql

Unplugging, Plugging, and Upgr
Unplugging, Plugging, and Upgr
Unplugging, Plugging, and Upgr
4、查看結果
日志的默認文件路徑在path中,其中Oracle基本路徑,數據庫名稱以及升級的日期和時間。日期和時間字符串采用字符串格式YYYY MM DD HH MM SC,其中YYYY表示年,MM表示月,DD表示日,HH表示小時,MM表示分鐘,SC表示秒。 Oracle_base/cfgtoollogs/dbname/upgradedatetimeOracle_basedbnameupgradedatetime例如:
Unplugging, Plugging, and Upgr
5、登錄到SQL * Plus,然后打開PDB以執行升級后的修訂,并重新編譯INVALID數據庫中的對象:

SQL> STARTUP;
SQL> ALTER SESSION SET CONTAINER=salespdb;

6、使用該實用程序catcon.pl運行腳本postupgrade_fixups.sql:

@/tmp/postupgrade_fixups.sql

7、使用該實用程序從目錄catcon.pl運行:

@$ORACLE_HOME/rdbms/admin/utlrp.sql

該腳本將重新編譯INVALID數據庫中的對象,并將名稱為的日志文件放置在當前目錄中comp0.log。
Unplugging, Plugging, and Upgr

Unplugging, Plugging, and Upgr

Unplugging, Plugging, and Upgr

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

莱芜市| 旅游| 梁河县| 合肥市| 仪征市| 剑川县| 宜州市| 富宁县| 鹿邑县| 班玛县| 博罗县| 洛南县| 苗栗县| 玉门市| 南华县| 博湖县| 汤阴县| 兴文县| 德令哈市| 甘南县| 崇义县| 南岸区| 甘德县| 古交市| 临清市| 沙洋县| 全椒县| 周宁县| 汝城县| 镇康县| 申扎县| 广水市| 石首市| 四子王旗| 南涧| 凤庆县| 同江市| 巴彦淖尔市| 大厂| 都江堰市| 诸城市|