91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

Oracle本地UNDO模式怎么實現

發布時間:2022-10-21 14:45:39 來源:億速云 閱讀:171 作者:iii 欄目:關系型數據庫

本文小編為大家詳細介紹“Oracle本地UNDO模式怎么實現”,內容詳細,步驟清晰,細節處理妥當,希望這篇“Oracle本地UNDO模式怎么實現”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

1 轉換為共享undo模式

1.1 查詢當前的模式:

SQL>COLUMN property_name FORMAT A30
SQL>COLUMN property_value FORMAT A30
SQL>SELECT property_name, property_value
FROM   database_properties
WHERE  property_name = 'LOCAL_UNDO_ENABLED';

PROPERTY_NAME                  PROPERTY_VALUE
------------------------------ ------------------------------
LOCAL_UNDO_ENABLED             TRUE

1.2 查看ROOT和自己定義的pdb對應的undo表空間

SELECT con_id, tablespace_name
FROM   cdb_tablespaces
WHERE  tablespace_name LIKE 'UNDO%'
ORDER BY con_id;

    CON_ID TABLESPACE_NAME
---------- ------------------------------
         1 UNDOTBS1
         3 UNDOTBS1

2 切換為共享undo模式

SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP UPGRADE;

SQL> ALTER DATABASE LOCAL UNDO OFF;
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP;

2.1 驗證

SQL>COLUMN property_name FORMAT A30
SQL>COLUMN property_value FORMAT A30
SQL>SELECT property_name, property_value
FROM   database_properties
WHERE  property_name = 'LOCAL_UNDO_ENABLED';
 
PROPERTY_NAME                  PROPERTY_VALUE
----------------------------- ------------------------------
LOCAL_UNDO_ENABLED             FALSE

雖然已經不是本地undo模式了,但是之前存在的undo表空間不會自動刪除。如果礙事,要手動刪除。

SQL>SELECT con_id, tablespace_name
FROM   cdb_tablespaces
WHERE  tablespace_name LIKE 'UNDO%'
ORDER BY con_id;

    CON_ID TABLESPACE_NAME
---------- ------------------------------
         1 UNDOTBS1
         3 UNDOTBS1

–刪除多余的undo表空間

SQL>ALTER SESSION SET CONTAINER = pdb1;
SQL>SELECT file_name
FROM   dba_data_files
WHERE  tablespace_name = 'UNDOTBS1';

----------------------------------------------------------------------------------------------------
/u02/app/oracle/oradata/cdb1/pdb1/undotbs01.dbf

SQL>DROP TABLESPACE undotbs1;
Tablespace  dropped.

隨著所有老的undo表空間被移除了,現在該實例就是運行在共享undo模式上了。

3 切換為本地undo模式

利用上面的環境,重新切換回去。

查詢

可以看到是運行在共享undo模式上,而且只有一個undo表空間。

SQL>SELECT property_name, property_value
FROM   database_properties
WHERE  property_name = 'LOCAL_UNDO_ENABLED';

PROPERTY_NAME                  PROPERTY_VALUE
------------------------------ ------------------------------
LOCAL_UNDO_ENABLED             FALSE

SQL>SELECT con_id, tablespace_name
FROM   cdb_tablespaces
WHERE  tablespace_name LIKE 'UNDO%'
ORDER BY con_id;

    CON_ID TABLESPACE_NAME
---------- ------------------------------
         1 UNDOTBS1

3.1 切換為本地undo模式

和切換為共享undo模式步驟相同。

SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP UPGRADE;

SQL> ALTER DATABASE LOCAL UNDO ON;

SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP;

3.2 驗證

SQL>COLUMN property_name FORMAT A30
SQL>COLUMN property_value FORMAT A30
SQL>SELECT property_name, property_value
FROM   database_properties
WHERE  property_name = 'LOCAL_UNDO_ENABLED';

PROPERTY_NAME                  PROPERTY_VALUE
------------------------------ ------------------------------
LOCAL_UNDO_ENABLED             TRUE

–可以看到Oracle自動為PDB創建了一個undo表空間

SQL>SELECT con_id, tablespace_name
FROM   cdb_tablespaces
WHERE  tablespace_name LIKE 'UNDO%'
ORDER BY con_id;

    CON_ID TABLESPACE_NAME
---------- ------------------------------
         1 UNDOTBS1
         3 UNDO_1

3.3 新創建一個數據庫

可以看到新創建的數據庫也是運行在本地undo模式上。

SQL>CREATE PLUGGABLE DATABASE pdb2 ADMIN USER pdb_adm IDENTIFIED BY Password1;
SQL>ALTER PLUGGABLE DATABASE pdb2 SAVE STATE;

SQL>SELECT con_id, tablespace_name
FROM   cdb_tablespaces
WHERE  tablespace_name LIKE 'UNDO%'
ORDER BY con_id;

    CON_ID TABLESPACE_NAME
---------- ------------------------------
         1 UNDOTBS1
         3 UNDO_1
         4 UNDOTBS1

讀到這里,這篇“Oracle本地UNDO模式怎么實現”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

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

AI

长岛县| 左权县| 个旧市| 津市市| 务川| 奉化市| 井研县| 龙海市| 洛南县| 长白| 贵港市| 井陉县| 县级市| 崇左市| 伽师县| 鞍山市| 康乐县| 体育| 望江县| 息烽县| 家居| 吉安县| 边坝县| 柯坪县| 彭泽县| 富民县| 夏河县| 泾阳县| 哈巴河县| 东辽县| 靖远县| 闵行区| 阿图什市| 彭州市| 甘洛县| 石首市| 巨鹿县| 旬阳县| 静宁县| 中江县| 江山市|