★ユーザー:selusrの参照できるデータ・ディクショナリビューの検索★
[hm-mae]/home/him/hm-mae-52%->sqlplus selusr/selusr
SQL*Plus: Release 8.0.5.0.0 - Production on 水 May 16 13:57:36 2001
(c) Copyright 1998 Oracle Corporation. All rights reserved.
Oracle8 Enterprise Edition Release 8.0.5.1.0 - Production
With the Partitioning option
PL/SQL Release 8.0.5.1.0 - Production
に接続されました。
SQL> show user
ユーザーは"SELUSR"です。
SQL> select * from SESSION_PRIVS;
PRIVILEGE
----------------------------------------
CREATE SESSION
ALTER SESSION
CREATE TABLE
SELECT ANY TABLE
↑接頭辞が”DBA”のデータ・ディクショナリを参照することができる権限
CREATE VIEW
CREATE DATABASE LINK
6行が選択されました。
SQL> select count(*) from DICTIONARY where table_name like 'DBA%';
↑データ・ディクショナリビューの概要が表示される
COUNT(*)
----------
93
SQL> select count(*) from dictionary where table_name like 'ALL%';
COUNT(*)
----------
62
SQL> select count(*) from dictionary where table_name like 'USER%';
COUNT(*)
----------
77
|
★ユーザー:cdbdicの参照できるデータ・ディクショナリビューの検索★
[hm-mae]/home/him/hm-mae-52%->sqlplus cdbdic/cdbdic
SQL*Plus: Release 8.0.5.0.0 - Production on 水 May 16 13:57:36 2001
(c) Copyright 1998 Oracle Corporation. All rights reserved.
Oracle8 Enterprise Edition Release 8.0.5.1.0 - Production
With the Partitioning option
PL/SQL Release 8.0.5.1.0 - Production
に接続されました。
SQL> show user
ユーザーは"CDBDIC"です。
SQL> select * from SESSION_PRIVS;
PRIVILEGE
----------------------------------------
CREATE SESSION
ALTER SESSION
UNLIMITED TABLESPACE
CREATE TABLE
CREATE CLUSTER
CREATE SYNONYM
CREATE VIEW
CREATE SEQUENCE
CREATE DATABASE LINK
9行が選択されました。
SQL> select count(*) from DICT where table_name like 'DBA%';
↑”DICTIONARY”の短縮形
COUNT(*)
----------
0
↑”SELECT ANY TABLE”権限がないため
接頭辞が”DBA”のデータ・ディクショナリを参照できない
SQL> select count(*) from dict where table_name like 'ALL%';
COUNT(*)
----------
62
SQL> select count(*) from dict where table_name like 'USER%';
COUNT(*)
----------
77
|
2001/05/18 N.Y