设为首页收藏本站

Botang唐波's Oracle Station

查看: 688|回复: 0

课程第63/64次(2017-12-02星期六上下午)

[复制链接]

659

主题

1018

帖子

7486

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7486
发表于 2017-12-2 09:31:39 | 显示全部楼层 |阅读模式
1Z0-053第18章,1Z0-063第1章
1Z0-05219章(上完19章),1Z0-05321章(上完21章)和1Z0-063多租户部分共9章(上1
总共上完全部49章中的41

索引不可用,11g会自动删除索引的存储空间(段):
  1. [oracle@station26 ~]$ sqlplus /nolog

  2. SQL*Plus: Release 12.1.0.2.0 Production on Fri Dec 22 09:26:01 2017

  3. Copyright (c) 1982, 2014, Oracle.  All rights reserved.

  4. SQL> conn hr/oracle_4U
  5. Connected.
  6. SQL> create table t05318_a ( a number ) ;

  7. Table created.

  8. SQL> create index i05318_a on t05318_a ( a ) ;

  9. Index created.

  10. SQL> insert into t05318_a  values ( 1 ) ;

  11. 1 row created.

  12. SQL> rollback;

  13. Rollback complete.

  14. SQL>  insert into t05318_a  values ( 1 ) ;

  15. 1 row created.

  16. SQL> commit;

  17. Commit complete.

  18. SQL> alter table t05318_a move tablespace users;

  19. Table altered.

  20. SQL>
复制代码
  1. select  *    from dba_segments s
  2. where s.OWNER='HR' and s.SEGMENT_NAME='I05318_A';

  3. select i.STATUS
  4.    from dba_indexes i where i.TABLE_OWNER='HR'
  5.    and i.TABLE_NAME='T05318_A';
复制代码
对于11.2.0.2含以后版本:1Z0-053的18-14页不对,分区表也是延迟段建立:
Screenshot.png

关于索引组织表,书上是对的,不能段延迟:
  1. SQL> create table iot1 ( a  number  constraint pk_iot1 primary key ,
  2.   2                      b varchar2(20))
  3.   3  organization index;

  4. Table created.
复制代码
  1. select  * from dba_tables t
  2. where t.OWNER='HR' and t.TABLE_NAME='IOT1';

  3. select  * from dba_indexes i
  4. where i.table_OWNER='HR' and i.TABLE_NAME='IOT1';

  5. select  *    from dba_segments s
  6. where s.OWNER='HR' and s.SEGMENT_NAME='PK_IOT1';
复制代码
补充:索引的压缩是OLTP压缩出现之前很多年就有的(OLTP表压缩的前身):
  1. SQL> create table t05318_oltp ( a char(2000)) ;

  2. Table created.


  3. SQL> create index i05318_oltp on t05318_oltp (a) ;

  4. Index created.



  5. SQL> begin
  6.   2   for i in 1..10000
  7.   3   loop
  8.   4     insert into t05318_oltp values ('A');
  9.   5  end loop;
  10.   6  commit;
  11.   7  end;
  12.   8  /


  13. PL/SQL procedure successfully completed.

  14. SQL> SQL>
  15. SQL>
  16. SQL> drop index t05318_oltp;
  17. drop index t05318_oltp
  18.            *
  19. ERROR at line 1:
  20. ORA-01418: specified index does not exist


  21. SQL>  drop index i05318_oltp;

  22. Index dropped.

  23. SQL> create index i05318_oltp on t05318_oltp (a) compress;                                   

  24. Index created.

  25. SQL>
复制代码
  1. select  bytes/1024/1024  from dba_segments s
  2. where s.OWNER='HR' and
  3. s.SEGMENT_NAME='I05318_OLTP';

  4. select  i.COMPRESSION   from dba_indexes i
  5. where i.TABLE_OWNER='HR'
  6. and i.TABLE_NAME='T05318_OLTP';
复制代码
压缩:
Oracle11gR2的表压缩特性通过压缩表中的数据以减少对空间的占用。Oracle11gR2支持三种不同的压缩方式:
·    支持直接路径加载的Basic压缩方式(10x)
·    支持针对所有DML操作的OLTP压缩方式(2-4x)
·    Exadata专属的Hybrid columnar compression压缩方式

    Oracle公司建议我们采用以上三种不同的压缩方式,针对特定的应用场合来进行表压缩。如果该表包含大量冗长的和重复的值,通过被压缩可以减少该表对磁盘空间的占用和对SGA中数据库缓冲区缓存的占用。
先从图形界面入手,我们发现在新建表空间时Oracle11gR2的界面出现压缩选项:
在 下面各个部分所有的实验中我们都创建两个表:一个表在TBS_NOCOMPRESSION表空间,另一个表在有对应默认压缩选项的表空间。最后我们把在 TBS_NOCOMPRESSION表空间上的那个表转换成对应压缩选项表。通过对比实验来弄清Oracle11gR2这方面的新特性。
--sys--
create tablespace tbs_nocompression datafile size 10M autoextend on;
create tablespace tbs_basic datafile size 10M autoextend on default compress basic;
create tablespace tbs_oltp datafile size 10M autoextend on default compress for oltp;
create tablespace tbs_query datafile size 10M autoextend on default compress for query;
create tablespace tbs_archive datafile size 10M autoextend on default compress for archive;
select  t.tablespace_name, t.def_tab_compression, t.compress_for  from dba_tablespaces t
where t.tablespace_name in ('TBS_NOCOMPRESSION',
                                                  'TBS_BASIC', 'TBS_OLTP',
                                                   'TBS_QUERY',
                                                   'TBS_ARCHIVE');
--hr--                                                   
create table t_nocompression (a varchar2(200)) tablespace tbs_nocompression;
create table t_basic (a varchar2(200)) tablespace tbs_basic;
create table t_oltp (a varchar2(200)) tablespace tbs_oltp;
--hr-error--
create table t_query (a varchar2(200)) tablespace tbs_query;
create table t_archive (a varchar2(200)) tablespace tbs_archive;  
--hr--
begin
   for i in 1..400
   loop
      insert into t_nocompression values('AAAAAAAAAAAAAAAAAAAA');
   end loop;
   commit;
end;
--hr--
begin
   for i in 1..400
   loop
      insert into t_basic values('AAAAAAAAAAAAAAAAAAAA');
   end loop;
   commit;
end;
--hr--
begin
   for i in 1..400
   loop
      insert into t_oltp values('AAAAAAAAAAAAAAAAAAAA');
   end loop;
   commit;
end;  
--hr--
select  t.TABLE_NAME, t.PCT_FREE , t.COMPRESSION , t.COMPRESS_FOR, t.TABLESPACE_NAME
from user_tables t where t.TABLE_NAME   in ('T_NOCOMPRESSION','T_BASIC','T_OLTP');
select  count(*)  , substr(rowid, 10, 6 ) from hr.t_nocompression  group by  substr(rowid, 10, 6 );
select  count(*)  , substr(rowid, 10, 6 ) from hr.t_basic  group by  substr(rowid, 10, 6 );      
select  count(*)  , substr(rowid, 10, 6 ) from hr.t_oltp  group by  substr(rowid, 10, 6 );  
--sys--
select   count(*)  ,    dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_NOCOMPRESSION',row_id => rowid)
      from hr.T_NOCOMPRESSION  group by     dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_NOCOMPRESSION',row_id => rowid);
--sys--
select   count(*)  ,    dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_BASIC',row_id => rowid)
      from hr.T_BASIC group by     dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_BASIC',row_id => rowid);
--sys--      
select   count(*)  ,    dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_OLTP',row_id => rowid)
      from hr.T_OLTP group by     dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_OLTP',row_id => rowid);
--hr--      
create table t_basic2 (a varchar2(200)) tablespace tbs_nocompression compress;
create table t_oltp2 (a varchar2(200)) tablespace tbs_nocompression compress for oltp;
--hr-error--
create table t_query2 (a varchar2(200)) tablespace tbs_nocompression compress for query;
create table t_archive2 (a varchar2(200)) tablespace tbs_nocompression compress for archive;     
--hr--
select  t.TABLE_NAME, t.PCT_FREE , t.COMPRESSION , t.COMPRESS_FOR, t.TABLESPACE_NAME
from user_tables t where t.TABLE_NAME   in ('T_NOCOMPRESSION','T_BASIC','T_OLTP',  'T_BASIC2','T_OLTP2' );
--hr--
begin
   for i in 1..400
   loop
      insert into t_basic2 values('AAAAAAAAAAAAAAAAAAAA');
   end loop;
   commit;
end;
--hr--
begin
   for i in 1..400
   loop
      insert into t_oltp2 values('AAAAAAAAAAAAAAAAAAAA');
   end loop;
   commit;
end;
--hr--
select  count(*)  , substr(rowid, 10, 6 ) from hr.t_basic2  group by  substr(rowid, 10, 6 );
select  count(*)  , substr(rowid, 10, 6 ) from hr.t_oltp2  group by  substr(rowid, 10, 6 );
--sys--
select   count(*)  ,    dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_BASIC2',row_id => rowid)
      from hr.T_BASIC2 group by     dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_BASIC2',row_id => rowid);
--sys--      
select   count(*)  ,    dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_OLTP2',row_id => rowid)
      from hr.T_OLTP2 group by     dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_OLTP2',row_id => rowid);
--hr--
alter table t_nocompression compress for oltp;
select  t.TABLE_NAME, t.PCT_FREE , t.COMPRESSION , t.COMPRESS_FOR, t.TABLESPACE_NAME
from user_tables t where t.TABLE_NAME   in ('T_NOCOMPRESSION','T_BASIC','T_OLTP',  'T_BASIC2','T_OLTP2' );
select  count(*)  , substr(rowid, 10, 6 ) from hr.t_nocompression  group by  substr(rowid, 10, 6 );     
--sys--
select   count(*)  ,    dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_NOCOMPRESSION',row_id => rowid)
   from hr.T_NOCOMPRESSION  group by     dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_NOCOMPRESSION',row_id => rowid);   
--hr--
begin
   for i in 1..400
   loop
      insert into t_nocompression values('AAAAAAAAAAAAAAAAAAAA');
   end loop;
   commit;
end;
--hr--
select  count(*)  , substr(rowid, 10, 6 ) from hr.t_nocompression  group by  substr(rowid, 10, 6 );
--sys--
select   count(*)  ,    dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_NOCOMPRESSION',row_id => rowid)
      from hr.T_NOCOMPRESSION  group by     dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_NOCOMPRESSION',row_id => rowid);
--hr--
alter table t_nocompression move tablespace tbs_nocompression;
select  count(*)  , substr(rowid, 10, 6 ) from hr.t_nocompression  group by  substr(rowid, 10, 6 );   
--sys--
select   count(*)  ,    dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_NOCOMPRESSION',row_id => rowid)
      from hr.T_NOCOMPRESSION  group by     dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_NOCOMPRESSION',row_id => rowid);
--hr--
select  count(*)  , substr(rowid, 10, 6 ) from hr.t_basic  group by  substr(rowid, 10, 6 );  
insert /*+ append */ into t_basic select  * from  t_basic;
commit;
select  count(*)  , substr(rowid, 10, 6 ) from hr.t_basic  group by  substr(rowid, 10, 6 );
--sys--
select   count(*)  ,    dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_BASIC',row_id => rowid)
      from hr.T_BASIC group by     dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_BASIC',row_id => rowid);
--hr--
alter table t_basic move tablespace  TBS_NOCOMPRESSION;
select  count(*)  , substr(rowid, 10, 6 ) from hr.t_basic  group by  substr(rowid, 10, 6 );      
--sys--
select   count(*)  ,    dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_BASIC',row_id => rowid)
      from hr.T_BASIC group by     dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_BASIC',row_id => rowid);
--sys-evolution--
drop table hr.t_basic_big;
create table hr.t_basic_big compress as select  * from dba_source;

由于basic压缩是个迭代过程
Screenshot-3.png


Screenshot-2.png
所以有5000多行没有压缩

--sys-advisor11g的语法--
declare
  v_blkcnt_cmp number;
  v_blkcnt_uncmp  number;
  v_row_cmp number;
  v_row_uncmp number;
  v_cmp_ratio number;
  v_comptype_str  varchar2(200);
BEGIN
DBMS_COMPRESSION.GET_COMPRESSION_RATIO(scratchtbsname => 'USERS',
                                                                                             ownname =>'HR',
                                                                                             tabname =>'T_BASIC_BIG',
                                                                                             partname =>null,
                                                                                             comptype => 2,
                                                                                             blkcnt_cmp => v_blkcnt_cmp,
                                                                                             blkcnt_uncmp =>  v_blkcnt_uncmp,
                                                                                             row_cmp =>v_row_cmp,
                                                                                             row_uncmp => v_row_uncmp,
                                                                                             cmp_ratio =>  v_cmp_ratio,
                                                                                             comptype_str =>v_comptype_str);                                                  
DBMS_OUTPUT.PUT_LINE('Blk count compressed = ' || v_blkcnt_cmp);
DBMS_OUTPUT.PUT_LINE('Blk count uncompressed = ' || v_blkcnt_uncmp);
DBMS_OUTPUT.PUT_LINE('Row count per block compressed = ' || v_row_cmp);
DBMS_OUTPUT.PUT_LINE('Row count per block uncompressed = ' || v_row_uncmp);
DBMS_OUTPUT.PUT_LINE('ratio: '||v_cmp_ratio);
DBMS_OUTPUT.PUT_LINE('Compression type = ' || v_comptype_str);
end;
--输出--
Blk count compressed = 1785
Blk count uncompressed = 2340
Row count per block compressed = 68
Row count per block uncompressed = 51
ratio: 1.31092436974789915966386554621848739496
Compression type = "Compress For OLTP"

压缩建议者12c的语法:
  •   v_blkcnt_cmp number;
  •   v_blkcnt_uncmp  number;
  •   v_row_cmp num
  • declare
  • ber;
  •   v_row_uncmp number;
  •   v_cmp_ratio number;
  •   v_comptype_str  varchar2(200);
  • BEGIN
  • DBMS_COMPRESSION.GET_COMPRESSION_RATIO(scratchtbsname => 'USERS',
  •                                                                                              ownname =>'HR',
  •                                                                                              OBJNAME =>'T_BASIC_BIG',
  •                                                                                              SUBOBJNAME =>null,
  •                                                                                              comptype => 16,
  •                                                                                              blkcnt_cmp => v_blkcnt_cmp,
  •                                                                                              blkcnt_uncmp =>  v_blkcnt_uncmp,
  •                                                                                              row_cmp =>v_row_cmp,
  •                                                                                              row_uncmp => v_row_uncmp,
  •                                                                                              cmp_ratio =>  v_cmp_ratio,
  •                                                                                              comptype_str =>v_comptype_str);
  • DBMS_OUTPUT.PUT_LINE('Blk count compressed = ' || v_blkcnt_cmp);
  • DBMS_OUTPUT.PUT_LINE('Blk count uncompressed = ' || v_blkcnt_uncmp);
  • DBMS_OUTPUT.PUT_LINE('Row count per block compressed = ' || v_row_cmp);
  • DBMS_OUTPUT.PUT_LINE('Row count per block uncompressed = ' || v_row_uncmp);
  • DBMS_OUTPUT.PUT_LINE('ratio: '||v_cmp_ratio);
  • DBMS_OUTPUT.PUT_LINE('Compression type = ' || v_comptype_str);
  • end;







--OLTP压缩一下表--
验证表大小

--sys--
select   count(*)  ,    dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_BASIC_BIG',row_id => rowid)
      from hr.T_BASIC_BIG group by     dbms_compression.get_compression_type(ownname => 'HR',tabname => 'T_BASIC_BIG',row_id => rowid);  
--hr--
create table t_basic_col( a  number , b varchar2(20))  compress ;
insert into t_basic_col values ( 1,'A') ;
commit;
create table t_oltp_col( a  number , b varchar2(20))  compress  for oltp;
insert into t_oltp_col values ( 1,'A') ;
commit;
select  * from  t_basic_col;
select  * from t_oltp_col;
alter table  t_basic_col drop column b;
alter table  t_basic_col drop ( b);
alter table t_oltp_col drop column b;
select  * from t_oltp_col;

在非exadata机器上,是建不了默认HCC的表空间的:
  1. SQL> create tablespace tbs_query datafile size 10M autoextend on default compress for query;
  2. create tablespace tbs_query datafile size 10M autoextend on default compress for query
  3. *
  4. ERROR at line 1:
  5. ORA-64307:  Exadata Hybrid Columnar Compression is not supported for
  6. tablespaces on this storage type


  7. SQL> create tablespace tbs_archive datafile size 10M autoextend on default compress for archive;
  8. create tablespace tbs_archive datafile size 10M autoextend on default compress for archive
  9. *
  10. ERROR at line 1:
  11. ORA-64307:  Exadata Hybrid Columnar Compression is not supported for
  12. tablespaces on this storage type


  13. SQL>
复制代码

在shrink space时,偏门知识:
shrink IOT时,要重建映射表和第二索引:
Screenshot-1.png


段建议者:
Screenshot-3.png

空间悬挂:
  1. create tablespace tbs05318  datafile size 5M autoextend off;

  2. grant resumable to hr;
复制代码
  1. SQL> create table iot1 ( a  number  constraint pk_iot1 primary key ,
  2.   2                      b varchar2(20))
  3.   3  organization index;

  4. Table created.

  5. SQL> show user
  6. USER is "HR"
  7. SQL> create table t05318  ( a  number )  tablespace tbs05318 storage ( initial 6M ) ;

  8. Table created.

  9. SQL> insert into t05318 values (1) ;
  10. insert into t05318 values (1)
  11.             *
  12. ERROR at line 1:
  13. ORA-01659: unable to allocate MINEXTENTS beyond 4 in tablespace TBS05318


  14. SQL> alter session set resumable_timeout=10;
  15. ERROR:
  16. ORA-02097: parameter cannot be modified because specified value is invalid
  17. ORA-01031: insufficient privileges


  18. SQL> alter session enable resumable timeout 10;
  19. ERROR:
  20. ORA-01031: insufficient privileges


  21. SQL> alter session set resumable_timeout=10;

  22. Session altered.

  23. SQL> insert into t05318 values (1) ;
  24. insert into t05318 values (1)
  25.             *
  26. ERROR at line 1:
  27. ORA-30032: the suspended (resumable) statement has timed out
  28. ORA-01659: unable to allocate MINEXTENTS beyond 4 in tablespace TBS05318


  29. SQL>
复制代码

trigger:
  1. create tablespace tbs05318  datafile size 5M autoextend off;

  2. grant resumable to hr;

  3. CREATE OR REPLACE TRIGGER SYS.TRG_SUSPEND
  4. AFTER SUSPEND
  5. ON DATABASE
  6. declare
  7.   v_size number;
  8.   pragma AUTONOMOUS_TRANSACTION;
  9. begin
  10.   select  bytes into v_size from dba_data_files
  11.   where  file_name='/u01/app/oracle/oradata/orcl/ORCL/datafile/o1_mf_tbs05318_f3s0qml2_.dbf';
  12.   v_size := v_size + 5242880 ;
  13.   execute immediate 'alter database datafile  ''/u01/app/oracle/oradata/orcl/ORCL/datafile/o1_mf_tbs05318_f3s0qml2_.dbf''  resize '||v_size;
  14. commit;
  15. end;




复制代码

在多组户的插件数据库查v$视图:
  1. [oracle@station26 admin]$ sqlplus /nolog

  2. SQL*Plus: Release 12.1.0.2.0 Production on Fri Dec 22 16:09:43 2017

  3. Copyright (c) 1982, 2014, Oracle.  All rights reserved.

  4. SQL> conn sys/oracle_4U@pdb1_1 as sysdba
  5. Connected.
  6. SQL> select   d.CON_ID,d.NAME,d.OPEN_MODE,d.CDB
  7. from v$database d;  2  

  8.     CON_ID NAME      OPEN_MODE                  CDB
  9. ---------- --------- -------------------- ---
  10.          0 CDB1      READ WRITE           YES

  11. SQL>  select i.INSTANCE_MODE, i.INSTANCE_NAME,i.CON_ID
  12.   from v$instance i;  2  

  13. INSTANCE_MO INSTANCE_NAME         CON_ID
  14. ----------- ---------------- ----------
  15. REGULAR     cdb1                      0

  16. SQL> select  con_id, name from v$datafile;

  17.     CON_ID
  18. ----------
  19. NAME
  20. --------------------------------------------------------------------------------
  21.          0
  22. +DATA/CDB1/DATAFILE/undotbs1.260.934887851

  23.          3
  24. +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/system.272.934888861

  25.          3
  26. +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/sysaux.271.934888861


  27.     CON_ID
  28. ----------
  29. NAME
  30. --------------------------------------------------------------------------------
  31.          3
  32. +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/users.273.934888861

  33.          3
  34. +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/example.270.934888861


  35. SQL> exit
  36. Disconnected from Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
  37. With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics
  38. and Real Application Testing options
  39. [oracle@station26 admin]$ vim tnsnames.ora
  40. [oracle@station26 admin]$ sqlplus /nolog

  41. SQL*Plus: Release 12.1.0.2.0 Production on Fri Dec 22 16:11:11 2017

  42. Copyright (c) 1982, 2014, Oracle.  All rights reserved.

  43. SQL> conn sys/oracle_4U@pdb1_1 as sysdba
  44. Connected.
  45. SQL> show con_id

  46. CON_ID
  47. ------------------------------
  48. 3
  49. SQL> show con_name

  50. CON_NAME
  51. ------------------------------
  52. PDB1_1
  53. SQL> select   d.CON_ID,d.NAME,d.OPEN_MODE,d.CDB
  54. from v$database d;  2  

  55.     CON_ID NAME      OPEN_MODE                  CDB
  56. ---------- --------- -------------------- ---
  57.          0 CDB1      READ WRITE           YES

  58. SQL> select i.INSTANCE_MODE, i.INSTANCE_NAME,i.CON_ID
  59.   from v$instance i;  2  

  60. INSTANCE_MO INSTANCE_NAME         CON_ID
  61. ----------- ---------------- ----------
  62. REGULAR     cdb1                      0

  63. SQL> select  con_id, name from v$datafile;

  64.     CON_ID
  65. ----------
  66. NAME
  67. --------------------------------------------------------------------------------
  68.          0
  69. +DATA/CDB1/DATAFILE/undotbs1.260.934887851

  70.          3
  71. +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/system.272.934888861

  72.          3
  73. +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/sysaux.271.934888861


  74.     CON_ID
  75. ----------
  76. NAME
  77. --------------------------------------------------------------------------------
  78.          3
  79. +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/users.273.934888861

  80.          3
  81. +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/example.270.934888861


  82. SQL>

  83. SQL>   select s.CON_ID,s.NAME,s.PDB
  84.    from v$services s;  2  

  85.     CON_ID NAME
  86. ---------- ----------------------------------------------------------------
  87. PDB
  88. ------------------------------
  89.      3 pdb1_1
  90. PDB1_1


  91. SQL>     select  p.CON_ID,p.NAME,p.OPEN_MODE
  92.   from v$pdbs p;  2  

  93.     CON_ID NAME               OPEN_MODE
  94. ---------- ------------------------------ ----------
  95.      3 PDB1_1              READ WRITE

  96. SQL> show con_name

  97. CON_NAME
  98. ------------------------------
  99. PDB1_1
  100. SQL> show con_id

  101. CON_ID
  102. ------------------------------
  103. 3
  104. SQL>
  105. SQL>   select  c.CON_ID,c.DBID,c.PDB_ID, c.GUID  , c.PDB_NAME,c.STATUS
  106.    from cdb_pdbs c;  2  

  107.     CON_ID     DBID      PDB_ID GUID
  108. ---------- ---------- ---------- --------------------------------
  109. PDB_NAME
  110. --------------------------------------------------------------------------------
  111. STATUS
  112. ---------
  113.      3 3404205601           3 4784B01598A17301E0531A00A8C082AB
  114. PDB1_1
  115. NORMAL


  116. SQL>   
  117.    select  * from v$logfile;SQL>

  118.     GROUP# STATUS  TYPE
  119. ---------- ------- -------
  120. MEMBER
  121. --------------------------------------------------------------------------------
  122. IS_    CON_ID
  123. --- ----------
  124.      3       ONLINE
  125. +DATA/CDB1/ONLINELOG/group_3.264.934887917
  126. NO         0

  127.      3       ONLINE
  128. +FRA/CDB1/ONLINELOG/group_3.259.934887919
  129. YES         0

  130.     GROUP# STATUS  TYPE
  131. ---------- ------- -------
  132. MEMBER
  133. --------------------------------------------------------------------------------
  134. IS_    CON_ID
  135. --- ----------

  136.      2       ONLINE
  137. +DATA/CDB1/ONLINELOG/group_2.263.934887915
  138. NO         0

  139.      2       ONLINE
  140. +FRA/CDB1/ONLINELOG/group_2.258.934887917

  141.     GROUP# STATUS  TYPE
  142. ---------- ------- -------
  143. MEMBER
  144. --------------------------------------------------------------------------------
  145. IS_    CON_ID
  146. --- ----------
  147. YES         0

  148.      1       ONLINE
  149. +DATA/CDB1/ONLINELOG/group_1.262.934887911
  150. NO         0

  151.      1       ONLINE

  152.     GROUP# STATUS  TYPE
  153. ---------- ------- -------
  154. MEMBER
  155. --------------------------------------------------------------------------------
  156. IS_    CON_ID
  157. --- ----------
  158. +FRA/CDB1/ONLINELOG/group_1.257.934887913
  159. YES         0


  160. 6 rows selected.

  161. SQL>  select * from v$controlfile;

  162. STATUS
  163. -------
  164. NAME
  165. --------------------------------------------------------------------------------
  166. IS_ BLOCK_SIZE FILE_SIZE_BLKS      CON_ID
  167. --- ---------- -------------- ----------

  168. +DATA/CDB1/CONTROLFILE/current.261.934887907
  169. NO     16384         1096           0


  170. +FRA/CDB1/CONTROLFILE/current.256.934887907
  171. YES     16384         1096           0

  172. STATUS
  173. -------
  174. NAME
  175. --------------------------------------------------------------------------------
  176. IS_ BLOCK_SIZE FILE_SIZE_BLKS      CON_ID
  177. --- ---------- -------------- ----------


  178. SQL>
  179. SQL>  select  c.CON_ID,c.FILE_NAME,c.STATUS from
  180.   cdb_data_files c;  2  

  181.     CON_ID
  182. ----------
  183. FILE_NAME
  184. --------------------------------------------------------------------------------
  185. STATUS
  186. ---------
  187.      3
  188. +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/example.270.934888861
  189. AVAILABLE

  190.      3
  191. +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/users.273.934888861
  192. AVAILABLE

  193.     CON_ID
  194. ----------
  195. FILE_NAME
  196. --------------------------------------------------------------------------------
  197. STATUS
  198. ---------

  199.      3
  200. +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/sysaux.271.934888861
  201. AVAILABLE

  202.      3
  203. +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/system.272.934888861

  204.     CON_ID
  205. ----------
  206. FILE_NAME
  207. --------------------------------------------------------------------------------
  208. STATUS
  209. ---------
  210. AVAILABLE


  211. SQL>    select * from dba_data_files;

  212. FILE_NAME
  213. --------------------------------------------------------------------------------
  214.    FILE_ID TABLESPACE_NAME               BYTES     BLOCKS STATUS
  215. ---------- ------------------------------ ---------- ---------- ---------
  216. RELATIVE_FNO AUT   MAXBYTES  MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS
  217. ------------ --- ---------- ---------- ------------ ---------- -----------
  218. ONLINE_
  219. -------
  220. +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/example.270.934888861
  221.     11 EXAMPLE              1304166400     159200 AVAILABLE
  222.       10 YES 3.4360E+10    4194302         80 1303117824        159072
  223. ONLINE


  224. FILE_NAME
  225. --------------------------------------------------------------------------------
  226.    FILE_ID TABLESPACE_NAME               BYTES     BLOCKS STATUS
  227. ---------- ------------------------------ ---------- ---------- ---------
  228. RELATIVE_FNO AUT   MAXBYTES  MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS
  229. ------------ --- ---------- ---------- ------------ ---------- -----------
  230. ONLINE_
  231. -------
  232. +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/users.273.934888861
  233.     10 USERS                 5242880        640 AVAILABLE
  234.        9 YES 3.4360E+10    4194302        160    4194304           512
  235. ONLINE


  236. FILE_NAME
  237. --------------------------------------------------------------------------------
  238.    FILE_ID TABLESPACE_NAME               BYTES     BLOCKS STATUS
  239. ---------- ------------------------------ ---------- ---------- ---------
  240. RELATIVE_FNO AUT   MAXBYTES  MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS
  241. ------------ --- ---------- ---------- ------------ ---------- -----------
  242. ONLINE_
  243. -------
  244. +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/sysaux.271.934888861
  245.      9 SYSAUX               629145600      76800 AVAILABLE
  246.        4 YES 3.4360E+10    4194302           1280  628097024         76672
  247. ONLINE


  248. FILE_NAME
  249. --------------------------------------------------------------------------------
  250.    FILE_ID TABLESPACE_NAME               BYTES     BLOCKS STATUS
  251. ---------- ------------------------------ ---------- ---------- ---------
  252. RELATIVE_FNO AUT   MAXBYTES  MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS
  253. ------------ --- ---------- ---------- ------------ ---------- -----------
  254. ONLINE_
  255. -------
  256. +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/system.272.934888861
  257.      8 SYSTEM               283115520      34560 AVAILABLE
  258.        1 YES 3.4360E+10    4194302           1280  282066944         34432
  259. SYSTEM


  260. SQL> set linesize 1000
  261. SQL>     select t.CON_ID,t.NAME,d.NAME,d.STATUS
  262.   from v$tablespace t, v$datafile d
  263.   where t.TS#=d.TS#  and t.CON_ID=d.CON_ID
  264.   order by 1,2;  2    3    4  

  265.     CON_ID NAME               NAME                                                    STATUS
  266. ---------- ------------------------------ --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------
  267.      0 UNDOTBS1              +DATA/CDB1/DATAFILE/undotbs1.260.934887851                                ONLINE
  268.      3 EXAMPLE              +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/example.270.934888861                ONLINE
  269.      3 SYSAUX              +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/sysaux.271.934888861                ONLINE
  270.      3 SYSTEM              +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/system.272.934888861                SYSTEM
  271.      3 USERS              +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/users.273.934888861                ONLINE

  272. SQL>   select  c.CON_ID,c.FILE_NAME,c.TABLESPACE_NAME,c.STATUS
  273.    from cdb_temp_files c;  2  

  274.     CON_ID FILE_NAME                                                                 TABLESPACE_NAME            STATUS
  275. ---------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------ -------
  276.      3 +DATA/CDB1/FD9BD2B44413096FE043B6A9E80ABC28/DATAFILE/pdb1_1_temp012017-02-02_11-23-23-am.dbf                      TEMP                ONLINE

  277. SQL>

  278. SQL>    select c.COMMON,c.CON_ID,c.DEFAULT_TABLESPACE,
  279.   c.TEMPORARY_TABLESPACE,c.INITIAL_RSRC_CONSUMER_GROUP,c.USERNAME
  280.    from cdb_users c
  281.    where c.USERNAME='SYSTEM';  2    3    4  

  282. COM    CON_ID DEFAULT_TABLESPACE          TEMPORARY_TABLESPACE         INITIAL_RSRC_CONSUMER_GROUP                      USERNAME
  283. --- ---------- ------------------------------ ------------------------------ -------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------
  284. YES         3 SYSTEM                  TEMP                 SYS_GROUP                                  SYSTEM

  285. SQL>   select c.COMMON,c.CON_ID,c.DEFAULT_TABLESPACE,
  286.   c.TEMPORARY_TABLESPACE,c.INITIAL_RSRC_CONSUMER_GROUP,c.USERNAME
  287.    from cdb_users c
  288.    where c.COMMON='NO';  2    3    4  

  289. COM    CON_ID DEFAULT_TABLESPACE          TEMPORARY_TABLESPACE         INITIAL_RSRC_CONSUMER_GROUP                      USERNAME
  290. --- ---------- ------------------------------ ------------------------------ -------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------
  291. NO         3 EXAMPLE                  TEMP                 DEFAULT_CONSUMER_GROUP                          IX
  292. NO         3 EXAMPLE                  TEMP                 DEFAULT_CONSUMER_GROUP                          SH
  293. NO         3 EXAMPLE                  TEMP                 DEFAULT_CONSUMER_GROUP                          BI
  294. NO         3 EXAMPLE                  TEMP                 DEFAULT_CONSUMER_GROUP                          OE
  295. NO         3 EXAMPLE                  TEMP                 DEFAULT_CONSUMER_GROUP                          HR
  296. NO         3 EXAMPLE                  TEMP                 DEFAULT_CONSUMER_GROUP                          PM
  297. NO         3 USERS                  TEMP                 DEFAULT_CONSUMER_GROUP                          PDBADMIN
  298. NO         3 USERS                  TEMP                 DEFAULT_CONSUMER_GROUP                          SCOTT

  299. 8 rows selected.

  300. SQL> select u.USERNAME
  301. from dba_users u
  302. where u.COMMON='NO';  2    3  

  303. USERNAME
  304. --------------------------------------------------------------------------------------------------------------------------------
  305. IX
  306. SH
  307. BI
  308. OE
  309. HR
  310. PM
  311. PDBADMIN
  312. SCOTT

  313. 8 rows selected.

  314. SQL> select u.USERNAME
  315.   2  , u.con_id
  316.   3  from cdb_users u
  317.   4  where u.COMMON='NO';

  318. USERNAME                                                                 CON_ID
  319. -------------------------------------------------------------------------------------------------------------------------------- ----------
  320. IX                                                                      3
  321. SH                                                                      3
  322. BI                                                                      3
  323. OE                                                                      3
  324. HR                                                                      3
  325. PM                                                                      3
  326. PDBADMIN                                                                  3
  327. SCOTT                                                                      3

  328. 8 rows selected.


  329. SQL>   select r.ROLE,r.CON_ID
  330.   from cdb_roles r
  331.   where r.COMMON='NO';  2    3  

  332. no rows selected

  333. SQL>  select  *
  334.   from cdb_roles r
  335.   order by r.CON_ID,    r.ROLE;  2    3  

  336. ROLE                                                                 PASSWORD AUTHENTICAT COM O    CON_ID
  337. -------------------------------------------------------------------------------------------------------------------------------- -------- ----------- --- - ----------
  338. ADM_PARALLEL_EXECUTE_TASK                                                     NO      NONE          YES Y         3
  339. APEX_ADMINISTRATOR_ROLE                                                      NO      NONE          YES Y         3
  340. APEX_GRANTS_FOR_NEW_USERS_ROLE                                                     NO      NONE          YES Y         3
  341. AQ_ADMINISTRATOR_ROLE                                                         NO      NONE          YES Y         3
  342. AQ_USER_ROLE                                                             NO      NONE          YES Y         3
  343. AUDIT_ADMIN                                                             NO      NONE          YES Y         3
  344. AUDIT_VIEWER                                                             NO      NONE          YES Y         3
  345. AUTHENTICATEDUSER                                                         NO      NONE          YES Y         3
  346. CAPTURE_ADMIN                                                             NO      NONE          YES Y         3
  347. CDB_DBA                                                              NO      NONE          YES Y         3
  348. CONNECT                                                              NO      NONE          YES Y         3

  349. ROLE                                                                 PASSWORD AUTHENTICAT COM O    CON_ID
  350. -------------------------------------------------------------------------------------------------------------------------------- -------- ----------- --- - ----------
  351. CSW_USR_ROLE                                                             NO      NONE          YES Y         3
  352. CTXAPP                                                                 NO      NONE          YES Y         3
  353. DATAPUMP_EXP_FULL_DATABASE                                                     NO      NONE          YES Y         3
  354. DATAPUMP_IMP_FULL_DATABASE                                                     NO      NONE          YES Y         3
  355. DBA                                                                 NO      NONE          YES Y         3
  356. DBFS_ROLE                                                             NO      NONE          YES Y         3
  357. DELETE_CATALOG_ROLE                                                         NO      NONE          YES Y         3
  358. DV_ACCTMGR                                                             NO      NONE          YES Y         3
  359. DV_ADMIN                                                             NO      NONE          YES Y         3
  360. DV_AUDIT_CLEANUP                                                         NO      NONE          YES Y         3
  361. DV_DATAPUMP_NETWORK_LINK                                                     NO      NONE          YES Y         3

  362. ROLE                                                                 PASSWORD AUTHENTICAT COM O    CON_ID
  363. -------------------------------------------------------------------------------------------------------------------------------- -------- ----------- --- - ----------
  364. DV_GOLDENGATE_ADMIN                                                         NO      NONE          YES Y         3
  365. DV_GOLDENGATE_REDO_ACCESS                                                     NO      NONE          YES Y         3
  366. DV_MONITOR                                                             NO      NONE          YES Y         3
  367. DV_OWNER                                                             NO      NONE          YES Y         3
  368. DV_PATCH_ADMIN                                                             NO      NONE          YES Y         3
  369. DV_PUBLIC                                                             NO      NONE          YES Y         3
  370. DV_REALM_OWNER                                                             NO      NONE          YES Y         3
  371. DV_REALM_RESOURCE                                                         NO      NONE          YES Y         3
  372. DV_SECANALYST                                                             NO      NONE          YES Y         3
  373. DV_STREAMS_ADMIN                                                         NO      NONE          YES Y         3
  374. DV_XSTREAM_ADMIN                                                         NO      NONE          YES Y         3

  375. ROLE                                                                 PASSWORD AUTHENTICAT COM O    CON_ID
  376. -------------------------------------------------------------------------------------------------------------------------------- -------- ----------- --- - ----------
  377. EJBCLIENT                                                             NO      NONE          YES Y         3
  378. EM_EXPRESS_ALL                                                             NO      NONE          YES Y         3
  379. EM_EXPRESS_BASIC                                                         NO      NONE          YES Y         3
  380. EXECUTE_CATALOG_ROLE                                                         NO      NONE          YES Y         3
  381. EXP_FULL_DATABASE                                                         NO      NONE          YES Y         3
  382. GATHER_SYSTEM_STATISTICS                                                     NO      NONE          YES Y         3
  383. GDS_CATALOG_SELECT                                                         NO      NONE          YES Y         3
  384. GLOBAL_AQ_USER_ROLE                                                         GLOBAL   GLOBAL      YES Y         3
  385. GSMADMIN_ROLE                                                             NO      NONE          YES Y         3
  386. GSMUSER_ROLE                                                             NO      NONE          YES Y         3
  387. GSM_POOLADMIN_ROLE                                                         NO      NONE          YES Y         3

  388. ROLE                                                                 PASSWORD AUTHENTICAT COM O    CON_ID
  389. -------------------------------------------------------------------------------------------------------------------------------- -------- ----------- --- - ----------
  390. HS_ADMIN_EXECUTE_ROLE                                                         NO      NONE          YES Y         3
  391. HS_ADMIN_ROLE                                                             NO      NONE          YES Y         3
  392. HS_ADMIN_SELECT_ROLE                                                         NO      NONE          YES Y         3
  393. IMP_FULL_DATABASE                                                         NO      NONE          YES Y         3
  394. JAVADEBUGPRIV                                                             NO      NONE          YES Y         3
  395. JAVAIDPRIV                                                             NO      NONE          YES Y         3
  396. JAVASYSPRIV                                                             NO      NONE          YES Y         3
  397. JAVAUSERPRIV                                                             NO      NONE          YES Y         3
  398. JAVA_ADMIN                                                             NO      NONE          YES Y         3
  399. JAVA_DEPLOY                                                             NO      NONE          YES Y         3
  400. JMXSERVER                                                             NO      NONE          YES Y         3

  401. ROLE                                                                 PASSWORD AUTHENTICAT COM O    CON_ID
  402. -------------------------------------------------------------------------------------------------------------------------------- -------- ----------- --- - ----------
  403. LBAC_DBA                                                             NO      NONE          YES Y         3
  404. LOGSTDBY_ADMINISTRATOR                                                         NO      NONE          YES Y         3
  405. OEM_ADVISOR                                                             NO      NONE          YES Y         3
  406. OEM_MONITOR                                                             NO      NONE          YES Y         3
  407. OLAP_DBA                                                             NO      NONE          YES Y         3
  408. OLAP_USER                                                             NO      NONE          YES Y         3
  409. OLAP_XS_ADMIN                                                             NO      NONE          YES Y         3
  410. OPTIMIZER_PROCESSING_RATE                                                     NO      NONE          YES Y         3
  411. ORDADMIN                                                             NO      NONE          YES Y         3
  412. PDB_DBA                                                              NO      NONE          YES Y         3
  413. PROVISIONER                                                             NO      NONE          YES Y         3

  414. ROLE                                                                 PASSWORD AUTHENTICAT COM O    CON_ID
  415. -------------------------------------------------------------------------------------------------------------------------------- -------- ----------- --- - ----------
  416. RECOVERY_CATALOG_OWNER                                                         NO      NONE          YES Y         3
  417. RECOVERY_CATALOG_USER                                                         NO      NONE          YES Y         3
  418. RESOURCE                                                             NO      NONE          YES Y         3
  419. SCHEDULER_ADMIN                                                          NO      NONE          YES Y         3
  420. SELECT_CATALOG_ROLE                                                         NO      NONE          YES Y         3
  421. SPATIAL_CSW_ADMIN                                                         NO      NONE          YES Y         3
  422. SPATIAL_WFS_ADMIN                                                         NO      NONE          YES Y         3
  423. WFS_USR_ROLE                                                             NO      NONE          YES Y         3
  424. WM_ADMIN_ROLE                                                             NO      NONE          YES Y         3
  425. XDBADMIN                                                             NO      NONE          YES Y         3
  426. XDB_SET_INVOKER                                                          NO      NONE          YES Y         3

  427. ROLE                                                                 PASSWORD AUTHENTICAT COM O    CON_ID
  428. -------------------------------------------------------------------------------------------------------------------------------- -------- ----------- --- - ----------
  429. XDB_WEBSERVICES                                                          NO      NONE          YES Y         3
  430. XDB_WEBSERVICES_OVER_HTTP                                                     NO      NONE          YES Y         3
  431. XDB_WEBSERVICES_WITH_PUBLIC                                                     NO      NONE          YES Y         3
  432. XS_CACHE_ADMIN                                                             NO      NONE          YES Y         3
  433. XS_NAMESPACE_ADMIN                                                         NO      NONE          YES Y         3
  434. XS_RESOURCE                                                             NO      NONE          YES Y         3
  435. XS_SESSION_ADMIN                                                         NO      NONE          YES Y         3

  436. 84 rows selected.

  437. SQL>

  438. ---------------------------------------------

  439. select  * from cdb_sys_privs  sp
  440. where sp.CON_ID=3 and sp.COMMON='YES';
  441. 有953个,从根容器上创下来的系统权限通用授权。

  442. --------
  443. 除此以外还有57个系统权限的本地授权。
  444. SQL> select  * from cdb_sys_privs  sp
  445. where sp.CON_ID=3 and sp.COMMON='NO';  2  

  446. GRANTEE                                                              PRIVILEGE                  ADM COM     CON_ID
  447. -------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------- --- --- ----------
  448. IX                                                                 CREATE RULE SET              NO  NO       3
  449. OE                                                                 QUERY REWRITE                  NO  NO       3
  450. HR                                                                 CREATE VIEW                  NO  NO       3
  451. BI                                                                 CREATE SYNONYM               NO  NO       3
  452. IX                                                                 CREATE CLUSTER               NO  NO       3
  453. IX                                                                 CREATE INDEXTYPE              NO  NO       3
  454. IX                                                                 CREATE TRIGGER               NO  NO       3
  455. IX                                                                 CREATE PROCEDURE              NO  NO       3
  456. SH                                                                 CREATE SEQUENCE              NO  NO       3
  457. OE                                                                 UNLIMITED TABLESPACE              NO  NO       3
  458. HR                                                                 UNLIMITED TABLESPACE              NO  NO       3

  459. GRANTEE                                                              PRIVILEGE                  ADM COM     CON_ID
  460. -------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------- --- --- ----------
  461. IX                                                                 ALTER SESSION                  NO  NO       3
  462. SH                                                                 ALTER SESSION                  NO  NO       3
  463. IX                                                                 CREATE OPERATOR              NO  NO       3
  464. HR                                                                 CREATE DATABASE LINK              NO  NO       3
  465. IX                                                                 CREATE SEQUENCE              NO  NO       3
  466. SH                                                                 CREATE SYNONYM               NO  NO       3
  467. SCOTT                                                                 UNLIMITED TABLESPACE              NO  NO       3
  468. BI                                                                 UNLIMITED TABLESPACE              NO  NO       3
  469. BI                                                                 ALTER SESSION                  NO  NO       3
  470. PDB_DBA                                                              CREATE SESSION               NO  NO       3
  471. IX                                                                 CREATE RULE                  NO  NO       3

  472. GRANTEE                                                              PRIVILEGE                  ADM COM     CON_ID
  473. -------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------- --- --- ----------
  474. IX                                                                 CREATE VIEW                  NO  NO       3
  475. IX                                                                 CREATE SYNONYM               NO  NO       3
  476. OE                                                                 CREATE SYNONYM               NO  NO       3
  477. SH                                                                 CREATE TABLE                  NO  NO       3
  478. IX                                                                 UNLIMITED TABLESPACE              NO  NO       3
  479. SH                                                                 UNLIMITED TABLESPACE              NO  NO       3
  480. SH                                                                 CREATE SESSION               NO  NO       3
  481. IX                                                                 CREATE TYPE                  NO  NO       3
  482. OE                                                                 CREATE MATERIALIZED VIEW          NO  NO       3
  483. OE                                                                 CREATE DATABASE LINK              NO  NO       3
  484. SH                                                                 CREATE DATABASE LINK              NO  NO       3

  485. GRANTEE                                                              PRIVILEGE                  ADM COM     CON_ID
  486. -------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------- --- --- ----------
  487. HR                                                                 CREATE SEQUENCE              NO  NO       3
  488. BI                                                                 CREATE TABLE                  NO  NO       3
  489. IX                                                                 CREATE TABLE                  NO  NO       3
  490. IX                                                                 CREATE DATABASE LINK              NO  NO       3
  491. SH                                                                 CREATE CLUSTER               NO  NO       3
  492. HR                                                                 CREATE SESSION               NO  NO       3
  493. PDB_DBA                                                              SET CONTAINER                  NO  NO       3
  494. SH                                                                 CREATE DIMENSION              NO  NO       3
  495. BI                                                                 CREATE DATABASE LINK              NO  NO       3
  496. BI                                                                 CREATE VIEW                  NO  NO       3
  497. OE                                                                 CREATE VIEW                  NO  NO       3

  498. GRANTEE                                                              PRIVILEGE                  ADM COM     CON_ID
  499. -------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------- --- --- ----------
  500. SH                                                                 CREATE VIEW                  NO  NO       3
  501. BI                                                                 CREATE CLUSTER               NO  NO       3
  502. PM                                                                 UNLIMITED TABLESPACE              NO  NO       3
  503. HR                                                                 ALTER SESSION                  NO  NO       3
  504. BI                                                                 CREATE SESSION               NO  NO       3
  505. OE                                                                 CREATE SESSION               NO  NO       3
  506. PDB_DBA                                                              CREATE PLUGGABLE DATABASE          NO  NO       3
  507. IX                                                                 SELECT ANY DICTIONARY              NO  NO       3
  508. SH                                                                 QUERY REWRITE                  NO  NO       3
  509. SH                                                                 CREATE MATERIALIZED VIEW          NO  NO       3
  510. BI                                                                 CREATE SEQUENCE              NO  NO       3

  511. GRANTEE                                                              PRIVILEGE                  ADM COM     CON_ID
  512. -------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------- --- --- ----------
  513. HR                                                                 CREATE SYNONYM               NO  NO       3
  514. IX                                                                 CREATE SESSION               NO  NO       3

  515. 57 rows selected.

  516. SQL>

  517. 在对象权限上,根容器的通用授权8000并不能完全传递给插件,原因很简单:插件上没有一部份对象!!!!
  518. SQL>  select count(*)
  519. from cdb_tab_privs tp
  520. where tp.CON_ID=3 and    tp.COMMON='YES';  2    3  

  521.   COUNT(*)
  522. ----------
  523.       7674

  524. SQL>     select count(*)
  525. from cdb_tab_privs tp
  526. where tp.CON_ID=3 and    tp.COMMON='NO';  2    3  

  527.   COUNT(*)
  528. ----------
  529.      37306

  530. SQL> select 7674 + 37306 from dual;

  531. 7674+37306
  532. ----------
  533.      44980


  534. 由于目前系统里没有本地role,所以根容器里通用role的通用授权(174个),会传递给插件容器:
  535. SQL>  select  rp.GRANTEE, rp.GRANTED_ROLE, rp.COMMON,rp.CON_ID
  536. from cdb_role_privs rp
  537. where rp.CON_ID=3  and  rp.COMMON='YES';  2    3  

  538. GRANTEE                                                              GRANTED_ROLE                                                              COM      CON_ID
  539. -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- --- ----------
  540. SYS                                                                 JMXSERVER                                                              YES           3
  541. SYS                                                                 XDB_SET_INVOKER                                                          YES           3
  542. SYS                                                                 XDBADMIN                                                              YES           3
  543. SYS                                                                 IMP_FULL_DATABASE                                                          YES           3
  544. DBA                                                                 OLAP_DBA                                                              YES           3
  545. DBA                                                                 SCHEDULER_ADMIN                                                          YES           3
  546. DBA                                                                 OPTIMIZER_PROCESSING_RATE                                                      YES           3
  547. DBA                                                                 DATAPUMP_IMP_FULL_DATABASE                                                      YES           3
  548. SYSTEM                                                                 AQ_ADMINISTRATOR_ROLE                                                          YES       3
  549. EXECUTE_CATALOG_ROLE                                                         HS_ADMIN_EXECUTE_ROLE                                                          YES       3
  550. GSMUSER_ROLE                                                             CONNECT                                                              YES           3

  551. GRANTEE                                                              GRANTED_ROLE                                                              COM      CON_ID
  552. -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- --- ----------
  553. HS_ADMIN_ROLE                                                             HS_ADMIN_EXECUTE_ROLE                                                          YES       3
  554. OEM_MONITOR                                                             SELECT_CATALOG_ROLE                                                          YES           3
  555. OJVMSYS                                                              RESOURCE                                                              YES           3
  556. DVSYS                                                                 DV_DATAPUMP_NETWORK_LINK                                                      YES           3
  557. OLAP_XS_ADMIN                                                             XS_RESOURCE                                                              YES           3
  558. SPATIAL_CSW_ADMIN_USR                                                         CONNECT                                                              YES           3
  559. DVF                                                                 CONNECT                                                              YES           3
  560. DV_OWNER                                                             DV_AUDIT_CLEANUP                                                          YES           3
  561. SYS                                                                 APEX_GRANTS_FOR_NEW_USERS_ROLE                                                   YES           3
  562. SYS                                                                 APEX_ADMINISTRATOR_ROLE                                                      YES           3
  563. SYS                                                                 JAVADEBUGPRIV                                                              YES       3

  564. GRANTEE                                                              GRANTED_ROLE                                                              COM      CON_ID
  565. -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- --- ----------
  566. SYS                                                                 JAVAIDPRIV                                                              YES           3
  567. SYS                                                                 EM_EXPRESS_BASIC                                                          YES           3
  568. SYS                                                                 RECOVERY_CATALOG_USER                                                          YES       3
  569. SYS                                                                 RECOVERY_CATALOG_OWNER                                                       YES           3
  570. SYS                                                                 OPTIMIZER_PROCESSING_RATE                                                      YES           3
  571. SYS                                                                 XS_SESSION_ADMIN                                                          YES           3
  572. SYS                                                                 XS_RESOURCE                                                              YES           3
  573. SYS                                                                 GSMUSER_ROLE                                                              YES           3
  574. SYS                                                                 DELETE_CATALOG_ROLE                                                          YES           3
  575. DBA                                                                 OLAP_XS_ADMIN                                                              YES       3
  576. DBA                                                                 DELETE_CATALOG_ROLE                                                          YES           3

  577. GRANTEE                                                              GRANTED_ROLE                                                              COM      CON_ID
  578. -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- --- ----------
  579. DBA                                                                 EXECUTE_CATALOG_ROLE                                                          YES           3
  580. DBSNMP                                                                 CDB_DBA                                                              YES           3
  581. XDB                                                                 DBFS_ROLE                                                              YES           3
  582. GSMCATUSER                                                             AQ_ADMINISTRATOR_ROLE                                                          YES       3
  583. JAVASYSPRIV                                                             JAVAUSERPRIV                                                              YES           3
  584. DVSYS                                                                 RESOURCE                                                              YES           3
  585. SPATIAL_CSW_ADMIN_USR                                                         RESOURCE                                                              YES           3
  586. SYS                                                                 DV_REALM_OWNER                                                           YES           3
  587. SYS                                                                 CSW_USR_ROLE                                                              YES           3
  588. SYS                                                                 OLAP_XS_ADMIN                                                              YES       3
  589. SYS                                                                 CAPTURE_ADMIN                                                              YES       3

  590. GRANTEE                                                              GRANTED_ROLE                                                              COM      CON_ID
  591. -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- --- ----------
  592. SYS                                                                 DBA      YES           3
  593. DBA                                                                 EM_EXPRESS_ALL                                                           YES           3
  594. DBA                                                                 CAPTURE_ADMIN                                                              YES       3
  595. SYSBACKUP                                                             SELECT_CATALOG_ROLE                                                          YES           3
  596. IMP_FULL_DATABASE                                                         EXECUTE_CATALOG_ROLE                                                          YES           3
  597. LOGSTDBY_ADMINISTRATOR                                                         RESOURCE                                                              YES           3
  598. DATAPUMP_EXP_FULL_DATABASE                                                     EXP_FULL_DATABASE                                                          YES           3
  599. GSM_POOLADMIN_ROLE                                                         CONNECT                                                              YES           3
  600. CTXSYS                                                                 CTXAPP                                                               YES           3
  601. DVSYS                                                                 DV_GOLDENGATE_ADMIN                                                          YES           3
  602. DVSYS                                                                 DV_STREAMS_ADMIN                                                          YES           3

  603. GRANTEE                                                              GRANTED_ROLE                                                              COM      CON_ID
  604. -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- --- ----------
  605. DVSYS                                                                 DV_OWNER                                                              YES           3
  606. SPATIAL_WFS_ADMIN_USR                                                         RESOURCE                                                              YES           3
  607. LBACSYS                                                              RESOURCE                                                              YES           3
  608. APEX_040200                                                             CONNECT                                                              YES           3
  609. DV_OWNER                                                             DV_DATAPUMP_NETWORK_LINK                                                      YES           3
  610. DV_OWNER                                                             DV_PUBLIC                                                              YES           3
  611. DV_OWNER                                                             DV_SECANALYST                                                              YES       3
  612. DV_OWNER                                                             DV_ADMIN                                                              YES           3
  613. SYS                                                                 WFS_USR_ROLE                                                              YES           3
  614. SYS                                                                 JAVAUSERPRIV                                                              YES           3
  615. SYS                                                                 GDS_CATALOG_SELECT                                                          YES           3

  616. GRANTEE                                                              GRANTED_ROLE                                                              COM      CON_ID
  617. -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- --- ----------
  618. SYS                                                                 GSM_POOLADMIN_ROLE                                                          YES           3
  619. SYS                                                                 GSMADMIN_ROLE                                                              YES       3
  620. SYS                                                                 XDB_WEBSERVICES_OVER_HTTP                                                      YES           3
  621. SYS                                                                 AUTHENTICATEDUSER                                                          YES           3
  622. SYS                                                                 XS_CACHE_ADMIN                                                           YES           3
  623. SYS                                                                 ADM_PARALLEL_EXECUTE_TASK                                                      YES           3
  624. DBA                                                                 WM_ADMIN_ROLE                                                              YES       3
  625. DBA                                                                 EXP_FULL_DATABASE                                                          YES           3
  626. DBA                                                                 SELECT_CATALOG_ROLE                                                          YES           3
  627. EXP_FULL_DATABASE                                                         EXECUTE_CATALOG_ROLE                                                          YES           3
  628. IMP_FULL_DATABASE                                                         SELECT_CATALOG_ROLE                                                          YES           3

  629. GRANTEE                                                              GRANTED_ROLE                                                              COM      CON_ID
  630. -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- --- ----------
  631. GSMADMIN_ROLE                                                             AQ_ADMINISTRATOR_ROLE                                                          YES       3
  632. DBSNMP                                                                 OEM_MONITOR                                                              YES           3
  633. MDSYS                                                                 RESOURCE                                                              YES           3
  634. GSMCATUSER                                                             CONNECT                                                              YES           3
  635. WMSYS                                                                 WM_ADMIN_ROLE                                                              YES       3
  636. CTXSYS                                                                 RESOURCE                                                              YES           3
  637. DVSYS                                                                 DV_PUBLIC                                                              YES           3
  638. OLAPSYS                                                              OLAP_DBA                                                              YES           3
  639. SPATIAL_CSW_ADMIN_USR                                                         SPATIAL_CSW_ADMIN                                                          YES           3
  640. DV_ACCTMGR                                                             CONNECT                                                              YES           3
  641. SYS                                                                 DV_REALM_RESOURCE                                                          YES           3

  642. GRANTEE                                                              GRANTED_ROLE                                                              COM      CON_ID
  643. -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- --- ----------
  644. SYS                                                                 OLAP_DBA                                                              YES           3
  645. SYS                                                                 ORDADMIN                                                              YES           3
  646. SYS                                                                 HS_ADMIN_ROLE                                                              YES       3
  647. SYS                                                                 HS_ADMIN_SELECT_ROLE                                                          YES           3
  648. SYS                                                                 XS_NAMESPACE_ADMIN                                                          YES           3
  649. SYS                                                                 DATAPUMP_IMP_FULL_DATABASE                                                      YES           3
  650. SYS                                                                 EXP_FULL_DATABASE                                                          YES           3
  651. SYS                                                                 AUDIT_VIEWER                                                              YES           3
  652. SYS                                                                 AUDIT_ADMIN                                                              YES           3
  653. DBA                                                                 JAVA_DEPLOY                                                              YES           3
  654. DBA                                                                 GATHER_SYSTEM_STATISTICS                                                      YES           3

  655. GRANTEE                                                              GRANTED_ROLE                                                              COM      CON_ID
  656. -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- --- ----------
  657. EXP_FULL_DATABASE                                                         SELECT_CATALOG_ROLE                                                          YES           3
  658. RECOVERY_CATALOG_OWNER                                                         RECOVERY_CATALOG_USER                                                          YES       3
  659. HS_ADMIN_ROLE                                                             HS_ADMIN_SELECT_ROLE                                                          YES           3
  660. XDB                                                                 RESOURCE                                                              YES           3
  661. GSMCATUSER                                                             GSMADMIN_ROLE                                                              YES       3
  662. ORDSYS                                                                 JAVAUSERPRIV                                                              YES           3
  663. DVSYS                                                                 DV_XSTREAM_ADMIN                                                          YES           3
  664. MDDATA                                                                 CONNECT                                                              YES           3
  665. SPATIAL_WFS_ADMIN_USR                                                         SPATIAL_WFS_ADMIN                                                          YES           3
  666. LBACSYS                                                              LBAC_DBA                                                              YES           3
  667. DV_ADMIN                                                             DV_SECANALYST                                                              YES       3

  668. GRANTEE                                                              GRANTED_ROLE                                                              COM      CON_ID
  669. -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- --- ----------
  670. DV_OWNER                                                             DV_XSTREAM_ADMIN                                                          YES           3
  671. DV_OWNER                                                             DV_GOLDENGATE_ADMIN                                                          YES           3
  672. DV_OWNER                                                             DV_STREAMS_ADMIN                                                          YES           3
  673. SYS                                                                 SPATIAL_CSW_ADMIN                                                          YES           3
  674. SYS                                                                 CTXAPP                                                               YES           3
  675. SYS                                                                 JAVA_ADMIN                                                              YES           3
  676. SYS                                                                 OEM_MONITOR                                                              YES           3
  677. SYS                                                                 HS_ADMIN_EXECUTE_ROLE                                                          YES       3
  678. SYS                                                                 PROVISIONER                                                              YES           3
  679. SYS                                                                 DATAPUMP_EXP_FULL_DATABASE                                                      YES           3
  680. SYS                                                                 AQ_ADMINISTRATOR_ROLE                                                          YES       3

  681. GRANTEE                                                              GRANTED_ROLE                                                              COM      CON_ID
  682. -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- --- ----------
  683. SYS                                                                 DBFS_ROLE                                                              YES           3
  684. DBA                                                                 JAVA_ADMIN                                                              YES           3
  685. DBA                                                                 XDB_SET_INVOKER                                                          YES           3
  686. DBA                                                                 DATAPUMP_EXP_FULL_DATABASE                                                      YES           3
  687. SELECT_CATALOG_ROLE                                                         HS_ADMIN_SELECT_ROLE                                                          YES           3
  688. XDB                                                                 CTXAPP                                                               YES           3
  689. DVSYS                                                                 DV_PATCH_ADMIN                                                           YES           3
  690. DVSYS                                                                 DV_ADMIN                                                              YES           3
  691. DVSYS                                                                 CONNECT                                                              YES           3
  692. DV_OWNER                                                             DV_PATCH_ADMIN                                                           YES           3
  693. SYS                                                                 LBAC_DBA                                                              YES           3

  694. GRANTEE                                                              GRANTED_ROLE                                                              COM      CON_ID
  695. -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- --- ----------
  696. SYS                                                                 SPATIAL_WFS_ADMIN                                                          YES           3
  697. SYS                                                                 OLAP_USER                                                              YES           3
  698. SYS                                                                 JAVA_DEPLOY                                                              YES           3
  699. SYS                                                                 EJBCLIENT                                                              YES           3
  700. SYS                                                                 JAVASYSPRIV                                                              YES           3
  701. SYS                                                                 XDB_WEBSERVICES                                                          YES           3
  702. SYS                                                                 SCHEDULER_ADMIN                                                          YES           3
  703. SYS                                                                 AQ_USER_ROLE                                                              YES           3
  704. SYS                                                                 LOGSTDBY_ADMINISTRATOR                                                       YES           3
  705. SYS                                                                 PDB_DBA                                                              YES           3
  706. SYS                                                                 CDB_DBA                                                              YES           3

  707. GRANTEE                                                              GRANTED_ROLE                                                              COM      CON_ID
  708. -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- --- ----------
  709. SYS                                                                 EXECUTE_CATALOG_ROLE                                                          YES           3
  710. SYS                                                                 RESOURCE                                                              YES           3
  711. DBA                                                                 XDBADMIN                                                              YES           3
  712. DBA                                                                 IMP_FULL_DATABASE                                                          YES           3
  713. SYSTEM                                                                 DBA      YES           3
  714. GSMUSER                                                              GSMUSER_ROLE                                                              YES           3
  715. DATAPUMP_IMP_FULL_DATABASE                                                     EXP_FULL_DATABASE                                                          YES           3
  716. DATAPUMP_IMP_FULL_DATABASE                                                     IMP_FULL_DATABASE                                                          YES           3
  717. GSMADMIN_ROLE                                                             CONNECT                                                              YES           3
  718. EM_EXPRESS_BASIC                                                         SELECT_CATALOG_ROLE                                                          YES           3
  719. DBSNMP                                                                 DV_MONITOR                                                              YES           3

  720. GRANTEE                                                              GRANTED_ROLE                                                              COM      CON_ID
  721. -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- --- ----------
  722. GSMCATUSER                                                             GSM_POOLADMIN_ROLE                                                          YES           3
  723. DVSYS                                                                 DV_AUDIT_CLEANUP                                                          YES           3
  724. DVSYS                                                                 DV_ACCTMGR                                                              YES           3
  725. DVSYS                                                                 DV_SECANALYST                                                              YES       3
  726. SYS                                                                 XDB_WEBSERVICES_WITH_PUBLIC                                                      YES           3
  727. SYS                                                                 OEM_ADVISOR                                                              YES           3
  728. SYS                                                                 EM_EXPRESS_ALL                                                           YES           3
  729. SYS                                                                 GATHER_SYSTEM_STATISTICS                                                      YES           3
  730. SYS                                                                 SELECT_CATALOG_ROLE                                                          YES           3
  731. SYS                                                                 CONNECT                                                              YES           3
  732. OUTLN                                                                 RESOURCE                                                              YES           3

  733. GRANTEE                                                              GRANTED_ROLE                                                              COM      CON_ID
  734. -------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- --- ----------
  735. EM_EXPRESS_ALL                                                             EM_EXPRESS_BASIC                                                          YES           3
  736. MDSYS                                                                 CONNECT                                                              YES           3
  737. DVSYS                                                                 DV_GOLDENGATE_REDO_ACCESS                                                      YES           3
  738. DVSYS                                                                 DV_MONITOR                                                              YES           3
  739. MDDATA                                                                 RESOURCE                                                              YES           3
  740. SPATIAL_WFS_ADMIN_USR                                                         CONNECT                                                              YES           3
  741. APEX_040200                                                             RESOURCE                                                              YES           3
  742. DV_OWNER                                                             DV_GOLDENGATE_REDO_ACCESS                                                      YES           3
  743. DV_OWNER                                                             DV_MONITOR                                                              YES           3

  744. 174 rows selected.

  745. SQL>

  746. 通用角色在根容器上没有完全授权完,剩下17进行通用角色本地授权:
  747. <div class="blockcode"><blockquote>SQL> select rp.GRANTED_ROLE  from cdb_role_privs rp where rp.CON_ID=3  and  rp.COMMON='NO';

  748. GRANTED_ROLE
  749. --------------------------------------------------------------------------------------------------------------------------------
  750. CONNECT
  751. CONNECT
  752. AQ_ADMINISTRATOR_ROLE
  753. RESOURCE
  754. CONNECT
  755. RESOURCE
  756. XDBADMIN
  757. RESOURCE
  758. RESOURCE
  759. SELECT_CATALOG_ROLE
  760. PDB_DBA

  761. GRANTED_ROLE
  762. --------------------------------------------------------------------------------------------------------------------------------
  763. RESOURCE
  764. RESOURCE
  765. RESOURCE
  766. SELECT_CATALOG_ROLE
  767. AQ_USER_ROLE
  768. CONNECT

  769. 17 rows selected.

  770. SQL>
复制代码









在多租户的根容器上查v$视图:
  1. select   d.CON_ID,d.NAME,d.OPEN_MODE,d.CDB
  2. from v$database d;

  3.   select i.INSTANCE_MODE, i.INSTANCE_NAME,i.CON_ID
  4.   from v$instance i;
  5.   
  6. select  con_id, name from v$datafile;

  7.   select s.CON_ID,s.NAME,s.PDB
  8.    from v$services s;
  9.    
  10.     select  p.CON_ID,p.NAME,p.OPEN_MODE
  11.   from v$pdbs p;
  12.   
  13.   select  sys_context('userenv','con_id') from dual;
  14.   
  15.   select  sys_context('userenv','con_name') from dual;

  16.   select  c.CON_ID,c.DBID,c.PDB_ID, c.GUID  , c.PDB_NAME,c.STATUS
  17.    from cdb_pdbs c;
  18.    
  19.    select  * from v$logfile;

  20. select * from v$controlfile;


  21.   select  c.CON_ID,c.FILE_NAME,c.STATUS from
  22.   cdb_data_files c;
  23.   
  24.    select * from dba_data_files;
  25.    
  26.     select t.CON_ID,t.NAME,d.NAME,d.STATUS
  27.   from v$tablespace t, v$datafile d
  28.   where t.TS#=d.TS#  and t.CON_ID=d.CON_ID
  29.   order by 1,2;
  30.   
  31.   select  c.CON_ID,c.FILE_NAME,c.TABLESPACE_NAME,c.STATUS
  32.    from cdb_temp_files c;
  33.    
  34.    select t.CON_ID,t.NAME,d.NAME,d.STATUS
  35.   from v$tablespace t, v$tempfile d
  36.   where t.TS#=d.TS#  and t.CON_ID=d.CON_ID
  37.   order by 1,2;

  38.    select c.COMMON,c.CON_ID,c.DEFAULT_TABLESPACE,
  39.   c.TEMPORARY_TABLESPACE,c.INITIAL_RSRC_CONSUMER_GROUP,c.USERNAME
  40.    from cdb_users c
  41.    where c.USERNAME='SYSTEM';
  42.    
  43.    
  44.   select c.COMMON,c.CON_ID,c.DEFAULT_TABLESPACE,
  45.   c.TEMPORARY_TABLESPACE,c.INITIAL_RSRC_CONSUMER_GROUP,c.USERNAME
  46.    from cdb_users c
  47.    where c.COMMON='NO';
  48.      
  49.    
  50. select u.USERNAME
  51. from dba_users u
  52. where u.COMMON='NO';

  53.   select r.ROLE,r.CON_ID
  54.   from cdb_roles r
  55.   where r.COMMON='NO';
  56.   
  57.    select  *
  58.   from cdb_roles r
  59.   where con_id=3
  60.   order by r.CON_ID,    r.ROLE;

  61. select  count(*)  from system_privilege_map;

  62. select  count(*) from table_privilege_map;

  63. select  * from cdb_sys_privs  sp
  64. where sp.CON_ID=3 and sp.COMMON='YES';

  65. select  * from cdb_sys_privs  sp
  66. where sp.CON_ID=1 and sp.COMMON='NO';

  67.    select tp.GRANTEE,tp.GRANTOR,tp.CON_ID,tp.TABLE_NAME
  68. from cdb_tab_privs tp
  69. where tp.CON_ID=1 and    tp.COMMON='YES';
  70. ----根容器上可以有对象权限的本地授权!!!!!!!!!

  71.     select tp.GRANTEE,tp.GRANTOR,tp.CON_ID,tp.TABLE_NAME
  72. from cdb_tab_privs tp
  73. where tp.CON_ID=1 and    tp.COMMON='NO';

  74. select  rp.GRANTEE, rp.GRANTED_ROLE, rp.COMMON,rp.CON_ID
  75. from cdb_role_privs rp
  76. where rp.CON_ID=1  and  rp.COMMON='YES';


复制代码
临时文件和GUID的关系:
  1. [oracle@station26 ~]$ . oraenv
  2. ORACLE_SID = [cdb1] ? +ASM
  3. The Oracle base remains unchanged with value /u01/app/oracle
  4. [oracle@station26 ~]$ asmcmd
  5. ASMCMD> ls
  6. DATA/
  7. FRA/
  8. ASMCMD> cd DATA/
  9. ASMCMD> ls
  10. ASM/
  11. CDB1/
  12. ORCL2/
  13. orapwasm
  14. ASMCMD> cd CDB1/
  15. ASMCMD> ls
  16. 47847425558B6E0FE0531A00A8C0F7C0/
  17. 4784B01598A17301E0531A00A8C082AB/
  18. CONTROLFILE/
  19. DATAFILE/
  20. FD9AC20F64D244D7E043B6A9E80A2F2F/
  21. FD9BD2B44413096FE043B6A9E80ABC28/
  22. ONLINELOG/
  23. PARAMETERFILE/
  24. TEMPFILE/
  25. ASMCMD> cd FD9AC20F64D244D7E043B6A9E80A2F2F/
  26. ASMCMD> ls
  27. DATAFILE/
  28. ASMCMD> cd DATAFILE/
  29. ASMCMD> ls
  30. SYSAUX.266.934887937
  31. SYSTEM.267.934887939
  32. pdbseed_temp012017-02-02_11-06-38-AM.dbf
  33. ASMCMD> ls -l *
  34. Type      Redund  Striped  Time             Sys  Name
  35. DATAFILE  MIRROR  COARSE   DEC 22 15:00:00  Y    SYSAUX.266.934887937
  36. DATAFILE  MIRROR  COARSE   DEC 22 15:00:00  Y    SYSTEM.267.934887939
  37. TEMPFILE  MIRROR  COARSE   DEC 22 15:00:00  N    pdbseed_temp012017-02-02_11-06-38-AM.dbf => +DATA/CDB1/47847425558B6E0FE0531A00A8C0F7C0/TEMPFILE/TEMP.268.934887999
  38. ASMCMD> cd ..
  39. ASMCMD> ls
  40. DATAFILE/
  41. ASMCMD> cd ..
  42. ASMCMD> ls
  43. 47847425558B6E0FE0531A00A8C0F7C0/
  44. 4784B01598A17301E0531A00A8C082AB/
  45. CONTROLFILE/
  46. DATAFILE/
  47. FD9AC20F64D244D7E043B6A9E80A2F2F/
  48. FD9BD2B44413096FE043B6A9E80ABC28/
  49. ONLINELOG/
  50. PARAMETERFILE/
  51. TEMPFILE/
  52. ASMCMD> cd FD9BD2B44413096FE043B6A9E80ABC28/
  53. ASMCMD> ls
  54. DATAFILE/
  55. ASMCMD> cd datafile
  56. ASMCMD> ls -l
  57. Type      Redund  Striped  Time             Sys  Name
  58. DATAFILE  MIRROR  COARSE   DEC 22 15:00:00  Y    EXAMPLE.270.934888861
  59. DATAFILE  MIRROR  COARSE   DEC 22 15:00:00  Y    SYSAUX.271.934888861
  60. DATAFILE  MIRROR  COARSE   DEC 22 15:00:00  Y    SYSTEM.272.934888861
  61. DATAFILE  MIRROR  COARSE   DEC 22 15:00:00  Y    USERS.273.934888861
  62. TEMPFILE  MIRROR  COARSE   DEC 22 15:00:00  N    pdb1_1_temp012017-02-02_11-23-23-AM.dbf => +DATA/CDB1/4784B01598A17301E0531A00A8C082AB/TEMPFILE/TEMP.274.934889005
  63. ASMCMD>
复制代码



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Botang唐波's Oracle Station   

GMT+8, 2018-6-23 01:06 , Processed in 0.177343 second(s), 27 queries .

快速回复 返回顶部 返回列表