[oracle@crl ~]$ rlwrap sqlplus / as sysdba
  
  SQL*Plus: Release 11.2.0.4.0 Production on Tue May 16 14:59:27 2017
  
  Copyright (c) 1982, 2013, Oracle. All rights reserved.
  
  Connected to:
  
  Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
  
  With the Partitioning, OLAP, Data Mining and Real Application Testing options
  
  SQL> create table z2 as select 1 as a from dual;
  
  Table created.
  
  SQL> grant select on z2 to dwetl;
  
  Grant succeeded.
  
  SQL>
  
  2、以dwetl账号登陆,对表进行查询权限,查询OK,能访问数据
  
  [oracle@crl ~]$ rlwrap sqlplus 'dwetl/"pwd2017"'@DB1
  
  SQL*Plus: Release 11.2.0.4.0 Production on Tue May 16 14:59:01 2017
  
  Copyright (c) 1982, 2013, Oracle. All rights reserved.
  
  Connected to:
  
  Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
  
  With the Partitioning, OLAP, Data Mining and Real Application Testing options
  
  SQL> select * from sys.z2;
  
  A
  
  ----------
  
  3、再以sys登陆,删除表z2后,再次建立表z2
  
  [oracle@crl ~]$ rlwrap sqlplus / as sysdba
  
  SQL*Plus: Release 11.2.0.4.0 Production on Tue May 16 14:59:27 2017
  
  Copyright (c) 1982, 2013, Oracle. All rights reserved.
  
  Connected to:
  
  Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
  
  With the Partitioning, OLAP, Data Mining and Real Application Testing options
  
  SQL> drop table sys.z2;
  
  Table dropped.
  
  SQL> create table z2 as select 1 as a from dual;
  
  Table created.
  
  SQL>
  
  SQL> select * from sys.z2;
  
  A
  
  4、再以dwetl登陆,看是否可以查询到,答案是查不到,报错表或者视图不存在
  
  [oracle@crl ~]$ rlwrap sqlplus 'dwetl/"pwd2017"'@DB1
  
  SQL*Plus: Release 11.2.0http://www.xuancai88c.cn/ .4.0 Production on Tue May 16 15:03:10 2017
  
  Copyright (c) 1982, 2013,http://027yeshenghuowang.com/ Oracle. All rights reserved.
  
  Connected to:
  
  Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
  
  With the Partitioning, OLAP, Data feilcheng88.cn Mining and Real Application Testing options
  
  SQL> select * from sys.z2;
  
  select * from sys.z2
  
  *
  
  ERROR at line 1:
  
  ORA-00942: table or view does not exist
  
  5,再次以sys登陆,赋予表z2给dwetl的权限
  
  [oracle@crl ~]$ rlwrap sqlplus / as sysdba
  
  SQL*Plus: Release 11.2.0.4.0 Production on Tue May 16 15:14:16 2017
  
  Copyright (c) 1982, 2013, Oracle. All rights reserved.
  
  Connected to:
  
  Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
  
  With the Partitioning, OLAP, Data Mining and Real Application Testing options
  
  SQL> grant select on z2 to dwetl;
  
  Grant succeeded.
  
  6,再次以dwetl登陆,尝试是否可以查询到sys.z2表,OK,可以查询到数据了
  
  [oracle@crl ~]$ rlwrap sqlplus 'dwetl/"pwd2017"'@DB1
  
  SQL*Plus: Release 11.2.0.4.0 Production on Tue May 16 15:14:57 2017
  
  Copyright (c) 1982, 2013, Oracle. All rights reserved.
  
  Connected to:
  
  Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
  
  With the Partitioning, OLAP, Data Mining and Real Application Testing options
  
  SQL> select * from sys.z2;
  
  A
  
  ----------
  
  7、truncate对权限有无影响?
  
  以sys登陆,执行truncate操作表z2www.lafeiyl.cn,然后退出,以dwetl登陆查询表z2,发现可以执行select操作
  
  SQL> truncate table z2;
  
  Table truncated.
  
  SQL> exit
  
  ERROR:
  
  ORA-04088: error during execution of trigger 'TIMDBA.TRIG_LOGOFF_AUDIT'
  
  ORA-01403: no data found
  
  ORA-06512: at line 5
  
  Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
  
  With the Partitioning, OLAP, Data Mining and Real Application Testing options (with complications)
  
  [oracle@crl ~]$ rlwrap sqlplus 'dwetl/"pwd2017"'@DB1
  
  SQL*Plus: Release 11.2.0.4.0 Production on Tue May 16 15:18:08 2017
  
  Copyright (c http://www.yiqianou.cn/) 1982, 2013, Oracle. All rights reserved.
  
  Connected to:
  
  Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
  
  With the Partitioning, OLAP, Data Mining and Real Application Testing options
  
  SQL> select * from sys.www.yigouyule2.cn/ z2;
  
  no rows selected
  
  SQL>
  
  以上测试实验结论标识:
  
  (1):当表被drop掉后,别的用户对这个表的操作权限失效了,请记得重新grant下权限,不然另外的用户就无法对表进行操作;
  
  (2):当表被truncate之后,别的用户对这张表的操作权限依然有效。
  
  顶
  
  1

Oracle drop table 和 truncate table对grant授权的影响的更多相关文章

  1. delete table 和 truncate table

    delete table 和 truncate table 使用delete语句删除数据的一般语法格式: delete [from] {table_name.view_name} [where< ...

  2. MySQL删除大表时潜在的问题(drop table,truncate table)

    来源于:https://www.cnblogs.com/CtripDBA/p/11465315.html,侵删,纯截图,避免吸引流量之嫌 case1,删除大表时,因为清理自适应hash索引占用的内容导 ...

  3. 【转载】delete table 和 truncate table 的区别

    使用delete语句删除数据的一般语法格式: delete [from] {table_name.view_name} [where] 将XS表中的所有行数据删除 delete XS 执行完后,发现X ...

  4. Navicat工具里的empty table和truncate table的区别

    如图: 相同点:都会清空数据表里的所有数据 不同点:empty table是清空表里的数据:truncate table是删除表,然后再创建这张表 意义:对于主索引自动增加的情况,empty清表后,新 ...

  5. Oracle DROPtable以及Truncate table 的简单测试

    1. 一个用户库 有一个业务表比较大 大小是 49g 表的行数为:121546147 一亿两千万行 制作一个虚拟机的快照测试一下 drop table 和 truncate table的性能差距 2. ...

  6. 关于 truncate table 的一点学习札记

    ---下面整理笔记来之 itpub 的各位前辈的语录.这里做了一个汇总.仅供学习. truncate table后,oracle会回收表和其表中所在的索引到initial 大小,也就是初始分配的seg ...

  7. SQL中truncate table和delete的区别

    truncate table table_name delete from table_name drop table table_name truncate table在功能上与不带where子句的 ...

  8. truncate table 和delete

    delete table 和 truncate table 使用delete语句删除数据的一般语法格式: delete [from] {table_name.view_name} [where< ...

  9. [Hive - LanguageManual] Create/Drop/Alter Database Create/Drop/Truncate Table

    Hive Data Definition Language Hive Data Definition Language Overview Create/Drop/Alter Database Crea ...

随机推荐

  1. 微信小程序日常开发中常遇到的错误代码

    在开发过程中,会遇到很多微信返回的状态码,鬼知道代表什么意思,现在好了,整理总结了一份状态码,方便大家. 微信小程序错误码参考 状态码(场景值) 说明  -1 系统繁忙  0 请求成功  40001 ...

  2. Luogu P2403 [SDOI2010]所驼门王的宝藏

    比较显然的缩点+拓扑排序题,只不过要建虚点优化建边. 首先我们发现在一个SCC里的点都是可以一起对答案产生贡献的,因此先缩成DAG,然后拓扑找最长链. 但是我们发现这题最坏情况下边数会达到恐怖的\(O ...

  3. 数列分块入门九题(三):LOJ6283~6285

    Preface 最后一题我一直觉得用莫队是最好的. 数列分块入门 7--区间乘法,区间加法,单点询问 还是很简单的吧,比起数列分块入门 7就多了个区间乘. 类似于线段树,由于乘法的优先级高于加法,因此 ...

  4. Facebook React 和 Web Components(Polymer)对比优势和劣势

    目录结构 译者前言 Native vs. Compiled 原生语言对决预编译语言 Internal vs. External DSLs 内部与外部 DSLs 的对决 Types of DSLs - ...

  5. 5分钟入门自动化测试——你应该学会的Postman用法(2)

    前言 之前的一篇文章<你应该学会的Postman用法>,主要介绍了postman的一些高级的用法,便于日常开发和调试使用,本文的基础是对postman的基本使用以及一些高级用法有一定的了解 ...

  6. ansible一键部署k8s单机环境

    一.虚拟机准备 干净的Centsot7.4.4G内存.2个CPU 最小化安装,最好带虚拟化 二.执行初始化脚本 注意:脚本中配置静态网卡根据实际网卡名称配置,我用的是ens33 可以用 sed -i ...

  7. python-小知识点-14

    ''' python2 python3 ''' #python2 print() print 'abc' range() xrange() 生成器 raw_input() #python3 print ...

  8. Word frequency program ver.1

    先吐槽一下自己 做这个作业的时候完全没有提前考虑好时间 导致要提交前一天晚上通宵写代码 而且还满满的bug TAT 缓一口气 程序还在继续写 先把有点累 想着先把博客写了 PART I 预计时间: 语 ...

  9. individual project1 12061183

    1.项目预计用时      之前大二下学期的时候学过面向对象,当时老师叫我们写过一个统计目录下单词的程序,大致的思路是一样的.于是觉得这个程序并不难写.于是就在周末还很轻松地休息着不看程序,知道别的同 ...

  10. 软工个人作业-博客作业-WEEK2

    1.是否需要代码规范:    (1)这些规范都是官僚制度下产生的浪费大家的编程时间.影响人们开发效率, 浪费时间的东西.        首先来说,从短期上和个体上来看,一个团队的代码风格必然会在一定程 ...