こしぞーのひとり情シス

Windows/仮想化の小規模環境を運用するリーマンの日々を綴っています。

Oracle Database でユーザ(スキーマ)作成

Oracle Database のスキーマ作成について記載

ユーザ(スキーマ)作成とは

Oracle Databaseでは、ユーザのことをスキーマといいます
つまりOracle データベースでスキーマと書かれていれば、ほぼデータベースを使用する際のOracle内部ユーザだと思ってくだい
実際には、スキーマにはユーザ以外の要素もありますが一旦は スキーマ=ユーザ と認識しましょう

スキーマ作成(ユーザ作成)

スキーマ(schema) は、ユーザを作成すると自動的に作られます(ユーザ追加、スキーマ生成)

  • create user testscm
    identified by testpw
    default tablespace USER_DATA
    temporary tablespace TEMPORARY_DATA
    quota unlimited on USER_DATA;

スキーマ(schema) の容量を限定することもできます

  • create user testscm
    identified by testpw
    default tablespace USER_DATA
    temporary tablespace TEMPORARY_DATA
    quota 10M on USER_DATA;

スキーマ削除(ユーザ削除)

スキーマ(schema) は、ユーザを削除することで行う。 cascade を指定すると、user が所有していたオブジェクトも削除される。

関連記事です

Oracle データベースを最初に使いだして一番わからないこと、それは起動停止手順ですね

www.hitoriit.com

Oracle Database 19cの動作するOS一覧についてまとめています

www.hitoriit.com

以上です