zoukankan      html  css  js  c++  java
  • Oracle学习笔记(2)

    2.Oracle用户管理
      (1)创建用户:create user 用户名 identified by 密码(需要dba权限);
        sql>create user yzw identified by yzw
        default tablespace users //用户表空间
        temporary tablespace temp //用户临时表空间
        quato 3m on users; //用户yzw建立的数据对象(表、索、视图、pl/sql块...)最大只呢是3m
      (2)给用户分配权限: grant create 权限 to 用户;
        sql>grant create session to yzw;分配此权限用户才能登陆
      (3)给用户分配角色: grant 角色 to 用户;
        sql>grant connect to yzw;
      (4)管理员用户回收角色 revoke 权限 from 用户;
        sql>revole connect from yzw;
      (5)删除用户:drop user 用户名;
        sql>drop user yzw cascade;cascade表示删除该用户同时,把该用户建立的数据对象删除

      (6)用户yzw访问scott用户的表:grant 权限 on 表明 to 用户

      在同一个库创建不同的用户,用户建立数据对象时,数据对象会存在和用户名同名的方案中

        授权
        sql>grant select on emp to yzw;
        查询
        sql>select * from scott.emp;(默认操作当前登录用户)

       (7)回收权限 : revoke
        sql>revoke select on scott.emp from yzw;
      (8)权限转移 scott>yzw>yzw1
        sql>grant all on scott.emp to yzw with grant option;
        with admin option//系统权限
        sql>grant all on scott.emp to yzw1;

    ps:本文为博主原创,转载请注明出处:http://www.cnblogs.com/Y-zhiwei/。

  • 相关阅读:
    AppCompatActivity、ActionBarActivity、FragmentActivity和Activity的区别
    Android-Async-Http
    如何在Android studio中同时打开多个工程?
    Multi-threading Android Apps for Multi-core Processors – Part 1 of 2
    Performance Tips
    容器生态系统
    Docker生态不会重蹈Hadoop的覆辙
    Docker生态会重蹈Hadoop的覆辙吗?
    国外牛人的五个Kubernetes学习建议
    Kubernetes基本概念
  • 原文地址:https://www.cnblogs.com/Y-zhiwei/p/6081795.html
Copyright © 2011-2022 走看看