Oracle的使用
1.Oracle的表空间
表空间的分类:
- 永久表空间:
表空间是数据库逻辑的划分,一个表空间只能属于一个数据库。所有的数据库对象都存在指定的表空间中,但主要存放的是表,所有称作表空间。
- 临时表空间:
Oracle临时表空间主要用来做查询和存放一些缓存区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。重启数据库可以释放临时表空间。
创建表空间命令:
1.创建表空间语句:create tablespace
2. 创建表空间名字 :ORAC
3. 指定当前文件存放的位置:D:\IT\Orace\oradata\orcl
4.创建表空间的文件:ORAC.DBF
5.指定数据文件大小:size 15M
6.给文件做自动扩展并以10m容量扩展:autoextend
7.设置表空间为永久表空间:permanenet
完整语句为:
create tablespace ORAC datafile ‘D:\IT\Orace\oradata\orcl\ORAC.DBF’ size 15M autoextend on next 10M permanent## 2.创建用户
3.分配用户权限
创建用户
- 通过 PL/SQL Developer 工具创建用户
分配用户权限
- 对象权限(Object privileges)
对象权限是指在指定的表、视图、序列上制定执行动作的权限或权利
- 角色权限(Role privileges)
角色是可以授予用户的相关权限的组,该方法使权限的授予,撤回更加容易管理
- 系统权限(Systemprivileges)
为用户分配创建表、创建用户、创建视图、创建存储过程等权限
4.分配链接权限
为当前用户分配一个connect链接角色