婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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 維護基礎知識介紹的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美丰满高潮xxxx喷水动漫| 北条麻妃一区二区三区| 一级精品视频在线观看宜春院| 欧美国产精品专区| 国产精品美女久久久久久久| 久久久久国产一区二区三区四区| 日韩女优毛片在线| 精品久久久久一区| 26uuu久久综合| 国产欧美一区二区精品忘忧草| 久久精品亚洲乱码伦伦中文| 欧美国产激情一区二区三区蜜月| 国产精品网站导航| 亚洲免费高清视频在线| 亚洲第一搞黄网站| 看片网站欧美日韩| 高清在线不卡av| 91蜜桃免费观看视频| 欧美综合天天夜夜久久| 91精品国产综合久久久久久漫画| 精品日产卡一卡二卡麻豆| 国产午夜亚洲精品羞羞网站| 亚洲乱码精品一二三四区日韩在线| 亚洲激情av在线| 久久99精品久久只有精品| 成人成人成人在线视频| 欧美日韩一区二区欧美激情| 久久亚洲精品小早川怜子| 亚洲蜜臀av乱码久久精品蜜桃| 午夜精品成人在线视频| 国产成人啪免费观看软件| 色综合久久久久综合体桃花网| 9191成人精品久久| 欧美国产禁国产网站cc| 石原莉奈一区二区三区在线观看| 国产福利一区在线观看| 69堂国产成人免费视频| 国产精品久久久久婷婷| 日本欧美肥老太交大片| 91美女片黄在线观看91美女| 欧美一卡2卡三卡4卡5免费| 中文字幕亚洲欧美在线不卡| 精品一区在线看| 欧美四级电影网| 亚洲国产精品v| 经典三级视频一区| 欧美日韩专区在线| 亚洲日本中文字幕区| 国产精品影视天天线| 欧美日韩国产天堂| 亚洲乱码日产精品bd| 成人小视频在线观看| 亚洲精品在线网站| 蜜桃视频免费观看一区| 欧美日韩国产美| 一区二区日韩av| 91在线国内视频| 亚洲欧洲日产国产综合网| 国产麻豆精品95视频| 日韩欧美在线1卡| 免费欧美在线视频| 7777精品伊人久久久大香线蕉超级流畅| 亚洲精品中文字幕在线观看| 成人免费观看av| 国产女主播一区| 高清不卡在线观看av| 国产女主播一区| 国产麻豆欧美日韩一区| 久久久久久久网| 国产成人精品亚洲午夜麻豆| 欧美国产日韩亚洲一区| 岛国一区二区三区| 亚洲少妇最新在线视频| 91老师国产黑色丝袜在线| 一区在线观看视频| 91久久精品网| 亚洲国产精品一区二区久久| 欧美吞精做爰啪啪高潮| 午夜欧美电影在线观看| 欧美一区二区三区四区视频| 免费欧美高清视频| 国产视频一区二区在线| 丁香婷婷深情五月亚洲| 亚洲欧美激情插| 欧美日韩免费观看一区三区| 美国欧美日韩国产在线播放 | 中文字幕一区二区三区精华液| 成人午夜视频网站| 亚洲男人的天堂在线aⅴ视频| 色欧美片视频在线观看| 成人亚洲一区二区一| 国产中文字幕精品| 日韩欧美国产小视频| 国内成人精品2018免费看| 国产欧美精品区一区二区三区 | 91小视频免费观看| 亚洲综合激情小说| 精品日韩成人av| 91在线云播放| 久久成人麻豆午夜电影| 中文字幕一区在线观看视频| 欧美日韩成人一区| 国产成人小视频| 亚洲第一搞黄网站| 亚洲国产精品精华液ab| 欧美三级欧美一级| 国产91精品精华液一区二区三区| 色偷偷一区二区三区| 亚洲影院免费观看| 久久久精品人体av艺术| 欧美三级资源在线| 精久久久久久久久久久| 亚洲国产精品一区二区www| 国产欧美久久久精品影院| 69精品人人人人| 91欧美激情一区二区三区成人| 免费在线视频一区| 亚洲在线视频免费观看| 国产精品天干天干在线综合| 欧美一区二区三区视频在线观看| 91免费看片在线观看| 国产99久久久国产精品免费看| 日本视频中文字幕一区二区三区| 日韩码欧中文字| 精品粉嫩aⅴ一区二区三区四区| 色狠狠色噜噜噜综合网| 成人综合在线视频| 国产一区二区中文字幕| 奇米精品一区二区三区四区| 亚洲午夜免费福利视频| 日韩一区有码在线| 国产精品成人一区二区艾草| 久久久久久黄色| 精品1区2区在线观看| 日韩你懂的在线观看| 欧美丰满高潮xxxx喷水动漫| 欧美视频完全免费看| 91国内精品野花午夜精品| 99久久精品99国产精品| 成人高清免费观看| 99久久免费视频.com| 成人av手机在线观看| 成人免费视频视频| 成人福利在线看| 99精品欧美一区二区三区综合在线| 国产精品一区二区在线观看不卡 | 久久久久久久久久电影| 日韩精品影音先锋| 久久伊人蜜桃av一区二区| 久久久另类综合| 国产午夜精品一区二区| 国产日韩av一区二区| 欧美激情一区二区三区不卡 | 久久综合九色综合欧美亚洲| 久久午夜电影网| 国产精品免费视频一区| 中文字幕一区二区三区色视频| 亚洲欧美视频在线观看视频| 亚洲国产精品一区二区久久| 日本少妇一区二区| 国产精品综合在线视频| 91在线视频观看| 欧美另类videos死尸| 日韩一区二区三区电影| 国产亚洲美州欧州综合国| 国产精品久久久久久久久搜平片 | 亚洲国产精品一区二区久久| 日韩高清不卡一区| 国产在线精品一区二区夜色| 成人免费看视频| 欧洲一区在线电影| 精品国产免费一区二区三区四区| 亚洲国产精品ⅴa在线观看| 亚洲国产精品一区二区久久恐怖片| 奇米精品一区二区三区在线观看 | 毛片av一区二区三区| 国产成人在线视频播放| 在线精品视频小说1| 欧美成人三级电影在线| 亚洲欧美精品午睡沙发| 久久精品国产秦先生| 菠萝蜜视频在线观看一区| 欧美人妇做爰xxxⅹ性高电影| 久久香蕉国产线看观看99| 亚洲国产欧美一区二区三区丁香婷| 麻豆精品一二三| 色94色欧美sute亚洲线路一ni| 欧美videossexotv100| 一区二区三区精品久久久| 国产在线乱码一区二区三区| 欧美色涩在线第一页| 国产精品进线69影院| 精品在线播放免费| 欧美日韩在线一区二区| ●精品国产综合乱码久久久久| 精品一区二区三区免费观看| 欧美日韩国产区一| 一区二区三区在线免费视频| 国产精品一二三在| 日韩三区在线观看|