校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > ORACLE 12C PDB 維護基礎知識介紹

ORACLE 12C PDB 維護基礎知識介紹

熱門標簽:哪個400外呼系統好 愛客外呼系統怎么樣 地圖標注養老院 百度地圖標注途經點 慧營銷crm外呼系統丹丹 開發外呼系統 山東crm外呼系統軟件 圖吧網站地圖標注 哈爾濱電話機器人銷售招聘

先說基本用法:
先按11G之前進行
conn / as sysdba;
create user test identifed by test;

ORA-65096: 公用用戶名或角色名無效.

查官方文檔得知“試圖創建一個通用用戶,必需要用C##或者c##開頭”,這時候心里會有疑問,什么是common user?不管先建成功了再說
create C##user test identifed by test;
創建成功

SQL>show con_name;

CON_NAME
------------------------------
CDB$ROOT

selectcon_id,dbid,NAME,OPEN_MODEfromv$pdbs;


CON_ID DBID NAME OPEN_MODE

---------- ---------- ------------------------------ ----------

2 4066409480 PDB$SEED READ ONLY

3 2270995695 PDBORCL MOUNTED

SQL>alter session set container=PDBORCL;
這時再用create user test identifed by test;建立用戶就可以了。

CDB和PDB是ORACLE 12C一個很亮的新特性,由于他們的引入導致傳統的ORACLE數據庫管理理念不少發生了改變,這里列舉了部分最基本的cdb和pdb管理方式
cdb和pdb關系圖

ORACLE 12C版本

SQL> select * from v$version;
 
BANNER                                        CON_ID
-------------------------------------------------------------------------------- ----------
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production       0
PL/SQL Release 12.1.0.1.0 - Production                          0
CORE  12.1.0.1.0   Production                            0
TNS for Linux: Version 12.1.0.1.0 - Production                      0
NLSRTL Version 12.1.0.1.0 - Production                          0

啟動關閉pdb

SQL> startup
ORACLE instance started.
 
Total System Global Area 597098496 bytes
Fixed Size         2291072 bytes
Variable Size       272632448 bytes
Database Buffers     314572800 bytes
Redo Buffers        7602176 bytes
Database mounted.
Database opened.
SQL> select con_id,dbid,NAME,OPEN_MODE from v$pdbs;
 
  CON_ID    DBID NAME              OPEN_MODE
---------- ---------- ------------------------------ ----------
     2 4048821679 PDB$SEED            READ ONLY
     3 3313918585 PDB1              MOUNTED
     4 3872456618 PDB2              MOUNTED
 
SQL> alter PLUGGABLE database pdb1 open;
 
Pluggable database altered.
 
SQL> select con_id,dbid,NAME,OPEN_MODE from v$pdbs;
 
  CON_ID    DBID NAME              OPEN_MODE
---------- ---------- ------------------------------ ----------
     2 4048821679 PDB$SEED            READ ONLY
     3 3313918585 PDB1              READ WRITE
     4 3872456618 PDB2              MOUNTED
 
SQL> alter PLUGGABLE database pdb1 close;
 
Pluggable database altered.
 
SQL> select con_id,dbid,NAME,OPEN_MODE from v$pdbs;
 
  CON_ID    DBID NAME              OPEN_MODE
---------- ---------- ------------------------------ ----------
     2 4048821679 PDB$SEED            READ ONLY
     3 3313918585 PDB1              MOUNTED
     4 3872456618 PDB2              MOUNTED
 
SQL> alter PLUGGABLE database all open;
 
Pluggable database altered.
 
SQL> select con_id,dbid,NAME,OPEN_MODE from v$pdbs;
 
  CON_ID    DBID NAME              OPEN_MODE
---------- ---------- ------------------------------ ----------
     2 4048821679 PDB$SEED            READ ONLY
     3 3313918585 PDB1              READ WRITE
     4 3872456618 PDB2              READ WRITE
 
SQL> alter PLUGGABLE database all close;
 
Pluggable database altered.
 
SQL> select con_id,dbid,NAME,OPEN_MODE from v$pdbs;
 
  CON_ID    DBID NAME              OPEN_MODE
---------- ---------- ------------------------------ ----------
     2 4048821679 PDB$SEED            READ ONLY
     3 3313918585 PDB1              MOUNTED
     4 3872456618 PDB2              MOUNTED
 
SQL> alter session set container=pdb1;
 
Session altered.
 
SQL> startup
Pluggable Database opened.
SQL> select con_id,dbid,NAME,OPEN_MODE from v$pdbs;
 
  CON_ID    DBID NAME              OPEN_MODE
---------- ---------- ------------------------------ ----------
     3 3313918585 PDB1              READ WRITE

pdb的管理可以在cdb中進行也可以在pdb中進行,如果是cdb中進行,需要PLUGGABLE關鍵字,如果是pdb中直接和普通數據庫一樣

