查看用户的表空间
dba_tablespaces
user_tablespaces 数据字典
select tablespace_name from dba_tablespaces;
desc user_tablespaces;
dba_users 数据字典
user_users数据字典
select default_tablespace,temporary_tablespace from dba_users where username = 'SYSTEM'
ALTER USER username
DEFAULT|TEMPORARY
TABLESPACE tablespace_name
查看用户的表空间
dba_tablespaces 系统管理员的表字典--system可以查看,sys倒不能查看
user_tablespaces 普通用户的表字典
scott 可以查看user_namespaces 不可以查看dba_namespaces;
dba_users 数据字典,只有管理员级别的可以查看
user_users 普通管理都可以查看的数据字典
设置用户的默认或临时的表空间
alter user system default tablespace system;
select default_tablespace,temporary_tablespace from dba_users wehre username = 'SYSTEM';
普通用户没有设置表空间的权限
查看用户表空间
. dba_tablespaces(dba用户登录查看的数据字典)、user_tablespace(普通用户登录查看的数据字典)
desc dba_tablespaces; 查看dba数据字典
select tablespace_name from dba_tablespaces; 查找dba下的表空间
select tablespace_name from user_dba_tablespaces; 查找普通用户下的表空间
* scott 用户下可以查找普通用户表空间,没有权限查找dba用户下的表空间 scott用户的权限低于system sys sysman 用户
. dba_users,user_users 数据字典
查看用户表空间:
select default_tablespace,temporary_tablespace from dba_users where username='SYSTEM';

*查看普通用户表空间和以上一样 dba_users改为user_users
设置用户的的默认表空间和临时表空间
ALTER USER username DEFAULT|TEMPORARY TABLESPACE tablespace_name;

oracle查看表空间 dba_tablespaces(系统用户) user_tablespaces (普通用户)
1. dba_tablespaces和user_tablespaces默认表空间共六个
2. sys: sys表、存储过程、视图等数据对象,存放系统信息 -- 系统表空间
3. sysaux: example辅助表空间
4. undotbs1: 数据库撤销信息undo类型的表空间
5. temp: SQL语句处理的表、索引信息 --临时存储
6. users: 数据库用户使用的数据库对象--永久存储
7. example: 安装oracle数据库实例
8. 权限大的,可以查询权限小的
oracle查询用户信息
1. dba_users
2. user_users
查询system默认表空间
select default_tablespace,temporary_tablespace
from dba_users where username='system';
设置system默认表空间
1. ALERT USER username DEFAULT丨TEMPORARY TABLESPACE tablespace_name;
2. 默认每个用户下面只有一个临时表空间
3. 普通用户无权限修改默认表空间,需要授权
设置临时表空间和默认表空间

更改表空间 | 默认/临时
alter user username default | temporary tablespace name;
查看用户的表空间


select default_tablespace,temporary_tablespace from dba_users where username='SYSTEM';
alter user system default tablespace SYSTEM;
查看用户表空间:
dba_tablespaces、user_tablespaces数据字典
dba_tablespaces:针对于系统用户查看的数据字典。
user_tablespaces:针对于普通用户查看的数据字典。
dba_users、user_users数据字典:
dba_users:针对于系统用户查看的数据字典。
user_users:针对于普通用户查看的数据字典
dba_tables、user_tables数据字典:
dba_tables 所有用户的表信息
user_tables 当前用户的所有表信息
修改用户的默认或临时表空间
ALTER USER username DEFAULT|TEMPORARY TABLESPACE tablespace_name;
username=要改的表空间名字
tablespace_name =用户名
DEFAULT 修改默认
TEMPORARY 修改临时
查看用户表空间 dba_tablespaces【系统管理员来查看的用户字典】、user_tablespaces【普通用户来查看的用户字典】 desc查看数据字典里的所有字段,desc dba_tablespaces select查看表空间名字 select tablespace_name from dba_tablespaces;
如何查看用户的表空间
1)dba_tablespaces
2)user_tablespaces
3)dba_users
4)user_users
desc dba_tablespaces;
select tablesplace_name from dba_tablespaces;
查看表空间和临时表空间
select default_tablesapce,temporary_tablespace from dba_users where username='SYSTEM';
更改默认表空间
alter user system
default tablespace system;
desc dba_tablespaces
select tablespace_name from dba_tablespaces;
desc user_tablespaces
select tablespace_name from user_tablespaces;
system 存放sys用户的 表,视图 及存储过程数据对库象
sysaux作用example辅助的表空间
example是安装oracle 时隙计数据库实例来使用的
undotbs1主要用于存储一些撤消信息的
temp主要用于存储sql处理的表,所有信息的临时表空间
users 用于存放一些系统信息的
查询表空间啊
设置用户的默认或临时表空间
系统管理员默认的表空间
数据字典dba_tablespaces,user_tablespaces,dba_users
临时表空间修改与查询
设置用户的默认或临时表空间
dba_tablespaces:系统管理员用
user_tablespaces:普通用户用
system:用于sys用户存储表、视图、存储过程的数据对象
sysaux:安装示例的表空间
undotbs1:undo类型表空间
temp:临时表空间
users:永久性的表空间
example
数据字典
管理员数据字典 dba_tablespaces;dba_users 普通用户数据字典 user_tablespaces;user_users
查寻数据字典中的字段
desc dba_tablespaces;desc dba_users desc user_tablespaces;desc user_users
查看表空间名
select tablespace_name from dba_tablespaces; select tablespace_name from user_tablespaces;
scott 用户的权限最低,无法使用dba_tablespaces,system用户可以使用user_tablespaces.
查看system的默认永久表空间和临时表空间
select default_tablespace,temporary_tablespace from dba_users where username='SYSTEM';
设置用户的默认或临时表空间
alter user username default|temporary tablespace tablespace_name;
dba_tablespaces:系统管理员用
user_tablespaces:普通用户用
system:用于sys用户存储表、视图、存储过程的数据对象
sysaux:安装示例的表空间
undotbs1:undo类型表空间
temp:临时表空间
users:永久性的表空间
example
查看用户的表空间:不同oracle用户登录数据库,对应的表空间可以不同。
一、查看管理员级别表空间
dba_tablespaces数据字典:针对系统管理员级别用户来查看的数据字典。
语法:desc dba_tablespaces。

