表スペースを作成します。
create tablespace <表空间名
表スペース物理ファイル名
datafile '<表空间名>.dbf'
datafile '<路径\<表空间名>.dbf>' --这种方式指定表空间物理文件位置
size <500>M autoextend on next <5>M maxsize unlimited; --大小 500M,每次 5M 自动增大,最大不限制
ユーザーを作成します。
create user <用户名>
identified by <用户密码>
default tablespace <上面创建的表空间或者其他表空间名>
temporary tablespace TEMP --临时表空间默认 TEMP
profile DEFAULT;
--password expire;
密码过期需要重设密码,意思是当你用这个新建立的密码过期用户首次登录后,系统会提示你重新输入新密码,不然会拒绝你登陆,重设新密码后就可以登录,该用户的密码就是你新设的密码,相当于首次登录修改密码这样的选项。
ユーザー認証_1
grant connect,resource,dba to qiuchangjin;
ユーザー承認_2
grant connect to qiuchangjin with admin option;
grant dba to qiuchangjin with admin option;
grant resource to qiuchangjin with admin option;
取り消しの権限
revoke connect, resource from <用户名>;
第三に、承認の役割
Oracleは、以前のバージョン、申し出と互換性のある3つの標準の役割(ロール):.接続、リソースおよびDBA
(1)三つの基準の役割について説明します
。1「CONNECTロール(接続の役割を)
--临时用户,特指不需要建表的用户,通常只赋予他们connect role.
--connect是使用oracle简单权限,这种权限只对其他用户的表有访问权限,包括select/insert/update和delete等。
--拥有connect role 的用户还能够创建表、视图、序列(sequence)、簇(cluster)、同义词(synonym)、回话(session)和其他 数据的链(link)
2」。リソースの役割(リソース役割)
--更可靠和正式的数据库用户可以授予resource role。
--resource提供给用户另外的权限以创建他们自己的表、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)。
3」。DBAロール(データベース管理者の役割)
--dba role拥有所有的系统权限
--包括无限制的空间限额和给其他用户授予各种权限的能力。system由dba用户拥有
表スペース照会のすべての物理的な場所
select name from v$datafile;
クエリ現在の表スペースのユーザー
select username,default_tablespace from user_users;
ユーザーのデフォルトの表スペースを変更します
alter user 用户名 default tablespace 新表空间;
クエリのすべてのテーブルスペース
select * from user_tablespaces;
削除するには、テーブルスペース
alter tablespace QCJ_TABLESPACE offline;
drop tablespace QCJ_TABLESPACE including contents and datafiles;
ユーザーは、ユーザーのための外観を削除すると、システムにログオン:
検索ユーザー
select * from dba_users;
ワークスペースのパスを探します
select * from dba_data_files;
ユーザの削除
drop user 用户名称 cascade;
削除するには、テーブルスペース
drop tablespace 表空间名称 including contents and datafiles cascade constraint;
たとえば:表スペース名がLYKで、LYKするユーザー名を削除
削除ユーザーは、カスケードにも削除します
drop user LYK cascade;
削除するには、テーブルスペース、テーブルスペースと対応するファイルも削除されます
drop tablespace LYK including contents and datafiles cascade constraint;