一、用户管理
1.1、创建用户
create user XXX identified by "XXXXXXXX";
1.2、授权用户权限
grant connect,resource to XXX;
1.3、回收权限
revoke connect from XXX;
1.4、修改用户密码
alter user XXX identified by 新密码;
1.5、删除用户
drop user XXX cascade;
1.6、锁定用户
alter user XXX account lock;
1.7、解锁用户
alter user XXX account unlock;
二、增
2.1、新增用户
create user username identified by password;
2.1.1、授予用户权限
grant role to username;
2.2.2、role角色
1)、建立会话
create session
2)、修改会话
alter session
3)、建立数据库连接
create database link
4)、创建用户
create user
5)、超级管理员
dba
2.2、新增表空间
create tablespace itcast datafile '/data/oracle.dbf' size 100m autoextend on next 10m;
2.2.1、表空间描述
1)、Itcast:表空间名称
2)、datafile:指定表空间对应的数据文件
3)、szie:定义的表空间的初始化大小
4)、auto extend on:自动增长,当表空间存储都占满时,自动增长
5)、next:后指定的是一次自动增长的大小
2.3、新增表
create table classinfo(
);
三、删
3.1、删除用户
drop user XX cascade;
3.2、删除表空间
drop tablespace '表空间名';
3.3、删除表
drop table 表名;
四、改
4.1、改密码
alter user XXX identified by XXXX;
4.2、插入数据
insert into 表名 values (属性1,属性2,属性3);
4.3、更新数据
update 表名 set column=value;
update 表名 set column=value where username=XXX;
五、查
5.1、用户
5.1.1、查询用户名
select username from XX_users;
XX为dba,dba_users---查看全库的用户
XX为all,all_users---当前用户可以看到的
XX为user,user_users---查看当前用户的
5.1.2、查看当前用户的权限
select * from session_privs;
select * from user_sys_privs;
5.2、查看表
5.2.1、查看当前用户的表
select * from user_tables;
5.2.2、查询本用户的表,视图等
select * from user_tab_comments;
5.3、查看表空间
查看已创建的表空间
select file_id,tablespace_name from dba_data_files;
5.4、查看目录
查看oracle中当前已创建的目录
select * from dba_directories;