Oracle構文(1:表スペース、ユーザーの作成、権限の付与)

0.OracleのSQLコマンド分類

  1. DDL:テーブルを作成し、ユーザーを作成しますcreate / drop / alter / show
  2. DML:追加/削除/更新操作挿入/削除/更新
  3. DQL:クエリ選択
  4. DCL:権限制御の付与/取り消し

1.テーブルスペースを作成および削除します

表スペースを作成します。
テーブルスペーステーブルスペース名を作成します
データファイル 'ファイル名.dbf' 表スペースのファイル名を指定します。次のように特定の場所を指定できます。「d:/xxx.dbf」のデフォルトは次のディレクトリーです:c:\ oracle \ product \ 10.2.0 \ db_1 \ database
サイズ初期サイズ 最初に表スペースが占めるハードディスクスペース。単位はKまたはMです。
自動拡張オン 上記の初期サイズを使い切ると、自動拡張がオンになります
-- 创建表空间space1,数据文件为space1.dbf,初始大小为20M,空间不足自动扩展。
create tablespace space1 datafile 'space1.dbf' size 20m autoextend on;

-- 创建表空间space2,数据文件为space2.dbf,初始大小为500k
create tablespace space2 datafile 'space2.dbf' size 500k;
表スペースを削除します。
表領域表スペース名を削除します
[コンテンツとデータファイルを含む] 表スペース内のすべての内容と物理ファイルを削除します
-- 删除space2表空间,同时删除内容和文件
drop tablespace space2 including contents and datafiles;

2.ユーザーを作成し、ユーザー権限を付与します

ユーザーを作成:
ユーザーユーザー名を作成する
によって識別される パスワードを指定する
デフォルトのテーブルスペース 現在のユーザーが使用する表スペースを指定します。指定しない場合、デフォルトでUSERS表スペースが使用されます。
-- 创建用户user1,密码orcl,指定默认表空间为space1
create user user1 identified by orcl default tablespace space1;

許可された許可:

ユーザー名に役割を付与する

-- 进入 system 用户下给用户user1赋予 dba权限
grant dba to user1;

Oracleの3つの役割:接続、リソース、dba

ここに画像の説明を挿入
ここに画像の説明を挿入

  • DBAロール:すべての権限を持ち、システムの最高の権限です。データベース構造を作成できるのはDBAのみであり、システム権限もDBAによって付与される必要があり、DBA
    ユーザーはすべてのユーザーの任意のベーステーブルを操作できます。削除を含む。例:システム

おすすめ

転載: blog.csdn.net/RookiexiaoMu_a/article/details/105127740