<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
通過SYS_CONTEXT命令來檢視,
col con_id format a10
col con_name format a20
select sys_context('userenv','con_id') as con_id,sys_context('userenv','con_name') as
con_name from dual;
通過show 命令
[oracle@oracle-db-19c ~]$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Wed Nov 30 11:07:06 2022 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights reserved. Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0 SQL> col con_id format a10 SQL> col con_name format a20 SQL> select sys_context('userenv','con_id') as con_id,sys_context('userenv','con_name') as con_name from dual; CON_ID CON_NAME ---------- -------------------- 1 CDB$ROOT SQL> SQL> show con_name; CON_NAME ------------------------------ CDB$ROOT SQL> SQL> show pdbs; CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 PDB1 READ WRITE NO 4 PDB2 MOUNTED 5 CNDBAPDB MOUNTED 6 CNDBAPDB3 MOUNTED 7 CNDBAPDB2 MOUNTED 8 CNDBAPDB4_FRESH READ ONLY NO SQL> alter session set container=PDB1; Session altered. SQL> show user; USER is "SYS" SQL> show con_name; CON_NAME ------------------------------ PDB1 SQL>
[oracle@oracle-db-19c ~]$ [oracle@oracle-db-19c ~]$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Wed Nov 30 11:26:54 2022 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights reserved. Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0 SQL> col name for a20 SQL> select con_id,name,ispdb_modifiable from v$system_parameter where name='open_cursors'; CON_ID NAME ISPDB ---------- -------------------- ----- 0 open_cursors TRUE SQL> set linesize 200 SQL> show parameter open_cursors; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ open_cursors integer 300 SQL> alter system set open_cursors = 301; System altered. SQL> show parameter open_cursors; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ open_cursors integer 301 SQL> alter session set container=PDB1; Session altered. SQL> show parameter open_cursors; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ open_cursors integer 301 SQL>
(1) 修改CDB。當公共使用者連線的是CDB root時,通過ALTER DATABASE 命令執行如下語句會修改整個CDB.
startup/recovery/logfile/controlfile/standbydatabase/instance/security/RENAME/GLOBAL_NAME/ENABLE LOCK CHANGE TRACKING/DISABLE LOCK CHANGE TRACKING
(2) 只修改CDB root 。當公共使用者連線的是CDB root時,通過ALTER DATABASE 命令執行如下語句只修改CDB root
datafile/DEFAULT EDITION/DEFAULT TABLESPACE/ DEFAULT TEMPORARY TABLESPACE
(3) 修改一個或多個PDB。公共使用者連線到CDB root時,可以通過ALTER PLUGGABLE DATABASE 語句修改PDB的開啟狀態(MOUNT/READ ONLY/READ WRITE),以及儲存/忽略PDB的開啟狀態。
[oracle@oracle-db-19c ~]$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Wed Nov 30 13:39:46 2022 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights reserved. Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0 SQL> show user; USER is "SYS" SQL> show con_name; CON_NAME ------------------------------ CDB$ROOT SQL> col property_name for a30; SQL> col property_value for a20; SQL> select property_name,property_value from database_properties where property_name='LOCAL_UNDO_ENABLED'; PROPERTY_NAME PROPERTY_VALUE ------------------------------ -------------------- LOCAL_UNDO_ENABLED TRUE SQL>
TRUE代表本地UNDO模式,FLASE代表共用UNDO模式。
(2)共用UNDO模式轉換為本地UNDO模式的步驟如下:
關閉CDB,程式碼如下
shutdown immediate;
以UPGRADE方式啟動CDB,程式碼如下:
STARTUP UPGRADE;
確認當前容器是CDB root,程式碼如下:
show con_name;
啟動本地UNDO,程式碼
ALTER DATABASE LOCAL UNDO ON;
重啟 CDB,正常開啟,
SHUTDOWN IMMEDIATE;STARTUP;
(3) 本地UNDO模式轉換為共用UNDO模式的步驟如下:
關閉CDB
shutdown immediate
以UPGRADE方式啟動CDB,
STARTUP UPGRADE;
確認當前容器是CDB root,
SHOW CON_NAME
禁用本地UNDO
ALTER DATABASE LOCAL UNDO OFF
重啟CDB,正常開啟,
SHUTDOWN IMMEDIATE;STARTUP;
# CDB SQL> SQL> show con_name; CON_NAME ------------------------------ CDB$ROOT SQL> show parameter spfile; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ spfile string /u01/app/oracle/product/19.3.0 /dbhome_1/dbs/spfilecdb1.ora SQL> SQL> alter session set container=PDB1; Session altered. SQL> show parameter spfile; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ spfile string /u01/app/oracle/product/19.3.0 /dbhome_1/dbs/spfilecdb1.ora SQL> alter session set container=cdb$root; Session altered. SQL>
Fleet就是一個邏輯的CDB集合。其中,Lead CDB 是CDB Fleet中用於監控和管理其它CDB的。
在CDB Fleet中,可以通過以下方式來存取CDB和PDB中的資料:
1.設定Lead CDB ,通過以下命令啟動該特性:
# 啟動 LEAD CDB SQL> SQL> alter database set lead_cdb = true; Database altered. SQL> select property_value from database_properties where property_name='LEAD_CDB'; PROPERTY_VALUE -------------------- TRUE SQL>
管理PDB和管理普通的Non-CDB一樣,可以管理表空間、資料檔案、臨時檔案和使用者物件等。
在系統級別修改PDB
到此這篇關於Oracle CDB管理實現多租戶管理功能的文章就介紹到這了,更多相關Oracle CDB管理內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45