登錄pdb

[oracle@xifenfei ~]$ lsnrctl status
 
LSNRCTL for Linux: Version 12.1.0.1.0 - Production on 12-MAY-2013 08:07:02
 
Copyright (c) 1991, 2013, Oracle. All rights reserved.
 
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xifenfei)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias           LISTENER
Version          TNSLSNR for Linux: Version 12.1.0.1.0 - Production
Start Date        11-MAY-2013 18:30:54
Uptime          0 days 13 hr. 36 min. 8 sec
Trace Level        off
Security         ON: Local OS Authentication
SNMP           OFF
Listener Parameter File  /u01/app/grid/product/12.1/network/admin/listener.ora
Listener Log File     /u01/app/grid/diag/tnslsnr/xifenfei/listener/alert/log.xml
Listening Endpoints Summary...
 (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
 (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=xifenfei)(PORT=1521)))
 (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=xifenfei)(PORT=5500))
(Security=(my_wallet_directory=/u01/oracle/12.1/db_1/admin/cdb/xdb_wallet))(Presentation=HTTP)(Session=RAW))
Services Summary...
Service "+ASM" has 1 instance(s).
 Instance "+ASM", status READY, has 1 handler(s) for this service...
Service "cdb" has 1 instance(s).
 Instance "cdb", status READY, has 1 handler(s) for this service...
Service "cdbXDB" has 1 instance(s).
 Instance "cdb", status READY, has 1 handler(s) for this service...
Service "pdb1" has 1 instance(s).
 Instance "cdb", status READY, has 1 handler(s) for this service...
Service "pdb2" has 1 instance(s).
 Instance "cdb", status READY, has 1 handler(s) for this service...
The command completed successfully
[oracle@xifenfei ~]$ tnsping pdb1
 
TNS Ping Utility for Linux: Version 12.1.0.1.0 - Production on 12-MAY-2013 08:07:09
 
Copyright (c) 1997, 2013, Oracle. All rights reserved.
 
Used parameter files:
 
 
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = xifenfei)
(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = pdb1)))
OK (20 msec)
[oracle@xifenfei ~]$ sqlplus sys/xifenfei@pdb1 as sysdba
 
SQL*Plus: Release 12.1.0.1.0 Production on Sun May 12 08:08:02 2013
 
Copyright (c) 1982, 2013, Oracle. All rights reserved.
 
 
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics
and Real Application Testing options
 
SQL> show con_name;
 
CON_NAME
------------------------------
PDB1
 
 
[oracle@xifenfei ~]$ sqlplus / as sysdba
 
SQL*Plus: Release 12.1.0.1.0 Production on Sun May 12 08:09:14 2013
 
Copyright (c) 1982, 2013, Oracle. All rights reserved.
 
 
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics
and Real Application Testing options
 
SQL> alter session set container=pdb1;
 
Session altered.
 
SQL> show con_name;
 
CON_NAME
------------------------------
PDB1

pdb可以通過alter session container進入也可以直接通過tns方式登錄

創建用戶

SQL> show con_name;
 
CON_NAME
------------------------------
CDB$ROOT
 
SQL> select con_id,dbid,NAME,OPEN_MODE from v$pdbs;
 
  CON_ID    DBID NAME              OPEN_MODE
---------- ---------- ------------------------------ ----------
     2 4048821679 PDB$SEED            READ ONLY
     3 3313918585 PDB1              READ WRITE
     4 3872456618 PDB2              MOUNTED
 
SQL> create user xff identified by xifenfei;
create user xff identified by xifenfei
      *
ERROR at line 1:
ORA-65096: invalid common user or role name
 
 
SQL> !oerr ora 65096
65096, 00000, "invalid common user or role name"
// *Cause: An attempt was made to create a common user or role with a name
//     that wass not valid for common users or roles. In addition to
//     the usual rules for user and role names, common user and role 
//     names must start with C## or c## and consist only of ASCII 
//     characters.
// *Action: Specify a valid common user or role name.
//
 
SQL> create user c##xff identified by xifenfei;
 
User created.
 
SQL> SELECT USERNAME,CON_ID,USER_ID FROM CDB_USERS WHERE USERNAME='C##XFF';
 
USERNAME    CON_ID  USER_ID
---------- ---------- ----------
C##XFF       1    103
C##XFF       3    104
 
SQL> alter session set container=pdb1;
 
Session altered.
 
SQL> show con_name
 
CON_NAME
------------------------------
PDB1
SQL> create user xff identified by xifenfei;
 
User created.
 
SQL> create user c##abc identified by xifenfei;
create user c##abc identified by xifenfei
      *
ERROR at line 1:
ORA-65094: invalid local user or role name

