Oracle 12c スキーマ一を作成、一覧を取得

1.スキーマ一覧を取得

SQL >SELECT DISTINCT OWNER FROM ALL_OBJECTS ORDER BY OWNER;

SQL > SELECT DISTINCT USERNAME FROM ALL_USERS

2.スキーマ作成

SQL> CREATE USER スキーマ名
     IDENTIFIED BY パスワード
     DEFAULT TABLESPACE USERS --デフォルト表領域
     TEMPORARY TABLESPACE TEMP; --TEMP表領域

3.スキーマに与えたロールを確認

SQL> SELECT * FROM DBA_ROLE_PRIVS WHERE GRANTEE = 'スキーマ名'

4.スキーマにDBA権限を与える
SQL> GRANT DBA TO スキーマ名

5.スキーマのテーブル一覧

SQL> SELECT * FROM USER_TABLES;
SQl> SELECT * FROM TABS;

 

Oracle

Posted by arkgame