-
Notifications
You must be signed in to change notification settings - Fork 0
/
用户和表空间.sql
66 lines (41 loc) · 1.49 KB
/
用户和表空间.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/*
管理员用户:
sys权限大于system sys必须管理员登录
sysman 用于操作企业管理器
远程连接:connect system/lzj@orcl(服务名) conn sys/lzj @orcl as sysdba
查看登陆用户: show user
表空间:
分3种:
1.永久表空间:表 视图 存储过程
2.临时表空间:中间执行的过程,执行后释放
3.undo表空间:保存事务修改数据的旧的信息,用于回滚
dba用户的默认6个表空间
SYSTEM : sys存储sys用户的表视图存储过程空间
SYSAUX :example表空间的辅助表空间,example表空间是安装数据库实例时使用的表空间
UNDOTBS1 : 存储撤销信息,属于undo表空间
TEMP : 存储SQL语句处理的表和索引信息。属于临时表空间
USERS : 存储数据库用户创建的数据库对象,永久表空间
EXAMPLE :
普通用户的默认表空间:
SYSTEM
SYSAUX
UNDOTBS1
TEMP
USERS
EXAMPLE
*/
-- 管理员查看的用户数据字典
SELECT * FROM dba_users;
-- 普通用户查看的用户数据字典
SELECT * FROM user_users;
-- 管理员查看表空间数据字典
SELECT * FROM dba_tablespaces;
-- 普通用户查看的数据字典
SELECT * FROM user_tablespaces;
-- 创建表空间(永久
CREATE TABLESPACE mytbspace DATAFILE 'mytbspace.dbf' size 10m
-- 创建临时表空间
CREATE TEMPORARY TABLESPACE temptablespace TEMPFILE 'temp.dbf' 10m
-- 使某个表空间处于离线或在线状态
ALTER TABLESPACE mytbspace OFFLINE
ALTER TABLESPACE mytbspace ONLINE