創建用戶默認的是container=all,在cdb中只能創建全局用戶(c##開頭),會在cdb和所有的pdb中創建該用戶(但是pdb中的全局用戶需要另外授權才能夠在pdb中訪問)。在pdb中只能創建的用戶為本地用戶

用戶授權

SQL> grant connect to c##xff;
 
Grant succeeded.
 
SQL> select GRANTEE,con_id from cdb_ROLE_PRIVS where GRANTED_ROLE='CONNECT' AND GRANTEE='C##XFF';
 
GRANTEE              CON_ID
------------------------------ ----------
C##XFF                 1
 
SQL> grant resource to c##xff container=all;
 
Grant succeeded.
 
SQL> select GRANTEE,con_id from cdb_ROLE_PRIVS where GRANTED_ROLE='RESOURCE' AND GRANTEE='C##XFF';
 
GRANTEE              CON_ID
------------------------------ ----------
C##XFF                 1
C##XFF                 3

用戶授權默認情況下是只會給當前container,在cdb中也可以指定container=all,對所有open的pdb且存在該用戶都進行授權

修改參數

SQL> alter system set open_cursors=500 container=all;
 
System altered.
 
SQL> conn sys/xifenfei@pdb1 as sysdba
Connected.
SQL> show parameter open_cursors;
 
NAME                 TYPE    VALUE
------------------------------------ ----------- ------------------------------
open_cursors             integer   500
SQL> alter system set open_cursors=100;
 alter system set open_cursors=100
*
ERROR at line 1:
ORA-01219: database or pluggable database not open: queries allowed on fixed
tables or views only
 
 
SQL> alter database open;
 
Database altered.
 
SQL> alter system set open_cursors=100;
 
System altered.
 
SQL> show parameter open_cursors;
 
NAME                 TYPE    VALUE
------------------------------------ ----------- ------------------------------
open_cursors             integer   100
SQL> conn / as sysdba
Connected.
SQL> show parameter open_cursors;
 
NAME                 TYPE    VALUE
------------------------------------ ----------- ------------------------------
open_cursors             integer   500

這里可以看到在cdb中修改,pdb會繼承進去;如果在pdb中修改會覆蓋pdb從cdb中繼承的參數含義

您可能感興趣的文章:
  • oracle 12c創建可插拔數據庫(PDB)與用戶詳解
  • oracle 12c因誤刪pdb數據文件導致整個數據庫打不開的解決方法

標簽:青島 承德 甘肅 開封 固原 武漢 周口 和田

巨人網絡通訊聲明:本文標題《ORACLE 12C PDB 維護基礎知識介紹》,本文關鍵詞  ORACLE,12C,PDB,維護,基礎知識,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ORACLE 12C PDB 維護基礎知識介紹》相關的同類信息!
  • 本頁收集關于ORACLE 12C PDB 維護基礎知識介紹的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    免费人成精品欧美精品| 欧美性猛片xxxx免费看久爱| 国产99一区视频免费| 99久久婷婷国产综合精品电影| www.亚洲激情.com| 色婷婷国产精品| 91.麻豆视频| 色网综合在线观看| 日本不卡视频一二三区| 亚洲精品免费在线观看| 天堂成人国产精品一区| 国产精品一区二区在线播放| www.在线成人| 欧美一区二区视频在线观看2022 | 日韩精品欧美成人高清一区二区| 六月丁香婷婷久久| 91色porny在线视频| 精品久久国产字幕高潮| 亚洲人亚洲人成电影网站色| 青青草91视频| 色综合久久综合| 国产人久久人人人人爽| 日本欧美一区二区三区乱码| 国产成人精品影视| 精品国产制服丝袜高跟| 亚洲成人精品一区二区| hitomi一区二区三区精品| 日韩一区二区三区在线视频| 亚洲欧美激情插| 国产成人av电影在线播放| 日韩色视频在线观看| 亚洲第一激情av| 欧美亚洲图片小说| 亚洲精品国产a| 国产福利视频一区二区三区| 日韩一级完整毛片| 日韩精品免费专区| 91精品国产麻豆国产自产在线| 一区二区三区不卡在线观看| 9人人澡人人爽人人精品| 欧美激情在线看| 成人综合婷婷国产精品久久免费| 精品福利av导航| 美女视频网站黄色亚洲| 欧美不卡在线视频| 紧缚捆绑精品一区二区| 日韩免费性生活视频播放| 青青青伊人色综合久久| 欧美一区二区三区视频在线| 青青草成人在线观看| 欧美一区二区在线视频| 国产在线不卡视频| 国产精品二区一区二区aⅴ污介绍| 国产高清精品久久久久| 亚洲欧美日韩久久精品| 欧美美女黄视频| 免费av网站大全久久| 久久精品欧美一区二区三区不卡| 成人免费视频视频在线观看免费| 国产精品久久久久永久免费观看| 在线视频你懂得一区| 午夜av区久久| 国产日产精品一区| 欧美日韩精品系列| 国产精品夜夜嗨| 一区二区三区中文免费| 精品成a人在线观看| 一本大道久久a久久综合| 石原莉奈一区二区三区在线观看 | 国模套图日韩精品一区二区| 欧美激情一区二区三区在线| 欧美三级中文字幕在线观看| 久久精品国产免费看久久精品| 欧美高清一级片在线观看| 欧美美女视频在线观看| 99久久伊人久久99| 老司机精品视频线观看86| 亚洲精品ww久久久久久p站| 精品国产污污免费网站入口 | 91蜜桃传媒精品久久久一区二区| 视频一区二区三区中文字幕| 亚洲欧美在线视频观看| 2021中文字幕一区亚洲| 欧美人与禽zozo性伦| kk眼镜猥琐国模调教系列一区二区| 日韩电影在线免费| 亚洲国产日韩精品| 中文字幕一区二区三区不卡在线| 日韩亚洲欧美一区| 555夜色666亚洲国产免| 欧美性xxxxxx少妇| 欧美日韩在线综合| 久久久久国产精品人| 国产成人精品免费看| 精品夜夜嗨av一区二区三区| 日韩成人免费看| 日韩精品免费视频人成| 亚洲自拍都市欧美小说| 亚洲国产精品久久一线不卡| 一区二区三区四区蜜桃| 一区二区三区在线视频免费 | 成人网页在线观看| 成人av免费观看| 99在线精品观看| av电影一区二区| 91成人看片片| 欧美日韩国产乱码电影| 日韩一级黄色大片| 精品国产乱码久久久久久久久| 日韩欧美激情在线| 日本一区二区不卡视频| 亚洲精品你懂的| 日本人妖一区二区| 国产福利不卡视频| 欧美午夜免费电影| 日韩一区二区三| 国产精品成人免费精品自在线观看| 亚洲人午夜精品天堂一二香蕉| 亚洲福利一区二区| 成人黄色免费短视频| 91在线播放网址| 欧美浪妇xxxx高跟鞋交| 精品盗摄一区二区三区| 亚洲国产精品v| 肉肉av福利一精品导航| 国产精品一区久久久久| 欧美色网站导航| 欧美va亚洲va国产综合| 亚洲同性gay激情无套| 蜜臀久久久99精品久久久久久| 丁香天五香天堂综合| 欧美撒尿777hd撒尿| 国产精品每日更新| 激情av综合网| 欧美伦理影视网| 亚洲欧美经典视频| 国产一二三精品| 日韩欧美国产三级电影视频| 久久综合网色—综合色88| 午夜婷婷国产麻豆精品| 99re这里只有精品视频首页| xf在线a精品一区二区视频网站| 亚洲国产精品人人做人人爽| va亚洲va日韩不卡在线观看| 理论电影国产精品| 欧美三级日韩三级国产三级| 中文字幕日本乱码精品影院| 国模一区二区三区白浆| 欧美成人性福生活免费看| 日韩高清不卡一区二区| 欧美日韩在线播| 亚洲自拍都市欧美小说| 色综合久久88色综合天天6| 国产精品区一区二区三区| 国产乱码精品一区二区三区忘忧草 | 三级影片在线观看欧美日韩一区二区| 本田岬高潮一区二区三区| 久久久久久久综合狠狠综合| 国模冰冰炮一区二区| 久久久久久久久久电影| 成人黄色大片在线观看| 亚洲欧洲99久久| 欧美日韩中文国产| 日日欢夜夜爽一区| 精品区一区二区| 成人午夜av电影| 一区二区三区在线视频免费 | 国产色产综合产在线视频| 国产99久久久久| 亚洲一区二区欧美日韩| 欧美年轻男男videosbes| 日本美女一区二区三区| 国产日韩欧美电影| 一本大道av伊人久久综合| 亚洲国产成人tv| 欧美一区二区福利视频| 精品综合久久久久久8888| 中文字幕亚洲一区二区av在线 | 亚洲一二三级电影| 日韩美女在线视频| www.欧美.com| 久久99精品国产麻豆不卡| 中文字幕久久午夜不卡| 欧美精品三级在线观看| 国产精品自在欧美一区| 亚洲va国产天堂va久久en| 国产色综合久久| 国产欧美精品一区二区三区四区 | 99视频在线观看一区三区| 亚洲超碰精品一区二区| 91啪亚洲精品| 亚洲国产成人av网| 久久久精品欧美丰满| 欧美日韩在线播放三区四区| 成人av片在线观看| 国模娜娜一区二区三区| 午夜av电影一区| 亚洲综合丁香婷婷六月香| 国产精品家庭影院| 精品福利一区二区三区免费视频|