首页 > 数据库 > Oracle > 用户及系统资源和安全的管理
学习内容
|
|
创建一个新用户之前需检查哪些注意事项 1、决定该用户必须存储对象的表空间 2、决定每个表空间的配额 3、赋予该用户默认的数据表空间和临时表空间 4、创建用户 5、将该用户所需的系统权限和角色授予用户
|
|
2 |
怎样创建一个新的用户 下面可以使用DML语句创建一个新的用户dog(狗) SQL> create user dog 2 identified by wangwang 3 default tablespace users 4 temporary tablespace temp 5 password expire;
User created.
|
|
3 |
怎样获取用户默认表空间、临时表空间及创建日期的信息 SQL> col USERNAME for a10; SQL> col DEFAULT_TABLESPACE for a15; SQL> select USERNAME,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE,CREATED 2 from dba_users 3 where username like 'D%';
USERNAME DEFAULT_TABLESP TEMPORARY_TABLESPACE CREATED ---------- --------------- ------------------------------ --------- DBSNMP SYSAUX TEMP 24-AUG-13 DOG USERS TEMP 16-MAY-16 DIP USERS TEMP 24-AUG-13
改变用户在表空间上的配额 SQL> alter user dog 2 quota 38m on users;
User altered.
SQL> select USERNAME,TABLESPACE_NAME, BYTES/1024/1024 MB, 2 MAX_BYTES/1024/1024 "Max MB" 3 from dba_ts_quotas;
USERNAME TABLESPACE_NAME MB Max MB -------------------- --------------- ---------- ---------- OLAPSYS SYSAUX 8.8125 -9.537E-07 DOG USERS 0 38 SYSMAN SYSAUX 46.0625 -9.537E-07 APPQOSSYS SYSAUX 0 -9.537E-07 FLOWS_FILES SYSAUX 0 -9.537E-07
|
|
4 |
怎样获取用户所使用的表空间的配额信息 SQL> select USERNAME,TABLESPACE_NAME, BYTES/1024/1024 MB, 2 MAX_BYTES/1024/1024 "Max MB" 3 from dba_ts_quotas;
USERNAME TABLESPACE_NAME MB Max MB -------------------- --------------- ---------- ---------- OLAPSYS SYSAUX 8.8125 -9.537E-07 SYSMAN SYSAUX 46.0625 -9.537E-07 FLOWS_FILES SYSAUX 0 -9.537E-07 APPQOSSYS SYSAUX 0 -9.537E-07
|
|
5 |
什么是数据库模式 模式(schema)是一个命了名的对象的集合,如表、视图和序列号等 当一个用户被创建时,一个与之相对应的模式也被创建 一个用户只能与一个模式相关 用户名和模式经常互换 |
|
6 |
主要的oracle数据库模式对象有哪些 表(table) 视图(view) 索引(indexes) 约束(constraints) 序列号(sequences) 同义词(synonyms) 触发器(triggers) 存储过程、函数、软件包(store programs,funcation and packets) 用户定义的数据类型(user_defined data types)等 |
|
7 |
怎样删除一个用户 SQL> drop user dog;
User dropped. SQL> select USERNAME,DEFAULT_TABLESPACE ,TEMPORARY_TABLESPACE, CREATED 2 from dba_users 3 where DEFAULT_TABLESPACE not like 'SYS%';
USERNAME DEFAULT_TABLESP TEMPORARY_TABLESPACE CREATED -------------------- --------------- ------------------------------ --------- SCOTT USERS TEMP 24-AUG-13 ORACLE_OCM USERS TEMP 24-AUG-13 XS$NULL USERS TEMP 24-AUG-13 BI USERS TEMP 27-MAR-16 PM USERS TEMP 27-MAR-16 MDDATA USERS TEMP 24-AUG-13 IX USERS TEMP 27-MAR-16 SH USERS TEMP 27-MAR-16 DIP USERS TEMP 24-AUG-13 OE USERS TEMP 27-MAR-16 APEX_PUBLIC_USER USERS TEMP 24-AUG-13
USERNAME DEFAULT_TABLESP TEMPORARY_TABLESPACE CREATED -------------------- --------------- ------------------------------ --------- HR USERS TEMP 27-MAR-16 SPATIAL_CSW_ADMIN_US USERS TEMP 24-AUG-13 R
SPATIAL_WFS_ADMIN_US USERS TEMP 24-AUG-13 R
14 rows selected.
由此实验发现dog用户已经被成功的删除 |
|
8 |
删除一个用户时注意什么 如果该(用户)模式包括了对象,要使用cascade子句来删除模式中的所有对象。另外,不能删除当前正在与oracle服务器相连的用户。 删除用户是一个很危险的操作,因此在这一操作之前最好做好备份。 |
|
9 |
用户的安全控制域所包含的内容 用户安全控制域除了安全检测机制、用户的默认表空间、用户排序所用的临时表空间和表空间的配额之外,还包括如下的设置; 账户上锁(account locking):可以通过对账户的上锁来阻止用户登录数据库。 资源限制(resource limits):加在资源使用上的限制,如处理器(CPU)时间,逻辑输入或输出(I/O)和用户所能打开的会话数等。 直接权限(direct privileges):这些权限被用来控制用户在数据库中可以进行的操作。 角色权限(role privileges):通过使用角色所间接授予的权限。 |
|
10 |
什么是概要文件 概要文件是一组命了名的口令和资源限制,它是通过DDL语句CREATE USER或ALTER USER赋予用户。 |
|
11 |
引入概要文件的目的 可以大大的减轻数据库管理员的工作负担,也提高了工作效率,同时也减少了出错的机会。 |
|
12 |
概要文件有哪些特性 1、赋予用户的概要文件并不会影响当前的会话 2、只能将概要文件赋予用户而不能将概要文件赋予角色或者其他的概要文件 3、如果在创建用户时没有赋予一个概要文件,默认的概要文件将赋予这个用户。 |
|
13 |
为什么oracle要引入复杂而严格的口令管理 为了使oracle数据库更加安全,数据库管理员可以通过概要文件来控制oracle数据库的口令管理。 |
|
14 |
怎样创建一个口令限制的概要文件 |
|
|
怎样验证概要文件的创建是否成功 |
|
|
怎样修改和删除无用的概要文件 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30606702/viewspace-2120515/ ,如需转载,请注明出处,否则将追究法律责任。