1,建表空间(相当于文件柜)
–创建表空间
create tablespace USERDATA datafile ‘D:/oracle_data/data.dbf’ –表空间路径
size 1m – 默认表空间大小1M
autoextend on –文件用完自动扩展
next 1m –自动扩展的大小1M
maxsize unlimited; –不限制最大值
–查看表空间的信息,系统默认的表是存放一个特殊数据,比如用户,表空间,表的信息
SELECT * FROM dba_tablespaces;
–修改表空间的信息,重命名
alter tablespace USERDATA rename to USA;
–如果原来的数据文件使用满了,再给表空间添加新的数据文件
alter tablespace USA add datafile ‘D:/oracle_data/data2.dbf’
size 1m – 默认表空间大小1M
autoextend on –文件用完自动扩展
next 1m –自动扩展的大小1M
maxsize unlimited; –不限制最大值
–查询表空间对应哪些数据文件
SELECT * FROM dba_data_files;
–删除表空间包含系统表的记录(dba_tablespaces,dba_data_files)and 磁盘上数据文件(*.dbf)
drop tablespace USA including contents and datafiles;
2,建用户
–创建用户
create user JohnLin identified by lzy1988 default tablespace USERDATA;
–查询用户信息
SELECT * FROM all_users;
–修改用户名
–update from user JohnLin rename JohnLin to JohnLin ;
–修改密码
alter user JohnLin identified by lzy2017;
–删除用户
drop user JohnLin cascade;–cascade联级删除,跟用户所有的相关信息全部删除
3,授予用户权限或角色
–给用户分配权限,直分配DBA角色
grant dba to JohnLin;
–回收权限
revoke dba from JohnLin;