zoukankan      html  css  js  c++  java
  • Oracle开发:创建一个用户并分配表空间和分配权限

    -- 创建一个用户并分配表空间和分配权限
    -- 以sysdba登录
    
    oracle@sha-col-oracle-2:~> sqlplus / as sysdba
    SQL*Plus: Release 12.1.0.2.0 Production on Mon Mar 7 18:48:59 2016
    Copyright (c) 1982, 2014, Oracle.  All rights reserved.
    
    Connected to:
    Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
    With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
    SQL>
    
    --创建一个用户ABC,密码为creditderivative
    CREATE USER ABC IDENTIFIED BY creditderivative
    --设置表空间:让用户使用默认的表空间USERS
    DEFAULT TABLESPACE USERS
    --设置表空间:让用户使用临时表空间TEMP
    TEMPORARY TABLESPACE TEMP
    --默认权限:初始定义对资源不限制
    PROFILE DEFAULT
    --解锁: oracle的默认设定是登陆时密码错几次之后,系统自动锁定该用户,此时可以用这个命令对该用户解锁
    ACCOUNT UNLOCK;
    --分配开发人员权利
    GRANT RESOURCE TO ABC;
    --分配最终用户的典型权利,最基本的
    GRANT CONNECT TO ABC;
    --分配创建视图的权限
    GRANT CREATE VIEW TO ABC;
    --将该user已被授权的角色都设置为默认角色
    ALTER USER ABC DEFAULT ROLE ALL;
    --该user可以在这个表空间内随意建表
    GRANT UNLIMITED TABLESPACE TO ABC;
    --分配创建物化视图的权限
    GRANT CREATE MATERIALIZED VIEW TO ABC;
    
  • 相关阅读:
    内置函数的补充
    python3 集合中的常用方法
    Salesforce: ISCHANGED在workflow中的使用
    Salesforce: setTreatTargetObjectAsRecipient的使用
    python实现用户登录次数太多账号"锁定"
    docker命令
    scrapy框架的安装
    分布式爬虫
    scrapy框架mongodb正规存储
    redis
  • 原文地址:https://www.cnblogs.com/recognition/p/5388054.html
Copyright © 2011-2022 走看看