查看数据字典表空间的名字(管理员级别):select tablespace_name from dba_tablespaces;

总结:系统管理员级别的用户登录的时候,查看的表空间默认有六个。
1、SYSTEM表空间:主要用于存放sys这个用户的表、视图、以及存储过程的这些对象,所以它也成为系统表空间。
2、SYSAUX表空间:它作为EXAMPLE的一个辅助表空间。
3、UNDOTBS1表空间:主要用于存储一些撤销信息的。
4、TEMP表空间:主要用于存储sql语句处理的表和索引信息的,它是一个临时表空间。
5、USERS表空间:它属于永久性表空间,主要用于存储数据库创建的数据库对象,它和SYSTEM类似,只不过SYSTEM用来存放一些系统信息的。
6、EXAMPLE表空间:用于安装oracle11g数据库示例来使用的表空间。
user_tablespaces数据字典:普通用户登录之后查看的字典。
二、查看普通用户表空间
语法:desc user_tablespaces

查看普通用户表空间名称语法:select tablespace_name from user_tablespaces;

三、dba_users:系统管理员级别可以查看的数据字典。

1、查看SYSTEM对应的默认表空间和临时表空间(前提SYSTEM用户登录状态下)

2、设置用户的默认和临时表空间(默认情况下每个用户下只有一个临时表空间)。
注意:普通用户没有修改默认表空间的权限,如果想使用普通用户修改,需要分配权限,否则只能通过管理员级别用户修改
修改SYSTEM的默认表空间为system。

user_users:普通用户级别可以查看的数据字典。
查看用户的表空间:
desc dba_tablespaces
desc user_tablespaces
select tablespace_name from dba_tablespaces;
select tablespace_name from user_tablespaces;
desc dba_user
desc user_users
设置用户的默认或者临时表空间
alter user username default|temporary tablespace tablespace_name
查看用户的表空间:不同oracle用户登录数据库,对应的表空间可以不同。
一、查看管理员级别表空间
dba_tablespaces数据字典:针对系统管理员级别用户来查看的数据字典。
语法:desc dba_tablespaces。

查看数据字典表空间的名字(管理员级别):select tablespace_name from dba_tablespaces;

总结:系统管理员级别的用户登录的时候,查看的表空间默认有六个。
1、SYSTEM表空间:主要用于存放sys这个用户的表、视图、以及存储过程的这些对象,所以它也成为系统表空间。
2、SYSAUX表空间:它作为EXAMPLE的一个辅助表空间。
3、UNDOTBS1表空间:主要用于存储一些撤销信息的。
4、TEMP表空间:主要用于存储sql语句处理的表和索引信息的,它是一个临时表空间。
5、USERS表空间:它属于永久性表空间,主要用于存储数据库创建的数据库对象,它和SYSTEM类似,只不过SYSTEM用来存放一些系统信息的。
6、EXAMPLE表空间:用于安装oracle11g数据库示例来使用的表空间。
user_tablespaces数据字典:普通用户登录之后查看的字典。
二、查看普通用户表空间
语法:desc user_tablespaces

查看普通用户表空间名称语法:select tablespace_name from user_tablespaces;

三、dba_users:系统管理员级别可以查看的数据字典。

1、查看SYSTEM对应的默认表空间和临时表空间(前提SYSTEM用户登录状态下)

2、设置用户的默认和临时表空间(默认情况下每个用户下只有一个临时表空间)。
注意:普通用户没有修改默认表空间的权限,如果想使用普通用户修改,需要分配权限,否则只能通过管理员级别用户修改
修改SYSTEM的默认表空间为system。

user_users:普通用户级别可以查看的数据字典。