Oracle用户和表空间

系统用户

sys,system
sysman
scott 默认密码:tiger

使用系统用户登录

[username/password][@server][as sysdba|sysoper]
列:sys/root as sysdba

启用用户的语句

alter user username(用户名) account unlock;

设置用户的默认或临时表空间

ALTER USER username(用户名) DEFAULT(默认表空间)|TEMPORARY(临时表空间) TABLESPACE tablespace_name;

创建表空间

CREATE [TEMPORARY(临时表空间)] TABLESPACE tablespace_name TEMPFILE(临时表空间)|DATAFILE(永久表空间) 'xx.dbf' SIZE xx;

删除表空间

DROP TABLESPACE tablespace_name [INCLUDING CONTENTS(删除表空间并且数据同时删除)]

修改表空间的状态(默认联机状态)

ALTER TABLESPACE tablespace_name ONLINE(联机)|OFFLINE(脱机);

设置表空间只读或可读写状态(默认可读写),只有在联机状态下可设置

ALTER TABLESPACE tablespace_name READ ONLY(只读)|READ WRITE(可读写)

增加数据文件

ALTER TABLESPACE tablespace_name ADD DATAFILE 'xx.dbf' SIZE xx;

删除数据文件

ALTER TABLESPACE tablespace_name SROP DATAFILE 'xxx.dbf';

命令

切换用户:connect
查看登录的用户:show user
查看数据表的字段设计:desc

数据字典

dba_users(系统用户表)

user_users(普通用户表)

dba_tablespaces(系统用户表空间)

user_tablespaces(普通用户表空间)

user_constraints(约束表)

 

你可能感兴趣的:(Oracle,Oracle)