底辺SEの備忘録

スキル無しの底辺です。参考になりません。

データベースのデフォルト表領域を確認・変更する

概要

「データベース」のデフォルト表領域を確認・変更したので備忘

方法

database_propertiesで確認可能

SQL> col PROPERTY_NAME for a30
SQL> col PROPERTY_VALUE for a30
SQL> select PROPERTY_NAME,PROPERTY_VALUE from database_properties
  2  where PROPERTY_NAME ='DEFAULT_PERMANENT_TABLESPACE';
PROPERTY_NAME                  PROPERTY_VALUE
------------------------------ ------------------------------
DEFAULT_PERMANENT_TABLESPACE   USERS

--変更する
SQL> alter database default tablespace system;

データベースが変更されました。

SQL> select PROPERTY_NAME,PROPERTY_VALUE from database_properties
  2  where PROPERTY_NAME ='DEFAULT_PERMANENT_TABLESPACE';

PROPERTY_NAME                  PROPERTY_VALUE
------------------------------ ------------------------------
DEFAULT_PERMANENT_TABLESPACE   SYSTEM

--変更後にユーザを作成してユーザのデフォルト表領域を確認
SQL> create user test identified by test;

ユーザーが作成されました。

SQL> col username for a30
SQL> col default_tablespace for a30
SQL> select PROPERTY_NAME,PROPERTY_VALUE from database_properties
  2  where PROPERTY_NAME ='DEFAULT_PERMANENT_TABLESPACE';

USERNAME                       DEFAULT_TABLESPACE
------------------------------ ------------------------------
TEST                           SYSTEM