设为首页 加入收藏

TOP

Oracle学习与开发基本概念汇总(四)
2015-11-21 03:26:37 来源: 作者: 【 】 浏览:36
Tags:Oracle 学习 开发 基本 概念 汇总
. rollback回滚事务。注意:若只回滚到保存点(savepoint),整个事务不会结束

3. 执行DDL语句(create、drop、alter),这些命令单独作为一个事务。在执行这些DDL命令之前将提交以前执行的所有命令;执行DDL命令之后将该DDL命令单独作为一个事务提交;DDL执行之后的其他语句将作为新的事务。

4. 用户正常断开与Oracle的连接,当前的事务被自动提交。

5. 用户进程意外终止,当前事务被回滚。

6. 关闭SQL *Plus会话,默认回滚事务。

?

?

?

?

?

第十三章 数据库安全

系统权限管理

1. 系统权限是指对整个数据库进行操作的权力。

2. 系统权限可以由dba角色的用户授予,比如sys或system;也可以由对该权限有with admin option选项的用户授予。

3. 回收系统权限的用户不一定是原来分配该权限的用户,只要具有dba角色或对系统权限有with admin option选项的用户都可以执行收回权限的操作。

4. 系统权限没有级联关系。可以跨用户回收。

?

?

对象权限管理

1. Oracle对象权限是指用户在某个方案对象上执行操作的权力。

2. 对象权限可以由具有dba角色的用户授权,通常是sys或system用户执行操作;也可以由对该对象有with grant option选项的用户授权;也可以由该对象的所有者授权。

3. 对象权限的回收注意:

?

(1) 回收权限的用户不一定必须是授予权限的用户。可以是任何一个具有dba角色的用户;也可以是该对象的所有者;也可以是对该对象有with grant option的用户。

(2) 对象权限的回收具有级联特性,也就是说收回了某个用户的对象权限,那么由该用户使用with grant option 授予其他用户的对象权限一并收回。

?

?

?

?

?

简答题:

1. grant命令为用户授予系统权限和对象权限的区别是什么?

?

答:(1)授予系统权限时,可以使用选项with admin option.表示将系统权限授予某个用户后,该用户不仅获得该权限的使用权,还获得该权限的管理权,可以将该系统权限继续授予其他用户,或从其他用户收回该权限。

不用指定权限操作的对象的名称,因为系统权限的操作对象是整个数据库。

?

(2) 但是在对象权限中,该选项是with grant option.。

还需要指定授予的该权限所能操作的对象,比如某张表,某个视图等。

?


?

第十四章 数据库备份

1. exp是export的缩写,表示从数据库中导出数据;imp是import的缩写,表示将数据导入到数据库中。

2. 有三种方式的导入导出操作。

?

(1) 表方式(T方式):指导入导出一个指定的基本表,包括表的定义,表的数据,以及表上的索引、约束。

(2) 用户方式(U方式):指导入导出一个用户的所有对象,包括表、视图、存储过程等。

(3) 全库方式(Full方式):指导入导出数据库中的全部对象。

?

?

3. exp导出数据的两种方式:交互式执行、预先指定参数执行。

4. 注意:如果当前执行exp命令的用户具有dba角色,那么可以选择三种导出方式:完整的数据库、用户方式、表方式。如果普通用户执行导出exp命令,那么只能使用用户方式和表方式,而且只能导出自己的数据。

5. imp导入数据的两种方式:交互式操作、命令式操作

?

?

注意:看exp 和imp的SQL语句!!!

?

首页 上一页 1 2 3 4 下一页 尾页 4/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇oracle简单查询 下一篇学习数据库笔记五

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: