zoukankan      html  css  js  c++  java
  • 安全

    1.如果有一个用户,唯一的用途就是查询某张表的数据,请给他授予满足这个条件的最小权限,给出演示过程。
    SQL> create user user1 identified by user1;
    用户已创建。
     
    SQL> conn / as sysdba;
    已连接。
    SQL> conn user1/user1
    ERROR:
    ORA-01045: 用户 USER1 没有 CREATE SESSION 权限; 登录被拒绝
     
     
    警告: 您不再连接到 ORACLE。
    SQL> conn / as sysdba;
    已连接。
    SQL> grant create session to user1;
    授权成功。
     
    SQL> drop table t purge;
    表已删除。
     
    SQL> create table t as select * from dba_objects;
    表已创建。
     
    SQL> conn /  as sysdba;
    已连接。
     
    SQL> grant select on sys.t to user1;
    授权成功。
     
    SQL> conn user1/user1
    已连接。
    SQL> select count(*) from sys.t;
      COUNT(*)
    ----------
         14236
     
    SQL>
    2.通过配置,让Oracle分别使用操作系统验证和密码文件验证,给出演示过程。
    1、系统认证是通过的:
    修改一下
    显示权限不足
    密码登录:
    我们再挪走一个文件。
    然后,很不幸。
    3.演示一个TDE的数据加密示例,并用logminer验证加密效果。
    1、修改数据库
    2、生成密钥。
    3、
    都能查到。
    再打开
    4.演示一个加密表空间进行数据加密的示例。




  • 相关阅读:
    monads-are-elephants(转)
    程序语言简史(转)
    语法的省略不能造成编译器的歧义
    scala getter and setter
    隐式类型转换
    java 调用 scala
    列表的操作
    Scala HandBook
    Scala 高级编程练习
    Net 2.0 C# 专用的只读类Tuple
  • 原文地址:https://www.cnblogs.com/jiaoweixue/p/3139441.html
Copyright © 2011-2022 走看看