zoukankan      html  css  js  c++  java
  • 创建用户

    创建用户
    create user yanwei identified by yanwei;
    创建外部验证用户
    外部用户一般都是OPS$
    外部验证用户账号  用户账号进入数据库时可以不提供口令,这种情况下代替数据库识别口令的是客户端操作系统。外部验证账号有时也叫OPS$账号,当他们最初在oracle6开始介绍时,oracle账号都有关键字前缀OPS$,这也就是为什么init.ora 参数os_authent_prefix是OPS$--默认特征与oracle6保持一致。os_authent_prefix定义的字符串必须被预处理为用于Oracle外部识别账号的操作系统账号名。
    CREATE USER ops$oracle IDENTIFIED EXTERNALLY;
    IDENTIFIED EXTERNALLY就是告诉数据库这个用户是外部用户

    GLOBAL用户账号  GLOBAL类型的用户账号数据库不检测口令,而是由X.509目录服务器检测口令。创建一个GLOBAL类型的用户账号的方法是:

        CREATE USER scott IDENTIFIED GLOBALLY AS "CN=scott,OU=divisional,O=sybex,C=US"  

    关键字IDENTIFIED GLOBALLY AS表示建立的是一个GLOBAL类型的用户账号. 


    为用户指定用户默认表空间
    create user yanwei identified by yanwei
    default tablespace users;
    alter user yanwei default tablespace user;
    为用户指定临时表空间
    当有大的sort排序操作例如order by ,group by ,select distinct,merge join或者create index时候要用到
    临时段。所以要指定临时表空间
    create user yanwei identified by yanwei
    default tablespace users
    temporary tablespace temp;

    或者

    alter user yanwei temporary table temp;
    可以修改数据库的默认的临时表空间
    alter database default temparary tablespace temp;

    为用户指定profile
    profile有两个好处:1,它可以限制一些资源的使用;2.它可以强制使用密码管理规则
    create user yanwei identified by yanwei
    profile resouce_profile;
    alter user yanwei profile resource_profile;
    给用户分配表空间的使用定额  使用定额限制用户在表空间中使用磁盘的数量。定额可以按字节、千字节、兆字节或者无限制来制定。

       CREATE USER piyush IDENTIFIED BY saraswati DEFAULT TABLESPACE user_data QUOTA UNLIMITED ON user_data QUOTA 20M ON tools;

       ALTER USER manoj QUOTA 2500K ON tools;  


    删除用户
    drop user yanwei cascade;
    锁定用户
    alter user yanwei account lock;
    解除锁定
    alter user yanwei account unlock;
  • 相关阅读:
    EF获取DbContext中已注册的所有实体类型
    使用一阶微分对图像锐化
    数字图像处理之直方图均衡
    【HDFS】相关概念及常用命令
    【Java】ConcurrentHashMap源码解析
    【Java】对foreach循环的思考
    php生成二维码
    spilt
    strtolower
    in_array
  • 原文地址:https://www.cnblogs.com/lovewife/p/1427850.html
Copyright © 2011-2022 走看看