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;
    
  • 相关阅读:
    c# 测试篇之Linq性能测试
    F# 笔记
    c# DataSource和BindingSource
    .net中配置的保存格式笔记
    泛型约束(转)
    c# 调用showDialog后需要Dispose
    c# 实现ComboBox自动模糊匹配
    c# 二进制或算法实现枚举的HasFlag函数
    C# WinForm自定义控件整理
    微软中文MSDN上的一些文章链接
  • 原文地址:https://www.cnblogs.com/recognition/p/5388054.html
Copyright © 2011-2022 走看看