zoukankan      html  css  js  c++  java
  • ORACLE 安全管理

    1.使用代码创建用户
    CREATE USER qqq IDENTIFIED BY qqq123--用户名:qqq;密码:

    qqq123
    DEFAULT TABLESPACE tt;--用户默认表空间:tt
    GRANT CONNECT TO qqq;--授权用户qqq的连接(CONNECT)权限

    2.用户解锁/锁定
    ALTER USER qqq ACCOUNT UNLOCK;
    ALTER USER qqq ACCOUNT LOCK;

    3.用户表授权
    GRANT SELECT ON SCOTT.DEPT TO qqq;
    REVOKE SLEECCT ON SCOTT.DEPT FROM qqq;

    4.修改用户默认表空间
    ALTER USER qqq DEFAULT TABLESPACE users;

    5.修改用户密码
    ALTER USER qqq IDENTIFIED BY qqq123;

    6.对象授权
    GRANT SELECT ON SCOTT.DEPT TO qqq WITH GRANT OPTION;--SELECT

    ,INSERT,UPDATE,DELETE,ALL

    GRANT EXECUTE ON qqq.proc01 TO test;--将qqq的一个过程proc01

    授权给test用户;

    7.系统授权
    GRANT CREATE USER TO test;--将创建用户权限给test用户。DROP

    USER,CREATE USER;WITH ADMIN OPTION(给用户以授权其他用户的权

    限)
    REVOKE CREATE USER FROM test;

    8.角色授权
    CREATE ROLE myrole;
    GRANT SELECT ON tt.emp TO myrole;
    GRANT SELECT ON tt.deptment TO myrole;

    GRANT myrole TO test;
    --DEMO
    connect test/test11
    SELECT * FROM tt.emp;--OK

  • 相关阅读:
    vue-ssr优化
    学习基础笔记1
    js原型链继承图
    浏览器缓存和Service Worker
    react项目启动详解(转载)
    深拷贝js对象或数组
    css多边形
    css三角形
    字体文件使用及压缩
    前端调试效率低?试试这10个“Chrome开发者工具”使用技巧
  • 原文地址:https://www.cnblogs.com/s021368/p/1459735.html
Copyright © 2011-2022 走看看