目录
1 理解表空间的概念
1 .1 数据库与表空间
表空间实际上是数据库上的逻辑存储结构,可以把表空间理解为在数据库中开辟的一个空间,用于存放我们数据库的对象,一个数据库可以有多个表空间构成。
1 .2 表空间与数据文件
表空间实际上是由一个或多个数据文件构成的,数据文件的位置和大小可以由我们用户自己来定义。我们所操作的一些表啊,一些其他数据的对象都是存放在数据文件里的。那么数据文件是物理存储结构的,真正可以看到的,而表空间是逻辑存储结构的。
2 了解表空间的分类
永久表空间
临时表空间
UNDO表空间
3 掌握创建表空间的语法格式
Create [TEMPORARY] TABLESPACE
Tablespace_name
TEMPFILE|DATAFILE ’xx.dbf’ SIZE XX
3 .1 创建临时表,未指定位置时默认放在product下面
3 .2 查看永久表空间,注意大小写区分
3 .3 查看临时表空间
4 Oracle的用户管理
4 .1 创建用户
Create user <user_name>
Identified by
Default tablespace //默认表空间
Temporary tablespace ; //指定一个临时表信息
举例:
Create user yan identified by test
Default tablespace test1_tablespace
Temporary tablespace temptest1_tablespace
4 .2 查看用户
Select username from dba_users 此用户表存储了所有账户信息
4 .3 给用户授权
Grant 权限 to 用户名
Grant connect to yan;
4 .4 连接用户
Connect 用户名/口令
4 .5 更改初始用户密码
Alter user 用户名 identified by 新密码
4 .6 锁定用户,不希望某用户登录,而又不删除其用户,可以将用户锁定
Alter user 用户名 account lock;
4 .7 删除用户
Drop user 用户名 cascade;
加上cascade 则将用户连同其创建的东西全部删除。