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.演示一个加密表空间进行数据加密的示例。




  • 相关阅读:
    加载器学习记录
    日常记录
    php实现银联支付
    PHP 判断密码强度
    laravel artisan 命令列表
    PHP && ,and ,||,or 的区别
    数组与对象的转换
    正则表达式
    微信退款
    laravel when 的用法
  • 原文地址:https://www.cnblogs.com/jiaoweixue/p/3139441.html
Copyright © 2011-2022 走看看